Documentation ¶
Index ¶
- Variables
- type CheckSecrets
- type CheckSecretsCaller
- type CheckSecretsCallerRaw
- type CheckSecretsCallerSession
- type CheckSecretsEventToExposeStructInABIParams
- type CheckSecretsEventToExposeStructInABIParamsIterator
- type CheckSecretsFilterer
- func (_CheckSecrets *CheckSecretsFilterer) FilterEventToExposeStructInABIParams(opts *bind.FilterOpts) (*CheckSecretsEventToExposeStructInABIParamsIterator, error)
- func (_CheckSecrets *CheckSecretsFilterer) FilterSecretRevealed(opts *bind.FilterOpts, secretHash [][32]byte) (*CheckSecretsSecretRevealedIterator, error)
- func (_CheckSecrets *CheckSecretsFilterer) ParseEventToExposeStructInABIParams(log types.Log) (*CheckSecretsEventToExposeStructInABIParams, error)
- func (_CheckSecrets *CheckSecretsFilterer) ParseSecretRevealed(log types.Log) (*CheckSecretsSecretRevealed, error)
- func (_CheckSecrets *CheckSecretsFilterer) WatchEventToExposeStructInABIParams(opts *bind.WatchOpts, sink chan<- *CheckSecretsEventToExposeStructInABIParams) (event.Subscription, error)
- func (_CheckSecrets *CheckSecretsFilterer) WatchSecretRevealed(opts *bind.WatchOpts, sink chan<- *CheckSecretsSecretRevealed, ...) (event.Subscription, error)
- type CheckSecretsParams
- type CheckSecretsRaw
- func (_CheckSecrets *CheckSecretsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CheckSecrets *CheckSecretsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CheckSecrets *CheckSecretsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CheckSecretsSecretRevealed
- type CheckSecretsSecretRevealedIterator
- type CheckSecretsSession
- func (_CheckSecrets *CheckSecretsSession) Check(_params []byte) (bool, error)
- func (_CheckSecrets *CheckSecretsSession) Name() (string, error)
- func (_CheckSecrets *CheckSecretsSession) Reveal(_secret []byte) (*types.Transaction, error)
- func (_CheckSecrets *CheckSecretsSession) RevealedSecrets(arg0 [32]byte) (*big.Int, error)
- type CheckSecretsTransactor
- type CheckSecretsTransactorRaw
- type CheckSecretsTransactorSession
- type Drippie
- type DrippieCaller
- func (_Drippie *DrippieCaller) Created(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_Drippie *DrippieCaller) Drips(opts *bind.CallOpts, arg0 string) (struct{ ... }, error)
- func (_Drippie *DrippieCaller) Executable(opts *bind.CallOpts, _name string) (bool, error)
- func (_Drippie *DrippieCaller) GetDripCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Drippie *DrippieCaller) GetDripInterval(opts *bind.CallOpts, _name string) (*big.Int, error)
- func (_Drippie *DrippieCaller) GetDripStatus(opts *bind.CallOpts, _name string) (uint8, error)
- func (_Drippie *DrippieCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type DrippieCallerRaw
- type DrippieCallerSession
- func (_Drippie *DrippieCallerSession) Created(arg0 *big.Int) (string, error)
- func (_Drippie *DrippieCallerSession) Drips(arg0 string) (struct{ ... }, error)
- func (_Drippie *DrippieCallerSession) Executable(_name string) (bool, error)
- func (_Drippie *DrippieCallerSession) GetDripCount() (*big.Int, error)
- func (_Drippie *DrippieCallerSession) GetDripInterval(_name string) (*big.Int, error)
- func (_Drippie *DrippieCallerSession) GetDripStatus(_name string) (uint8, error)
- func (_Drippie *DrippieCallerSession) Owner() (common.Address, error)
- type DrippieDripAction
- type DrippieDripConfig
- type DrippieDripCreated
- type DrippieDripCreatedIterator
- type DrippieDripExecuted
- type DrippieDripExecutedIterator
- type DrippieDripStatusUpdated
- type DrippieDripStatusUpdatedIterator
- type DrippieFilterer
- func (_Drippie *DrippieFilterer) FilterDripCreated(opts *bind.FilterOpts, nameref []string) (*DrippieDripCreatedIterator, error)
- func (_Drippie *DrippieFilterer) FilterDripExecuted(opts *bind.FilterOpts, nameref []string) (*DrippieDripExecutedIterator, error)
- func (_Drippie *DrippieFilterer) FilterDripStatusUpdated(opts *bind.FilterOpts, nameref []string) (*DrippieDripStatusUpdatedIterator, error)
- func (_Drippie *DrippieFilterer) FilterOwnerUpdated(opts *bind.FilterOpts, user []common.Address, newOwner []common.Address) (*DrippieOwnerUpdatedIterator, error)
- func (_Drippie *DrippieFilterer) FilterReceivedETH(opts *bind.FilterOpts, from []common.Address) (*DrippieReceivedETHIterator, error)
- func (_Drippie *DrippieFilterer) FilterWithdrewERC20(opts *bind.FilterOpts, withdrawer []common.Address, recipient []common.Address, ...) (*DrippieWithdrewERC20Iterator, error)
- func (_Drippie *DrippieFilterer) FilterWithdrewERC721(opts *bind.FilterOpts, withdrawer []common.Address, recipient []common.Address, ...) (*DrippieWithdrewERC721Iterator, error)
- func (_Drippie *DrippieFilterer) FilterWithdrewETH(opts *bind.FilterOpts, withdrawer []common.Address, recipient []common.Address) (*DrippieWithdrewETHIterator, error)
- func (_Drippie *DrippieFilterer) ParseDripCreated(log types.Log) (*DrippieDripCreated, error)
- func (_Drippie *DrippieFilterer) ParseDripExecuted(log types.Log) (*DrippieDripExecuted, error)
- func (_Drippie *DrippieFilterer) ParseDripStatusUpdated(log types.Log) (*DrippieDripStatusUpdated, error)
- func (_Drippie *DrippieFilterer) ParseOwnerUpdated(log types.Log) (*DrippieOwnerUpdated, error)
- func (_Drippie *DrippieFilterer) ParseReceivedETH(log types.Log) (*DrippieReceivedETH, error)
- func (_Drippie *DrippieFilterer) ParseWithdrewERC20(log types.Log) (*DrippieWithdrewERC20, error)
- func (_Drippie *DrippieFilterer) ParseWithdrewERC721(log types.Log) (*DrippieWithdrewERC721, error)
- func (_Drippie *DrippieFilterer) ParseWithdrewETH(log types.Log) (*DrippieWithdrewETH, error)
- func (_Drippie *DrippieFilterer) WatchDripCreated(opts *bind.WatchOpts, sink chan<- *DrippieDripCreated, nameref []string) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchDripExecuted(opts *bind.WatchOpts, sink chan<- *DrippieDripExecuted, nameref []string) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchDripStatusUpdated(opts *bind.WatchOpts, sink chan<- *DrippieDripStatusUpdated, nameref []string) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DrippieOwnerUpdated, user []common.Address, ...) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchReceivedETH(opts *bind.WatchOpts, sink chan<- *DrippieReceivedETH, from []common.Address) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchWithdrewERC20(opts *bind.WatchOpts, sink chan<- *DrippieWithdrewERC20, ...) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchWithdrewERC721(opts *bind.WatchOpts, sink chan<- *DrippieWithdrewERC721, ...) (event.Subscription, error)
- func (_Drippie *DrippieFilterer) WatchWithdrewETH(opts *bind.WatchOpts, sink chan<- *DrippieWithdrewETH, ...) (event.Subscription, error)
- type DrippieOwnerUpdated
- type DrippieOwnerUpdatedIterator
- type DrippieRaw
- func (_Drippie *DrippieRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Drippie *DrippieRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Drippie *DrippieRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DrippieReceivedETH
- type DrippieReceivedETHIterator
- type DrippieSession
- func (_Drippie *DrippieSession) CALL(_target common.Address, _data []byte, _value *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieSession) Create(_name string, _config DrippieDripConfig) (*types.Transaction, error)
- func (_Drippie *DrippieSession) Created(arg0 *big.Int) (string, error)
- func (_Drippie *DrippieSession) DELEGATECALL(_target common.Address, _data []byte) (*types.Transaction, error)
- func (_Drippie *DrippieSession) Drip(_name string) (*types.Transaction, error)
- func (_Drippie *DrippieSession) Drips(arg0 string) (struct{ ... }, error)
- func (_Drippie *DrippieSession) Executable(_name string) (bool, error)
- func (_Drippie *DrippieSession) GetDripCount() (*big.Int, error)
- func (_Drippie *DrippieSession) GetDripInterval(_name string) (*big.Int, error)
- func (_Drippie *DrippieSession) GetDripStatus(_name string) (uint8, error)
- func (_Drippie *DrippieSession) Owner() (common.Address, error)
- func (_Drippie *DrippieSession) Receive() (*types.Transaction, error)
- func (_Drippie *DrippieSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Drippie *DrippieSession) Status(_name string, _status uint8) (*types.Transaction, error)
- func (_Drippie *DrippieSession) WithdrawERC20(_asset common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieSession) WithdrawERC200(_asset common.Address, _to common.Address) (*types.Transaction, error)
- func (_Drippie *DrippieSession) WithdrawERC721(_asset common.Address, _to common.Address, _id *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieSession) WithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieSession) WithdrawETH0(_to common.Address) (*types.Transaction, error)
- type DrippieTransactor
- func (_Drippie *DrippieTransactor) CALL(opts *bind.TransactOpts, _target common.Address, _data []byte, _value *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) Create(opts *bind.TransactOpts, _name string, _config DrippieDripConfig) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) DELEGATECALL(opts *bind.TransactOpts, _target common.Address, _data []byte) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) Drip(opts *bind.TransactOpts, _name string) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) SetOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) Status(opts *bind.TransactOpts, _name string, _status uint8) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) WithdrawERC20(opts *bind.TransactOpts, _asset common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) WithdrawERC200(opts *bind.TransactOpts, _asset common.Address, _to common.Address) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) WithdrawERC721(opts *bind.TransactOpts, _asset common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) WithdrawETH(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieTransactor) WithdrawETH0(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
- type DrippieTransactorRaw
- type DrippieTransactorSession
- func (_Drippie *DrippieTransactorSession) CALL(_target common.Address, _data []byte, _value *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) Create(_name string, _config DrippieDripConfig) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) DELEGATECALL(_target common.Address, _data []byte) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) Drip(_name string) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) Receive() (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) Status(_name string, _status uint8) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) WithdrawERC20(_asset common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) WithdrawERC200(_asset common.Address, _to common.Address) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) WithdrawERC721(_asset common.Address, _to common.Address, _id *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) WithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Drippie *DrippieTransactorSession) WithdrawETH0(_to common.Address) (*types.Transaction, error)
- type DrippieWithdrewERC20
- type DrippieWithdrewERC20Iterator
- type DrippieWithdrewERC721
- type DrippieWithdrewERC721Iterator
- type DrippieWithdrewETH
- type DrippieWithdrewETHIterator
Constants ¶
This section is empty.
Variables ¶
var CheckSecretsABI = CheckSecretsMetaData.ABI
CheckSecretsABI is the input ABI used to generate the binding from. Deprecated: Use CheckSecretsMetaData.ABI instead.
var CheckSecretsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_params\",\"type\":\"bytes\"}],\"name\":\"check\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"execute_\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_secret\",\"type\":\"bytes\"}],\"name\":\"reveal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"revealedSecrets\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"secretHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"secret\",\"type\":\"bytes\"}],\"name\":\"SecretRevealed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"delay\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"secretHashMustExist\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"secretHashMustNotExist\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structCheckSecrets.Params\",\"name\":\"params\",\"type\":\"tuple\"}],\"name\":\"_EventToExposeStructInABI__Params\",\"type\":\"event\"}]",
}
CheckSecretsMetaData contains all meta data concerning the CheckSecrets contract.
var DrippieABI = DrippieMetaData.ABI
DrippieABI is the input ABI used to generate the binding from. Deprecated: Use DrippieMetaData.ABI instead.
var DrippieMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"CALL\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success_\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"data_\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"DELEGATECALL\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"success_\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"data_\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"reentrant\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"interval\",\"type\":\"uint256\"},{\"internalType\":\"contractIDripCheck\",\"name\":\"dripcheck\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkparams\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"internalType\":\"structDrippie.DripAction[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"internalType\":\"structDrippie.DripConfig\",\"name\":\"_config\",\"type\":\"tuple\"}],\"name\":\"create\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"created\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"drip\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"drips\",\"outputs\":[{\"internalType\":\"enumDrippie.DripStatus\",\"name\":\"status\",\"type\":\"uint8\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"reentrant\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"interval\",\"type\":\"uint256\"},{\"internalType\":\"contractIDripCheck\",\"name\":\"dripcheck\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkparams\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"internalType\":\"structDrippie.DripAction[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"internalType\":\"structDrippie.DripConfig\",\"name\":\"config\",\"type\":\"tuple\"},{\"internalType\":\"uint256\",\"name\":\"last\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"count\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"executable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDripCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"getDripInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"getDripStatus\",\"outputs\":[{\"internalType\":\"enumDrippie.DripStatus\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"setOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"enumDrippie.DripStatus\",\"name\":\"_status\",\"type\":\"uint8\"}],\"name\":\"status\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractERC20\",\"name\":\"_asset\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractERC20\",\"name\":\"_asset\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"withdrawERC20\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractERC721\",\"name\":\"_asset\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"withdrawERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"withdrawETH\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"withdrawETH\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"nameref\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"reentrant\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"interval\",\"type\":\"uint256\"},{\"internalType\":\"contractIDripCheck\",\"name\":\"dripcheck\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"checkparams\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"target\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"internalType\":\"structDrippie.DripAction[]\",\"name\":\"actions\",\"type\":\"tuple[]\"}],\"indexed\":false,\"internalType\":\"structDrippie.DripConfig\",\"name\":\"config\",\"type\":\"tuple\"}],\"name\":\"DripCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"nameref\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"executor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"}],\"name\":\"DripExecuted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"nameref\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"enumDrippie.DripStatus\",\"name\":\"status\",\"type\":\"uint8\"}],\"name\":\"DripStatusUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnerUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"ReceivedETH\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"withdrawer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrewERC20\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"withdrawer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"asset\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"WithdrewERC721\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"withdrawer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"WithdrewETH\",\"type\":\"event\"}]",
}
DrippieMetaData contains all meta data concerning the Drippie contract.
Functions ¶
This section is empty.
Types ¶
type CheckSecrets ¶
type CheckSecrets struct { CheckSecretsCaller // Read-only binding to the contract CheckSecretsTransactor // Write-only binding to the contract CheckSecretsFilterer // Log filterer for contract events }
CheckSecrets is an auto generated Go binding around an Ethereum contract.
func NewCheckSecrets ¶
func NewCheckSecrets(address common.Address, backend bind.ContractBackend) (*CheckSecrets, error)
NewCheckSecrets creates a new instance of CheckSecrets, bound to a specific deployed contract.
type CheckSecretsCaller ¶
type CheckSecretsCaller struct {
// contains filtered or unexported fields
}
CheckSecretsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCheckSecretsCaller ¶
func NewCheckSecretsCaller(address common.Address, caller bind.ContractCaller) (*CheckSecretsCaller, error)
NewCheckSecretsCaller creates a new read-only instance of CheckSecrets, bound to a specific deployed contract.
func (*CheckSecretsCaller) Check ¶
Check is a free data retrieval call binding the contract method 0xc64b3bb5.
Solidity: function check(bytes _params) view returns(bool execute_)
func (*CheckSecretsCaller) Name ¶
func (_CheckSecrets *CheckSecretsCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*CheckSecretsCaller) RevealedSecrets ¶
func (_CheckSecrets *CheckSecretsCaller) RevealedSecrets(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
RevealedSecrets is a free data retrieval call binding the contract method 0x246167bc.
Solidity: function revealedSecrets(bytes32 ) view returns(uint256)
type CheckSecretsCallerRaw ¶
type CheckSecretsCallerRaw struct {
Contract *CheckSecretsCaller // Generic read-only contract binding to access the raw methods on
}
CheckSecretsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CheckSecretsCallerRaw) Call ¶
func (_CheckSecrets *CheckSecretsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type CheckSecretsCallerSession ¶
type CheckSecretsCallerSession struct { Contract *CheckSecretsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CheckSecretsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CheckSecretsCallerSession) Check ¶
func (_CheckSecrets *CheckSecretsCallerSession) Check(_params []byte) (bool, error)
Check is a free data retrieval call binding the contract method 0xc64b3bb5.
Solidity: function check(bytes _params) view returns(bool execute_)
func (*CheckSecretsCallerSession) Name ¶
func (_CheckSecrets *CheckSecretsCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*CheckSecretsCallerSession) RevealedSecrets ¶
func (_CheckSecrets *CheckSecretsCallerSession) RevealedSecrets(arg0 [32]byte) (*big.Int, error)
RevealedSecrets is a free data retrieval call binding the contract method 0x246167bc.
Solidity: function revealedSecrets(bytes32 ) view returns(uint256)
type CheckSecretsEventToExposeStructInABIParams ¶
type CheckSecretsEventToExposeStructInABIParams struct { Params CheckSecretsParams Raw types.Log // Blockchain specific contextual infos }
CheckSecretsEventToExposeStructInABIParams represents a EventToExposeStructInABIParams event raised by the CheckSecrets contract.
type CheckSecretsEventToExposeStructInABIParamsIterator ¶
type CheckSecretsEventToExposeStructInABIParamsIterator struct { Event *CheckSecretsEventToExposeStructInABIParams // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CheckSecretsEventToExposeStructInABIParamsIterator is returned from FilterEventToExposeStructInABIParams and is used to iterate over the raw logs and unpacked data for EventToExposeStructInABIParams events raised by the CheckSecrets contract.
func (*CheckSecretsEventToExposeStructInABIParamsIterator) Close ¶
func (it *CheckSecretsEventToExposeStructInABIParamsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CheckSecretsEventToExposeStructInABIParamsIterator) Error ¶
func (it *CheckSecretsEventToExposeStructInABIParamsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CheckSecretsEventToExposeStructInABIParamsIterator) Next ¶
func (it *CheckSecretsEventToExposeStructInABIParamsIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CheckSecretsFilterer ¶
type CheckSecretsFilterer struct {
// contains filtered or unexported fields
}
CheckSecretsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCheckSecretsFilterer ¶
func NewCheckSecretsFilterer(address common.Address, filterer bind.ContractFilterer) (*CheckSecretsFilterer, error)
NewCheckSecretsFilterer creates a new log filterer instance of CheckSecrets, bound to a specific deployed contract.
func (*CheckSecretsFilterer) FilterEventToExposeStructInABIParams ¶
func (_CheckSecrets *CheckSecretsFilterer) FilterEventToExposeStructInABIParams(opts *bind.FilterOpts) (*CheckSecretsEventToExposeStructInABIParamsIterator, error)
FilterEventToExposeStructInABIParams is a free log retrieval operation binding the contract event 0xe696aefa5d73185c96c67a87c9597f9ef8d746736183999616f1e6f5a839b282.
Solidity: event _EventToExposeStructInABI__Params((uint256,bytes32,bytes32) params)
func (*CheckSecretsFilterer) FilterSecretRevealed ¶
func (_CheckSecrets *CheckSecretsFilterer) FilterSecretRevealed(opts *bind.FilterOpts, secretHash [][32]byte) (*CheckSecretsSecretRevealedIterator, error)
FilterSecretRevealed is a free log retrieval operation binding the contract event 0xbab2b812958b05e36be1f0553f496fa5d27441155d6be0469e1c3fe1e51ad858.
Solidity: event SecretRevealed(bytes32 indexed secretHash, bytes secret)
func (*CheckSecretsFilterer) ParseEventToExposeStructInABIParams ¶
func (_CheckSecrets *CheckSecretsFilterer) ParseEventToExposeStructInABIParams(log types.Log) (*CheckSecretsEventToExposeStructInABIParams, error)
ParseEventToExposeStructInABIParams is a log parse operation binding the contract event 0xe696aefa5d73185c96c67a87c9597f9ef8d746736183999616f1e6f5a839b282.
Solidity: event _EventToExposeStructInABI__Params((uint256,bytes32,bytes32) params)
func (*CheckSecretsFilterer) ParseSecretRevealed ¶
func (_CheckSecrets *CheckSecretsFilterer) ParseSecretRevealed(log types.Log) (*CheckSecretsSecretRevealed, error)
ParseSecretRevealed is a log parse operation binding the contract event 0xbab2b812958b05e36be1f0553f496fa5d27441155d6be0469e1c3fe1e51ad858.
Solidity: event SecretRevealed(bytes32 indexed secretHash, bytes secret)
func (*CheckSecretsFilterer) WatchEventToExposeStructInABIParams ¶
func (_CheckSecrets *CheckSecretsFilterer) WatchEventToExposeStructInABIParams(opts *bind.WatchOpts, sink chan<- *CheckSecretsEventToExposeStructInABIParams) (event.Subscription, error)
WatchEventToExposeStructInABIParams is a free log subscription operation binding the contract event 0xe696aefa5d73185c96c67a87c9597f9ef8d746736183999616f1e6f5a839b282.
Solidity: event _EventToExposeStructInABI__Params((uint256,bytes32,bytes32) params)
func (*CheckSecretsFilterer) WatchSecretRevealed ¶
func (_CheckSecrets *CheckSecretsFilterer) WatchSecretRevealed(opts *bind.WatchOpts, sink chan<- *CheckSecretsSecretRevealed, secretHash [][32]byte) (event.Subscription, error)
WatchSecretRevealed is a free log subscription operation binding the contract event 0xbab2b812958b05e36be1f0553f496fa5d27441155d6be0469e1c3fe1e51ad858.
Solidity: event SecretRevealed(bytes32 indexed secretHash, bytes secret)
type CheckSecretsParams ¶
type CheckSecretsParams struct { Delay *big.Int SecretHashMustExist [32]byte SecretHashMustNotExist [32]byte }
CheckSecretsParams is an auto generated low-level Go binding around an user-defined struct.
type CheckSecretsRaw ¶
type CheckSecretsRaw struct {
Contract *CheckSecrets // Generic contract binding to access the raw methods on
}
CheckSecretsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CheckSecretsRaw) Call ¶
func (_CheckSecrets *CheckSecretsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*CheckSecretsRaw) Transact ¶
func (_CheckSecrets *CheckSecretsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CheckSecretsRaw) Transfer ¶
func (_CheckSecrets *CheckSecretsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CheckSecretsSecretRevealed ¶
type CheckSecretsSecretRevealed struct { SecretHash [32]byte Secret []byte Raw types.Log // Blockchain specific contextual infos }
CheckSecretsSecretRevealed represents a SecretRevealed event raised by the CheckSecrets contract.
type CheckSecretsSecretRevealedIterator ¶
type CheckSecretsSecretRevealedIterator struct { Event *CheckSecretsSecretRevealed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CheckSecretsSecretRevealedIterator is returned from FilterSecretRevealed and is used to iterate over the raw logs and unpacked data for SecretRevealed events raised by the CheckSecrets contract.
func (*CheckSecretsSecretRevealedIterator) Close ¶
func (it *CheckSecretsSecretRevealedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CheckSecretsSecretRevealedIterator) Error ¶
func (it *CheckSecretsSecretRevealedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CheckSecretsSecretRevealedIterator) Next ¶
func (it *CheckSecretsSecretRevealedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CheckSecretsSession ¶
type CheckSecretsSession struct { Contract *CheckSecrets // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CheckSecretsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CheckSecretsSession) Check ¶
func (_CheckSecrets *CheckSecretsSession) Check(_params []byte) (bool, error)
Check is a free data retrieval call binding the contract method 0xc64b3bb5.
Solidity: function check(bytes _params) view returns(bool execute_)
func (*CheckSecretsSession) Name ¶
func (_CheckSecrets *CheckSecretsSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*CheckSecretsSession) Reveal ¶
func (_CheckSecrets *CheckSecretsSession) Reveal(_secret []byte) (*types.Transaction, error)
Reveal is a paid mutator transaction binding the contract method 0x72f12a5d.
Solidity: function reveal(bytes _secret) returns()
func (*CheckSecretsSession) RevealedSecrets ¶
func (_CheckSecrets *CheckSecretsSession) RevealedSecrets(arg0 [32]byte) (*big.Int, error)
RevealedSecrets is a free data retrieval call binding the contract method 0x246167bc.
Solidity: function revealedSecrets(bytes32 ) view returns(uint256)
type CheckSecretsTransactor ¶
type CheckSecretsTransactor struct {
// contains filtered or unexported fields
}
CheckSecretsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCheckSecretsTransactor ¶
func NewCheckSecretsTransactor(address common.Address, transactor bind.ContractTransactor) (*CheckSecretsTransactor, error)
NewCheckSecretsTransactor creates a new write-only instance of CheckSecrets, bound to a specific deployed contract.
func (*CheckSecretsTransactor) Reveal ¶
func (_CheckSecrets *CheckSecretsTransactor) Reveal(opts *bind.TransactOpts, _secret []byte) (*types.Transaction, error)
Reveal is a paid mutator transaction binding the contract method 0x72f12a5d.
Solidity: function reveal(bytes _secret) returns()
type CheckSecretsTransactorRaw ¶
type CheckSecretsTransactorRaw struct {
Contract *CheckSecretsTransactor // Generic write-only contract binding to access the raw methods on
}
CheckSecretsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CheckSecretsTransactorRaw) Transact ¶
func (_CheckSecrets *CheckSecretsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CheckSecretsTransactorRaw) Transfer ¶
func (_CheckSecrets *CheckSecretsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CheckSecretsTransactorSession ¶
type CheckSecretsTransactorSession struct { Contract *CheckSecretsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CheckSecretsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CheckSecretsTransactorSession) Reveal ¶
func (_CheckSecrets *CheckSecretsTransactorSession) Reveal(_secret []byte) (*types.Transaction, error)
Reveal is a paid mutator transaction binding the contract method 0x72f12a5d.
Solidity: function reveal(bytes _secret) returns()
type Drippie ¶
type Drippie struct { DrippieCaller // Read-only binding to the contract DrippieTransactor // Write-only binding to the contract DrippieFilterer // Log filterer for contract events }
Drippie is an auto generated Go binding around an Ethereum contract.
func NewDrippie ¶
NewDrippie creates a new instance of Drippie, bound to a specific deployed contract.
type DrippieCaller ¶
type DrippieCaller struct {
// contains filtered or unexported fields
}
DrippieCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDrippieCaller ¶
func NewDrippieCaller(address common.Address, caller bind.ContractCaller) (*DrippieCaller, error)
NewDrippieCaller creates a new read-only instance of Drippie, bound to a specific deployed contract.
func (*DrippieCaller) Created ¶
Created is a free data retrieval call binding the contract method 0x82cb6b72.
Solidity: function created(uint256 ) view returns(string)
func (*DrippieCaller) Drips ¶
func (_Drippie *DrippieCaller) Drips(opts *bind.CallOpts, arg0 string) (struct { Status uint8 Config DrippieDripConfig Last *big.Int Count *big.Int }, error)
Drips is a free data retrieval call binding the contract method 0x4d7fba6e.
Solidity: function drips(string ) view returns(uint8 status, (bool,uint256,address,bytes,(address,bytes,uint256)[]) config, uint256 last, uint256 count)
func (*DrippieCaller) Executable ¶
Executable is a free data retrieval call binding the contract method 0xfc3e3eba.
Solidity: function executable(string _name) view returns(bool)
func (*DrippieCaller) GetDripCount ¶
GetDripCount is a free data retrieval call binding the contract method 0xf1d42b47.
Solidity: function getDripCount() view returns(uint256)
func (*DrippieCaller) GetDripInterval ¶
GetDripInterval is a free data retrieval call binding the contract method 0x90547c14.
Solidity: function getDripInterval(string _name) view returns(uint256)
func (*DrippieCaller) GetDripStatus ¶
GetDripStatus is a free data retrieval call binding the contract method 0x0d8f4697.
Solidity: function getDripStatus(string _name) view returns(uint8)
type DrippieCallerRaw ¶
type DrippieCallerRaw struct {
Contract *DrippieCaller // Generic read-only contract binding to access the raw methods on
}
DrippieCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DrippieCallerRaw) Call ¶
func (_Drippie *DrippieCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DrippieCallerSession ¶
type DrippieCallerSession struct { Contract *DrippieCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DrippieCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DrippieCallerSession) Created ¶
func (_Drippie *DrippieCallerSession) Created(arg0 *big.Int) (string, error)
Created is a free data retrieval call binding the contract method 0x82cb6b72.
Solidity: function created(uint256 ) view returns(string)
func (*DrippieCallerSession) Drips ¶
func (_Drippie *DrippieCallerSession) Drips(arg0 string) (struct { Status uint8 Config DrippieDripConfig Last *big.Int Count *big.Int }, error)
Drips is a free data retrieval call binding the contract method 0x4d7fba6e.
Solidity: function drips(string ) view returns(uint8 status, (bool,uint256,address,bytes,(address,bytes,uint256)[]) config, uint256 last, uint256 count)
func (*DrippieCallerSession) Executable ¶
func (_Drippie *DrippieCallerSession) Executable(_name string) (bool, error)
Executable is a free data retrieval call binding the contract method 0xfc3e3eba.
Solidity: function executable(string _name) view returns(bool)
func (*DrippieCallerSession) GetDripCount ¶
func (_Drippie *DrippieCallerSession) GetDripCount() (*big.Int, error)
GetDripCount is a free data retrieval call binding the contract method 0xf1d42b47.
Solidity: function getDripCount() view returns(uint256)
func (*DrippieCallerSession) GetDripInterval ¶
func (_Drippie *DrippieCallerSession) GetDripInterval(_name string) (*big.Int, error)
GetDripInterval is a free data retrieval call binding the contract method 0x90547c14.
Solidity: function getDripInterval(string _name) view returns(uint256)
func (*DrippieCallerSession) GetDripStatus ¶
func (_Drippie *DrippieCallerSession) GetDripStatus(_name string) (uint8, error)
GetDripStatus is a free data retrieval call binding the contract method 0x0d8f4697.
Solidity: function getDripStatus(string _name) view returns(uint8)
type DrippieDripAction ¶
DrippieDripAction is an auto generated low-level Go binding around an user-defined struct.
type DrippieDripConfig ¶
type DrippieDripConfig struct { Reentrant bool Interval *big.Int Dripcheck common.Address Checkparams []byte Actions []DrippieDripAction }
DrippieDripConfig is an auto generated low-level Go binding around an user-defined struct.
type DrippieDripCreated ¶
type DrippieDripCreated struct { Nameref common.Hash Name string Config DrippieDripConfig Raw types.Log // Blockchain specific contextual infos }
DrippieDripCreated represents a DripCreated event raised by the Drippie contract.
type DrippieDripCreatedIterator ¶
type DrippieDripCreatedIterator struct { Event *DrippieDripCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieDripCreatedIterator is returned from FilterDripCreated and is used to iterate over the raw logs and unpacked data for DripCreated events raised by the Drippie contract.
func (*DrippieDripCreatedIterator) Close ¶
func (it *DrippieDripCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieDripCreatedIterator) Error ¶
func (it *DrippieDripCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieDripCreatedIterator) Next ¶
func (it *DrippieDripCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieDripExecuted ¶
type DrippieDripExecuted struct { Nameref common.Hash Name string Executor common.Address Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
DrippieDripExecuted represents a DripExecuted event raised by the Drippie contract.
type DrippieDripExecutedIterator ¶
type DrippieDripExecutedIterator struct { Event *DrippieDripExecuted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieDripExecutedIterator is returned from FilterDripExecuted and is used to iterate over the raw logs and unpacked data for DripExecuted events raised by the Drippie contract.
func (*DrippieDripExecutedIterator) Close ¶
func (it *DrippieDripExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieDripExecutedIterator) Error ¶
func (it *DrippieDripExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieDripExecutedIterator) Next ¶
func (it *DrippieDripExecutedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieDripStatusUpdated ¶
type DrippieDripStatusUpdated struct { Nameref common.Hash Name string Status uint8 Raw types.Log // Blockchain specific contextual infos }
DrippieDripStatusUpdated represents a DripStatusUpdated event raised by the Drippie contract.
type DrippieDripStatusUpdatedIterator ¶
type DrippieDripStatusUpdatedIterator struct { Event *DrippieDripStatusUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieDripStatusUpdatedIterator is returned from FilterDripStatusUpdated and is used to iterate over the raw logs and unpacked data for DripStatusUpdated events raised by the Drippie contract.
func (*DrippieDripStatusUpdatedIterator) Close ¶
func (it *DrippieDripStatusUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieDripStatusUpdatedIterator) Error ¶
func (it *DrippieDripStatusUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieDripStatusUpdatedIterator) Next ¶
func (it *DrippieDripStatusUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieFilterer ¶
type DrippieFilterer struct {
// contains filtered or unexported fields
}
DrippieFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDrippieFilterer ¶
func NewDrippieFilterer(address common.Address, filterer bind.ContractFilterer) (*DrippieFilterer, error)
NewDrippieFilterer creates a new log filterer instance of Drippie, bound to a specific deployed contract.
func (*DrippieFilterer) FilterDripCreated ¶
func (_Drippie *DrippieFilterer) FilterDripCreated(opts *bind.FilterOpts, nameref []string) (*DrippieDripCreatedIterator, error)
FilterDripCreated is a free log retrieval operation binding the contract event 0xe38d8d98e6cc66f6f520d483c6c5a89289681f897799c4c29d767cf57e76d9a6.
Solidity: event DripCreated(string indexed nameref, string name, (bool,uint256,address,bytes,(address,bytes,uint256)[]) config)
func (*DrippieFilterer) FilterDripExecuted ¶
func (_Drippie *DrippieFilterer) FilterDripExecuted(opts *bind.FilterOpts, nameref []string) (*DrippieDripExecutedIterator, error)
FilterDripExecuted is a free log retrieval operation binding the contract event 0xea21435419aad9c54a9d90e2522b6f60bd566401f36fcef661f5f5a28cc0d2c6.
Solidity: event DripExecuted(string indexed nameref, string name, address executor, uint256 timestamp)
func (*DrippieFilterer) FilterDripStatusUpdated ¶
func (_Drippie *DrippieFilterer) FilterDripStatusUpdated(opts *bind.FilterOpts, nameref []string) (*DrippieDripStatusUpdatedIterator, error)
FilterDripStatusUpdated is a free log retrieval operation binding the contract event 0x407cb3ad05e60ec498fb39417c7a4f6b82d5ba80f82fe512a37b02c93181a2a1.
Solidity: event DripStatusUpdated(string indexed nameref, string name, uint8 status)
func (*DrippieFilterer) FilterOwnerUpdated ¶
func (_Drippie *DrippieFilterer) FilterOwnerUpdated(opts *bind.FilterOpts, user []common.Address, newOwner []common.Address) (*DrippieOwnerUpdatedIterator, error)
FilterOwnerUpdated is a free log retrieval operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed user, address indexed newOwner)
func (*DrippieFilterer) FilterReceivedETH ¶
func (_Drippie *DrippieFilterer) FilterReceivedETH(opts *bind.FilterOpts, from []common.Address) (*DrippieReceivedETHIterator, error)
FilterReceivedETH is a free log retrieval operation binding the contract event 0x4103257eaac983ca79a70d28f90dfc4fa16b619bb0c17ee7cab0d4034c279624.
Solidity: event ReceivedETH(address indexed from, uint256 amount)
func (*DrippieFilterer) FilterWithdrewERC20 ¶
func (_Drippie *DrippieFilterer) FilterWithdrewERC20(opts *bind.FilterOpts, withdrawer []common.Address, recipient []common.Address, asset []common.Address) (*DrippieWithdrewERC20Iterator, error)
FilterWithdrewERC20 is a free log retrieval operation binding the contract event 0x6b00f1c7883f053ba83e907fd1965b22fffe3c4111383e725f04638a566cdbfa.
Solidity: event WithdrewERC20(address indexed withdrawer, address indexed recipient, address indexed asset, uint256 amount)
func (*DrippieFilterer) FilterWithdrewERC721 ¶
func (_Drippie *DrippieFilterer) FilterWithdrewERC721(opts *bind.FilterOpts, withdrawer []common.Address, recipient []common.Address, asset []common.Address) (*DrippieWithdrewERC721Iterator, error)
FilterWithdrewERC721 is a free log retrieval operation binding the contract event 0x30b478a5e196e55886228aa87ba74a7dfeba655e0a4d7ba275eabfc22aabb7a8.
Solidity: event WithdrewERC721(address indexed withdrawer, address indexed recipient, address indexed asset, uint256 id)
func (*DrippieFilterer) FilterWithdrewETH ¶
func (_Drippie *DrippieFilterer) FilterWithdrewETH(opts *bind.FilterOpts, withdrawer []common.Address, recipient []common.Address) (*DrippieWithdrewETHIterator, error)
FilterWithdrewETH is a free log retrieval operation binding the contract event 0x1f12aa8b6d492dd9b98e2b00b0b20830c2a7ded65afac13b60d169a034ae90bc.
Solidity: event WithdrewETH(address indexed withdrawer, address indexed recipient, uint256 amount)
func (*DrippieFilterer) ParseDripCreated ¶
func (_Drippie *DrippieFilterer) ParseDripCreated(log types.Log) (*DrippieDripCreated, error)
ParseDripCreated is a log parse operation binding the contract event 0xe38d8d98e6cc66f6f520d483c6c5a89289681f897799c4c29d767cf57e76d9a6.
Solidity: event DripCreated(string indexed nameref, string name, (bool,uint256,address,bytes,(address,bytes,uint256)[]) config)
func (*DrippieFilterer) ParseDripExecuted ¶
func (_Drippie *DrippieFilterer) ParseDripExecuted(log types.Log) (*DrippieDripExecuted, error)
ParseDripExecuted is a log parse operation binding the contract event 0xea21435419aad9c54a9d90e2522b6f60bd566401f36fcef661f5f5a28cc0d2c6.
Solidity: event DripExecuted(string indexed nameref, string name, address executor, uint256 timestamp)
func (*DrippieFilterer) ParseDripStatusUpdated ¶
func (_Drippie *DrippieFilterer) ParseDripStatusUpdated(log types.Log) (*DrippieDripStatusUpdated, error)
ParseDripStatusUpdated is a log parse operation binding the contract event 0x407cb3ad05e60ec498fb39417c7a4f6b82d5ba80f82fe512a37b02c93181a2a1.
Solidity: event DripStatusUpdated(string indexed nameref, string name, uint8 status)
func (*DrippieFilterer) ParseOwnerUpdated ¶
func (_Drippie *DrippieFilterer) ParseOwnerUpdated(log types.Log) (*DrippieOwnerUpdated, error)
ParseOwnerUpdated is a log parse operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed user, address indexed newOwner)
func (*DrippieFilterer) ParseReceivedETH ¶
func (_Drippie *DrippieFilterer) ParseReceivedETH(log types.Log) (*DrippieReceivedETH, error)
ParseReceivedETH is a log parse operation binding the contract event 0x4103257eaac983ca79a70d28f90dfc4fa16b619bb0c17ee7cab0d4034c279624.
Solidity: event ReceivedETH(address indexed from, uint256 amount)
func (*DrippieFilterer) ParseWithdrewERC20 ¶
func (_Drippie *DrippieFilterer) ParseWithdrewERC20(log types.Log) (*DrippieWithdrewERC20, error)
ParseWithdrewERC20 is a log parse operation binding the contract event 0x6b00f1c7883f053ba83e907fd1965b22fffe3c4111383e725f04638a566cdbfa.
Solidity: event WithdrewERC20(address indexed withdrawer, address indexed recipient, address indexed asset, uint256 amount)
func (*DrippieFilterer) ParseWithdrewERC721 ¶
func (_Drippie *DrippieFilterer) ParseWithdrewERC721(log types.Log) (*DrippieWithdrewERC721, error)
ParseWithdrewERC721 is a log parse operation binding the contract event 0x30b478a5e196e55886228aa87ba74a7dfeba655e0a4d7ba275eabfc22aabb7a8.
Solidity: event WithdrewERC721(address indexed withdrawer, address indexed recipient, address indexed asset, uint256 id)
func (*DrippieFilterer) ParseWithdrewETH ¶
func (_Drippie *DrippieFilterer) ParseWithdrewETH(log types.Log) (*DrippieWithdrewETH, error)
ParseWithdrewETH is a log parse operation binding the contract event 0x1f12aa8b6d492dd9b98e2b00b0b20830c2a7ded65afac13b60d169a034ae90bc.
Solidity: event WithdrewETH(address indexed withdrawer, address indexed recipient, uint256 amount)
func (*DrippieFilterer) WatchDripCreated ¶
func (_Drippie *DrippieFilterer) WatchDripCreated(opts *bind.WatchOpts, sink chan<- *DrippieDripCreated, nameref []string) (event.Subscription, error)
WatchDripCreated is a free log subscription operation binding the contract event 0xe38d8d98e6cc66f6f520d483c6c5a89289681f897799c4c29d767cf57e76d9a6.
Solidity: event DripCreated(string indexed nameref, string name, (bool,uint256,address,bytes,(address,bytes,uint256)[]) config)
func (*DrippieFilterer) WatchDripExecuted ¶
func (_Drippie *DrippieFilterer) WatchDripExecuted(opts *bind.WatchOpts, sink chan<- *DrippieDripExecuted, nameref []string) (event.Subscription, error)
WatchDripExecuted is a free log subscription operation binding the contract event 0xea21435419aad9c54a9d90e2522b6f60bd566401f36fcef661f5f5a28cc0d2c6.
Solidity: event DripExecuted(string indexed nameref, string name, address executor, uint256 timestamp)
func (*DrippieFilterer) WatchDripStatusUpdated ¶
func (_Drippie *DrippieFilterer) WatchDripStatusUpdated(opts *bind.WatchOpts, sink chan<- *DrippieDripStatusUpdated, nameref []string) (event.Subscription, error)
WatchDripStatusUpdated is a free log subscription operation binding the contract event 0x407cb3ad05e60ec498fb39417c7a4f6b82d5ba80f82fe512a37b02c93181a2a1.
Solidity: event DripStatusUpdated(string indexed nameref, string name, uint8 status)
func (*DrippieFilterer) WatchOwnerUpdated ¶
func (_Drippie *DrippieFilterer) WatchOwnerUpdated(opts *bind.WatchOpts, sink chan<- *DrippieOwnerUpdated, user []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerUpdated is a free log subscription operation binding the contract event 0x8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d76.
Solidity: event OwnerUpdated(address indexed user, address indexed newOwner)
func (*DrippieFilterer) WatchReceivedETH ¶
func (_Drippie *DrippieFilterer) WatchReceivedETH(opts *bind.WatchOpts, sink chan<- *DrippieReceivedETH, from []common.Address) (event.Subscription, error)
WatchReceivedETH is a free log subscription operation binding the contract event 0x4103257eaac983ca79a70d28f90dfc4fa16b619bb0c17ee7cab0d4034c279624.
Solidity: event ReceivedETH(address indexed from, uint256 amount)
func (*DrippieFilterer) WatchWithdrewERC20 ¶
func (_Drippie *DrippieFilterer) WatchWithdrewERC20(opts *bind.WatchOpts, sink chan<- *DrippieWithdrewERC20, withdrawer []common.Address, recipient []common.Address, asset []common.Address) (event.Subscription, error)
WatchWithdrewERC20 is a free log subscription operation binding the contract event 0x6b00f1c7883f053ba83e907fd1965b22fffe3c4111383e725f04638a566cdbfa.
Solidity: event WithdrewERC20(address indexed withdrawer, address indexed recipient, address indexed asset, uint256 amount)
func (*DrippieFilterer) WatchWithdrewERC721 ¶
func (_Drippie *DrippieFilterer) WatchWithdrewERC721(opts *bind.WatchOpts, sink chan<- *DrippieWithdrewERC721, withdrawer []common.Address, recipient []common.Address, asset []common.Address) (event.Subscription, error)
WatchWithdrewERC721 is a free log subscription operation binding the contract event 0x30b478a5e196e55886228aa87ba74a7dfeba655e0a4d7ba275eabfc22aabb7a8.
Solidity: event WithdrewERC721(address indexed withdrawer, address indexed recipient, address indexed asset, uint256 id)
func (*DrippieFilterer) WatchWithdrewETH ¶
func (_Drippie *DrippieFilterer) WatchWithdrewETH(opts *bind.WatchOpts, sink chan<- *DrippieWithdrewETH, withdrawer []common.Address, recipient []common.Address) (event.Subscription, error)
WatchWithdrewETH is a free log subscription operation binding the contract event 0x1f12aa8b6d492dd9b98e2b00b0b20830c2a7ded65afac13b60d169a034ae90bc.
Solidity: event WithdrewETH(address indexed withdrawer, address indexed recipient, uint256 amount)
type DrippieOwnerUpdated ¶
type DrippieOwnerUpdated struct { User common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DrippieOwnerUpdated represents a OwnerUpdated event raised by the Drippie contract.
type DrippieOwnerUpdatedIterator ¶
type DrippieOwnerUpdatedIterator struct { Event *DrippieOwnerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieOwnerUpdatedIterator is returned from FilterOwnerUpdated and is used to iterate over the raw logs and unpacked data for OwnerUpdated events raised by the Drippie contract.
func (*DrippieOwnerUpdatedIterator) Close ¶
func (it *DrippieOwnerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieOwnerUpdatedIterator) Error ¶
func (it *DrippieOwnerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieOwnerUpdatedIterator) Next ¶
func (it *DrippieOwnerUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieRaw ¶
type DrippieRaw struct {
Contract *Drippie // Generic contract binding to access the raw methods on
}
DrippieRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DrippieRaw) Call ¶
func (_Drippie *DrippieRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DrippieRaw) Transact ¶
func (_Drippie *DrippieRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DrippieRaw) Transfer ¶
func (_Drippie *DrippieRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DrippieReceivedETH ¶
type DrippieReceivedETH struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
DrippieReceivedETH represents a ReceivedETH event raised by the Drippie contract.
type DrippieReceivedETHIterator ¶
type DrippieReceivedETHIterator struct { Event *DrippieReceivedETH // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieReceivedETHIterator is returned from FilterReceivedETH and is used to iterate over the raw logs and unpacked data for ReceivedETH events raised by the Drippie contract.
func (*DrippieReceivedETHIterator) Close ¶
func (it *DrippieReceivedETHIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieReceivedETHIterator) Error ¶
func (it *DrippieReceivedETHIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieReceivedETHIterator) Next ¶
func (it *DrippieReceivedETHIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieSession ¶
type DrippieSession struct { Contract *Drippie // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DrippieSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DrippieSession) CALL ¶
func (_Drippie *DrippieSession) CALL(_target common.Address, _data []byte, _value *big.Int) (*types.Transaction, error)
CALL is a paid mutator transaction binding the contract method 0x6e2d44ae.
Solidity: function CALL(address _target, bytes _data, uint256 _value) payable returns(bool success_, bytes data_)
func (*DrippieSession) Create ¶
func (_Drippie *DrippieSession) Create(_name string, _config DrippieDripConfig) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xe551cdaa.
Solidity: function create(string _name, (bool,uint256,address,bytes,(address,bytes,uint256)[]) _config) returns()
func (*DrippieSession) Created ¶
func (_Drippie *DrippieSession) Created(arg0 *big.Int) (string, error)
Created is a free data retrieval call binding the contract method 0x82cb6b72.
Solidity: function created(uint256 ) view returns(string)
func (*DrippieSession) DELEGATECALL ¶
func (_Drippie *DrippieSession) DELEGATECALL(_target common.Address, _data []byte) (*types.Transaction, error)
DELEGATECALL is a paid mutator transaction binding the contract method 0xedee6239.
Solidity: function DELEGATECALL(address _target, bytes _data) payable returns(bool success_, bytes data_)
func (*DrippieSession) Drip ¶
func (_Drippie *DrippieSession) Drip(_name string) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x67148cd2.
Solidity: function drip(string _name) returns()
func (*DrippieSession) Drips ¶
func (_Drippie *DrippieSession) Drips(arg0 string) (struct { Status uint8 Config DrippieDripConfig Last *big.Int Count *big.Int }, error)
Drips is a free data retrieval call binding the contract method 0x4d7fba6e.
Solidity: function drips(string ) view returns(uint8 status, (bool,uint256,address,bytes,(address,bytes,uint256)[]) config, uint256 last, uint256 count)
func (*DrippieSession) Executable ¶
func (_Drippie *DrippieSession) Executable(_name string) (bool, error)
Executable is a free data retrieval call binding the contract method 0xfc3e3eba.
Solidity: function executable(string _name) view returns(bool)
func (*DrippieSession) GetDripCount ¶
func (_Drippie *DrippieSession) GetDripCount() (*big.Int, error)
GetDripCount is a free data retrieval call binding the contract method 0xf1d42b47.
Solidity: function getDripCount() view returns(uint256)
func (*DrippieSession) GetDripInterval ¶
func (_Drippie *DrippieSession) GetDripInterval(_name string) (*big.Int, error)
GetDripInterval is a free data retrieval call binding the contract method 0x90547c14.
Solidity: function getDripInterval(string _name) view returns(uint256)
func (*DrippieSession) GetDripStatus ¶
func (_Drippie *DrippieSession) GetDripStatus(_name string) (uint8, error)
GetDripStatus is a free data retrieval call binding the contract method 0x0d8f4697.
Solidity: function getDripStatus(string _name) view returns(uint8)
func (*DrippieSession) Owner ¶
func (_Drippie *DrippieSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DrippieSession) Receive ¶
func (_Drippie *DrippieSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*DrippieSession) SetOwner ¶
func (_Drippie *DrippieSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address newOwner) returns()
func (*DrippieSession) Status ¶
func (_Drippie *DrippieSession) Status(_name string, _status uint8) (*types.Transaction, error)
Status is a paid mutator transaction binding the contract method 0x9bc94d01.
Solidity: function status(string _name, uint8 _status) returns()
func (*DrippieSession) WithdrawERC20 ¶
func (_Drippie *DrippieSession) WithdrawERC20(_asset common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawERC20 is a paid mutator transaction binding the contract method 0x44004cc1.
Solidity: function withdrawERC20(address _asset, address _to, uint256 _amount) returns()
func (*DrippieSession) WithdrawERC200 ¶
func (_Drippie *DrippieSession) WithdrawERC200(_asset common.Address, _to common.Address) (*types.Transaction, error)
WithdrawERC200 is a paid mutator transaction binding the contract method 0x9456fbcc.
Solidity: function withdrawERC20(address _asset, address _to) returns()
func (*DrippieSession) WithdrawERC721 ¶
func (_Drippie *DrippieSession) WithdrawERC721(_asset common.Address, _to common.Address, _id *big.Int) (*types.Transaction, error)
WithdrawERC721 is a paid mutator transaction binding the contract method 0x4025feb2.
Solidity: function withdrawERC721(address _asset, address _to, uint256 _id) returns()
func (*DrippieSession) WithdrawETH ¶
func (_Drippie *DrippieSession) WithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawETH is a paid mutator transaction binding the contract method 0x4782f779.
Solidity: function withdrawETH(address _to, uint256 _amount) returns()
func (*DrippieSession) WithdrawETH0 ¶
func (_Drippie *DrippieSession) WithdrawETH0(_to common.Address) (*types.Transaction, error)
WithdrawETH0 is a paid mutator transaction binding the contract method 0x690d8320.
Solidity: function withdrawETH(address _to) returns()
type DrippieTransactor ¶
type DrippieTransactor struct {
// contains filtered or unexported fields
}
DrippieTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDrippieTransactor ¶
func NewDrippieTransactor(address common.Address, transactor bind.ContractTransactor) (*DrippieTransactor, error)
NewDrippieTransactor creates a new write-only instance of Drippie, bound to a specific deployed contract.
func (*DrippieTransactor) CALL ¶
func (_Drippie *DrippieTransactor) CALL(opts *bind.TransactOpts, _target common.Address, _data []byte, _value *big.Int) (*types.Transaction, error)
CALL is a paid mutator transaction binding the contract method 0x6e2d44ae.
Solidity: function CALL(address _target, bytes _data, uint256 _value) payable returns(bool success_, bytes data_)
func (*DrippieTransactor) Create ¶
func (_Drippie *DrippieTransactor) Create(opts *bind.TransactOpts, _name string, _config DrippieDripConfig) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xe551cdaa.
Solidity: function create(string _name, (bool,uint256,address,bytes,(address,bytes,uint256)[]) _config) returns()
func (*DrippieTransactor) DELEGATECALL ¶
func (_Drippie *DrippieTransactor) DELEGATECALL(opts *bind.TransactOpts, _target common.Address, _data []byte) (*types.Transaction, error)
DELEGATECALL is a paid mutator transaction binding the contract method 0xedee6239.
Solidity: function DELEGATECALL(address _target, bytes _data) payable returns(bool success_, bytes data_)
func (*DrippieTransactor) Drip ¶
func (_Drippie *DrippieTransactor) Drip(opts *bind.TransactOpts, _name string) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x67148cd2.
Solidity: function drip(string _name) returns()
func (*DrippieTransactor) Receive ¶
func (_Drippie *DrippieTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*DrippieTransactor) SetOwner ¶
func (_Drippie *DrippieTransactor) SetOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address newOwner) returns()
func (*DrippieTransactor) Status ¶
func (_Drippie *DrippieTransactor) Status(opts *bind.TransactOpts, _name string, _status uint8) (*types.Transaction, error)
Status is a paid mutator transaction binding the contract method 0x9bc94d01.
Solidity: function status(string _name, uint8 _status) returns()
func (*DrippieTransactor) WithdrawERC20 ¶
func (_Drippie *DrippieTransactor) WithdrawERC20(opts *bind.TransactOpts, _asset common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawERC20 is a paid mutator transaction binding the contract method 0x44004cc1.
Solidity: function withdrawERC20(address _asset, address _to, uint256 _amount) returns()
func (*DrippieTransactor) WithdrawERC200 ¶
func (_Drippie *DrippieTransactor) WithdrawERC200(opts *bind.TransactOpts, _asset common.Address, _to common.Address) (*types.Transaction, error)
WithdrawERC200 is a paid mutator transaction binding the contract method 0x9456fbcc.
Solidity: function withdrawERC20(address _asset, address _to) returns()
func (*DrippieTransactor) WithdrawERC721 ¶
func (_Drippie *DrippieTransactor) WithdrawERC721(opts *bind.TransactOpts, _asset common.Address, _to common.Address, _id *big.Int) (*types.Transaction, error)
WithdrawERC721 is a paid mutator transaction binding the contract method 0x4025feb2.
Solidity: function withdrawERC721(address _asset, address _to, uint256 _id) returns()
func (*DrippieTransactor) WithdrawETH ¶
func (_Drippie *DrippieTransactor) WithdrawETH(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawETH is a paid mutator transaction binding the contract method 0x4782f779.
Solidity: function withdrawETH(address _to, uint256 _amount) returns()
func (*DrippieTransactor) WithdrawETH0 ¶
func (_Drippie *DrippieTransactor) WithdrawETH0(opts *bind.TransactOpts, _to common.Address) (*types.Transaction, error)
WithdrawETH0 is a paid mutator transaction binding the contract method 0x690d8320.
Solidity: function withdrawETH(address _to) returns()
type DrippieTransactorRaw ¶
type DrippieTransactorRaw struct {
Contract *DrippieTransactor // Generic write-only contract binding to access the raw methods on
}
DrippieTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DrippieTransactorRaw) Transact ¶
func (_Drippie *DrippieTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DrippieTransactorRaw) Transfer ¶
func (_Drippie *DrippieTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DrippieTransactorSession ¶
type DrippieTransactorSession struct { Contract *DrippieTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DrippieTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DrippieTransactorSession) CALL ¶
func (_Drippie *DrippieTransactorSession) CALL(_target common.Address, _data []byte, _value *big.Int) (*types.Transaction, error)
CALL is a paid mutator transaction binding the contract method 0x6e2d44ae.
Solidity: function CALL(address _target, bytes _data, uint256 _value) payable returns(bool success_, bytes data_)
func (*DrippieTransactorSession) Create ¶
func (_Drippie *DrippieTransactorSession) Create(_name string, _config DrippieDripConfig) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xe551cdaa.
Solidity: function create(string _name, (bool,uint256,address,bytes,(address,bytes,uint256)[]) _config) returns()
func (*DrippieTransactorSession) DELEGATECALL ¶
func (_Drippie *DrippieTransactorSession) DELEGATECALL(_target common.Address, _data []byte) (*types.Transaction, error)
DELEGATECALL is a paid mutator transaction binding the contract method 0xedee6239.
Solidity: function DELEGATECALL(address _target, bytes _data) payable returns(bool success_, bytes data_)
func (*DrippieTransactorSession) Drip ¶
func (_Drippie *DrippieTransactorSession) Drip(_name string) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x67148cd2.
Solidity: function drip(string _name) returns()
func (*DrippieTransactorSession) Receive ¶
func (_Drippie *DrippieTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*DrippieTransactorSession) SetOwner ¶
func (_Drippie *DrippieTransactorSession) SetOwner(newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address newOwner) returns()
func (*DrippieTransactorSession) Status ¶
func (_Drippie *DrippieTransactorSession) Status(_name string, _status uint8) (*types.Transaction, error)
Status is a paid mutator transaction binding the contract method 0x9bc94d01.
Solidity: function status(string _name, uint8 _status) returns()
func (*DrippieTransactorSession) WithdrawERC20 ¶
func (_Drippie *DrippieTransactorSession) WithdrawERC20(_asset common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawERC20 is a paid mutator transaction binding the contract method 0x44004cc1.
Solidity: function withdrawERC20(address _asset, address _to, uint256 _amount) returns()
func (*DrippieTransactorSession) WithdrawERC200 ¶
func (_Drippie *DrippieTransactorSession) WithdrawERC200(_asset common.Address, _to common.Address) (*types.Transaction, error)
WithdrawERC200 is a paid mutator transaction binding the contract method 0x9456fbcc.
Solidity: function withdrawERC20(address _asset, address _to) returns()
func (*DrippieTransactorSession) WithdrawERC721 ¶
func (_Drippie *DrippieTransactorSession) WithdrawERC721(_asset common.Address, _to common.Address, _id *big.Int) (*types.Transaction, error)
WithdrawERC721 is a paid mutator transaction binding the contract method 0x4025feb2.
Solidity: function withdrawERC721(address _asset, address _to, uint256 _id) returns()
func (*DrippieTransactorSession) WithdrawETH ¶
func (_Drippie *DrippieTransactorSession) WithdrawETH(_to common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawETH is a paid mutator transaction binding the contract method 0x4782f779.
Solidity: function withdrawETH(address _to, uint256 _amount) returns()
func (*DrippieTransactorSession) WithdrawETH0 ¶
func (_Drippie *DrippieTransactorSession) WithdrawETH0(_to common.Address) (*types.Transaction, error)
WithdrawETH0 is a paid mutator transaction binding the contract method 0x690d8320.
Solidity: function withdrawETH(address _to) returns()
type DrippieWithdrewERC20 ¶
type DrippieWithdrewERC20 struct { Withdrawer common.Address Recipient common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
DrippieWithdrewERC20 represents a WithdrewERC20 event raised by the Drippie contract.
type DrippieWithdrewERC20Iterator ¶
type DrippieWithdrewERC20Iterator struct { Event *DrippieWithdrewERC20 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieWithdrewERC20Iterator is returned from FilterWithdrewERC20 and is used to iterate over the raw logs and unpacked data for WithdrewERC20 events raised by the Drippie contract.
func (*DrippieWithdrewERC20Iterator) Close ¶
func (it *DrippieWithdrewERC20Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieWithdrewERC20Iterator) Error ¶
func (it *DrippieWithdrewERC20Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieWithdrewERC20Iterator) Next ¶
func (it *DrippieWithdrewERC20Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieWithdrewERC721 ¶
type DrippieWithdrewERC721 struct { Withdrawer common.Address Recipient common.Address Asset common.Address Id *big.Int Raw types.Log // Blockchain specific contextual infos }
DrippieWithdrewERC721 represents a WithdrewERC721 event raised by the Drippie contract.
type DrippieWithdrewERC721Iterator ¶
type DrippieWithdrewERC721Iterator struct { Event *DrippieWithdrewERC721 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieWithdrewERC721Iterator is returned from FilterWithdrewERC721 and is used to iterate over the raw logs and unpacked data for WithdrewERC721 events raised by the Drippie contract.
func (*DrippieWithdrewERC721Iterator) Close ¶
func (it *DrippieWithdrewERC721Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieWithdrewERC721Iterator) Error ¶
func (it *DrippieWithdrewERC721Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieWithdrewERC721Iterator) Next ¶
func (it *DrippieWithdrewERC721Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DrippieWithdrewETH ¶
type DrippieWithdrewETH struct { Withdrawer common.Address Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
DrippieWithdrewETH represents a WithdrewETH event raised by the Drippie contract.
type DrippieWithdrewETHIterator ¶
type DrippieWithdrewETHIterator struct { Event *DrippieWithdrewETH // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DrippieWithdrewETHIterator is returned from FilterWithdrewETH and is used to iterate over the raw logs and unpacked data for WithdrewETH events raised by the Drippie contract.
func (*DrippieWithdrewETHIterator) Close ¶
func (it *DrippieWithdrewETHIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DrippieWithdrewETHIterator) Error ¶
func (it *DrippieWithdrewETHIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DrippieWithdrewETHIterator) Next ¶
func (it *DrippieWithdrewETHIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.