Documentation
¶
Index ¶
- Constants
- type Oracle
- type OracleAddedToken
- type OracleAddedTokenIterator
- type OracleCaller
- func (_Oracle *OracleCaller) APIPublicKey(opts *bind.CallOpts) ([]byte, error)
- func (_Oracle *OracleCaller) Convert(opts *bind.CallOpts, _token common.Address, _amount *big.Int) (bool, *big.Int, error)
- func (_Oracle *OracleCaller) ParseRate(opts *bind.CallOpts, _json string) (string, error)
- func (_Oracle *OracleCaller) Tokens(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- type OracleCallerRaw
- type OracleCallerSession
- func (_Oracle *OracleCallerSession) APIPublicKey() ([]byte, error)
- func (_Oracle *OracleCallerSession) Convert(_token common.Address, _amount *big.Int) (bool, *big.Int, error)
- func (_Oracle *OracleCallerSession) ParseRate(_json string) (string, error)
- func (_Oracle *OracleCallerSession) Tokens(arg0 common.Address) (struct{ ... }, error)
- type OracleConverted
- type OracleConvertedIterator
- type OracleFailedUpdateRequest
- type OracleFailedUpdateRequestIterator
- type OracleFilterer
- func (_Oracle *OracleFilterer) FilterAddedToken(opts *bind.FilterOpts) (*OracleAddedTokenIterator, error)
- func (_Oracle *OracleFilterer) FilterConverted(opts *bind.FilterOpts) (*OracleConvertedIterator, error)
- func (_Oracle *OracleFilterer) FilterFailedUpdateRequest(opts *bind.FilterOpts) (*OracleFailedUpdateRequestIterator, error)
- func (_Oracle *OracleFilterer) FilterRemovedToken(opts *bind.FilterOpts) (*OracleRemovedTokenIterator, error)
- func (_Oracle *OracleFilterer) FilterRequestedUpdate(opts *bind.FilterOpts) (*OracleRequestedUpdateIterator, error)
- func (_Oracle *OracleFilterer) FilterSetCryptoComparePublicKey(opts *bind.FilterOpts) (*OracleSetCryptoComparePublicKeyIterator, error)
- func (_Oracle *OracleFilterer) FilterSetGasPrice(opts *bind.FilterOpts) (*OracleSetGasPriceIterator, error)
- func (_Oracle *OracleFilterer) FilterUpdatedTokenRate(opts *bind.FilterOpts) (*OracleUpdatedTokenRateIterator, error)
- func (_Oracle *OracleFilterer) FilterVerifiedProof(opts *bind.FilterOpts) (*OracleVerifiedProofIterator, error)
- func (_Oracle *OracleFilterer) WatchAddedToken(opts *bind.WatchOpts, sink chan<- *OracleAddedToken) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchConverted(opts *bind.WatchOpts, sink chan<- *OracleConverted) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchFailedUpdateRequest(opts *bind.WatchOpts, sink chan<- *OracleFailedUpdateRequest) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchRemovedToken(opts *bind.WatchOpts, sink chan<- *OracleRemovedToken) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchRequestedUpdate(opts *bind.WatchOpts, sink chan<- *OracleRequestedUpdate) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchSetCryptoComparePublicKey(opts *bind.WatchOpts, sink chan<- *OracleSetCryptoComparePublicKey) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchSetGasPrice(opts *bind.WatchOpts, sink chan<- *OracleSetGasPrice) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchUpdatedTokenRate(opts *bind.WatchOpts, sink chan<- *OracleUpdatedTokenRate) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchVerifiedProof(opts *bind.WatchOpts, sink chan<- *OracleVerifiedProof) (event.Subscription, error)
- type OracleRaw
- func (_Oracle *OracleRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Oracle *OracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OracleRemovedToken
- type OracleRemovedTokenIterator
- type OracleRequestedUpdate
- type OracleRequestedUpdateIterator
- type OracleSession
- func (_Oracle *OracleSession) APIPublicKey() ([]byte, error)
- func (_Oracle *OracleSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) Callback(_queryID [32]byte, _result string, _proof []byte) (*types.Transaction, error)
- func (_Oracle *OracleSession) Convert(_token common.Address, _amount *big.Int) (bool, *big.Int, error)
- func (_Oracle *OracleSession) ParseRate(_json string) (string, error)
- func (_Oracle *OracleSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
- func (_Oracle *OracleSession) SetCustomGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleSession) Tokens(arg0 common.Address) (struct{ ... }, error)
- func (_Oracle *OracleSession) UpdateAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
- func (_Oracle *OracleSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleSession) UpdateTokenRates(_gasLimit *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleSession) Withdraw(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- type OracleSetCryptoComparePublicKey
- type OracleSetCryptoComparePublicKeyIterator
- type OracleSetGasPrice
- type OracleSetGasPriceIterator
- type OracleTransactor
- func (_Oracle *OracleTransactor) AddTokens(opts *bind.TransactOpts, _tokens []common.Address, _symbols [][32]byte, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) Callback(opts *bind.TransactOpts, _queryID [32]byte, _result string, _proof []byte) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) RemoveTokens(opts *bind.TransactOpts, _tokens []common.Address) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) SetCustomGasPrice(opts *bind.TransactOpts, _gasPrice *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) UpdateAPIPublicKey(opts *bind.TransactOpts, _publicKey []byte) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) UpdateTokenRate(opts *bind.TransactOpts, _token common.Address, _rate *big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) UpdateTokenRates(opts *bind.TransactOpts, _gasLimit *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleTransactor) Withdraw(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- type OracleTransactorRaw
- type OracleTransactorSession
- func (_Oracle *OracleTransactorSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, ...) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) Callback(_queryID [32]byte, _result string, _proof []byte) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) SetCustomGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) UpdateAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) UpdateTokenRates(_gasLimit *big.Int) (*types.Transaction, error)
- func (_Oracle *OracleTransactorSession) Withdraw(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- type OracleUpdatedTokenRate
- type OracleUpdatedTokenRateIterator
- type OracleVerifiedProof
- type OracleVerifiedProofIterator
- type Wallet
- type WalletAddedToWhitelist
- type WalletAddedToWhitelistIterator
- type WalletBulkTransferred
- type WalletBulkTransferredIterator
- type WalletCaller
- func (_Wallet *WalletCaller) Balance(opts *bind.CallOpts, _asset common.Address) (*big.Int, error)
- func (_Wallet *WalletCaller) InitializedSpendLimit(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) InitializedTopUpLimit(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) InitializedWhitelist(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) IsTransferable(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) IsWhitelisted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Wallet *WalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Wallet *WalletCaller) PendingSpendLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) PendingTopUpLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) PendingWhitelistAddition(opts *bind.CallOpts) ([]common.Address, error)
- func (_Wallet *WalletCaller) PendingWhitelistHash(opts *bind.CallOpts, _pendingWhitelist []common.Address) ([32]byte, error)
- func (_Wallet *WalletCaller) PendingWhitelistRemoval(opts *bind.CallOpts) ([]common.Address, error)
- func (_Wallet *WalletCaller) SpendAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) SpendLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) SubmittedSpendLimit(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) SubmittedTopUpLimit(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) SubmittedWhitelistAddition(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) SubmittedWhitelistRemoval(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
- func (_Wallet *WalletCaller) TopUpAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) TopUpLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) WALLETVERSION(opts *bind.CallOpts) (string, error)
- type WalletCallerRaw
- type WalletCallerSession
- func (_Wallet *WalletCallerSession) Balance(_asset common.Address) (*big.Int, error)
- func (_Wallet *WalletCallerSession) InitializedSpendLimit() (bool, error)
- func (_Wallet *WalletCallerSession) InitializedTopUpLimit() (bool, error)
- func (_Wallet *WalletCallerSession) InitializedWhitelist() (bool, error)
- func (_Wallet *WalletCallerSession) IsTransferable() (bool, error)
- func (_Wallet *WalletCallerSession) IsWhitelisted(arg0 common.Address) (bool, error)
- func (_Wallet *WalletCallerSession) Owner() (common.Address, error)
- func (_Wallet *WalletCallerSession) PendingSpendLimit() (*big.Int, error)
- func (_Wallet *WalletCallerSession) PendingTopUpLimit() (*big.Int, error)
- func (_Wallet *WalletCallerSession) PendingWhitelistAddition() ([]common.Address, error)
- func (_Wallet *WalletCallerSession) PendingWhitelistHash(_pendingWhitelist []common.Address) ([32]byte, error)
- func (_Wallet *WalletCallerSession) PendingWhitelistRemoval() ([]common.Address, error)
- func (_Wallet *WalletCallerSession) SpendAvailable() (*big.Int, error)
- func (_Wallet *WalletCallerSession) SpendLimit() (*big.Int, error)
- func (_Wallet *WalletCallerSession) SubmittedSpendLimit() (bool, error)
- func (_Wallet *WalletCallerSession) SubmittedTopUpLimit() (bool, error)
- func (_Wallet *WalletCallerSession) SubmittedWhitelistAddition() (bool, error)
- func (_Wallet *WalletCallerSession) SubmittedWhitelistRemoval() (bool, error)
- func (_Wallet *WalletCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_Wallet *WalletCallerSession) TopUpAvailable() (*big.Int, error)
- func (_Wallet *WalletCallerSession) TopUpLimit() (*big.Int, error)
- func (_Wallet *WalletCallerSession) WALLETVERSION() (string, error)
- type WalletCancelledSpendLimitChange
- type WalletCancelledSpendLimitChangeIterator
- type WalletCancelledTopUpLimitChange
- type WalletCancelledTopUpLimitChangeIterator
- type WalletCancelledWhitelistAddition
- type WalletCancelledWhitelistAdditionIterator
- type WalletCancelledWhitelistRemoval
- type WalletCancelledWhitelistRemovalIterator
- type WalletDeployer
- type WalletDeployerCaller
- func (_WalletDeployer *WalletDeployerCaller) Cached(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_WalletDeployer *WalletDeployerCaller) CachedContractCount(opts *bind.CallOpts) (*big.Int, error)
- func (_WalletDeployer *WalletDeployerCaller) Deployed(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- type WalletDeployerCallerRaw
- type WalletDeployerCallerSession
- type WalletDeployerFilterer
- func (_WalletDeployer *WalletDeployerFilterer) FilterWalletCached(opts *bind.FilterOpts) (*WalletDeployerWalletCachedIterator, error)
- func (_WalletDeployer *WalletDeployerFilterer) FilterWalletDeployed(opts *bind.FilterOpts) (*WalletDeployerWalletDeployedIterator, error)
- func (_WalletDeployer *WalletDeployerFilterer) WatchWalletCached(opts *bind.WatchOpts, sink chan<- *WalletDeployerWalletCached) (event.Subscription, error)
- func (_WalletDeployer *WalletDeployerFilterer) WatchWalletDeployed(opts *bind.WatchOpts, sink chan<- *WalletDeployerWalletDeployed) (event.Subscription, error)
- type WalletDeployerRaw
- func (_WalletDeployer *WalletDeployerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_WalletDeployer *WalletDeployerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WalletDeployerSession
- func (_WalletDeployer *WalletDeployerSession) CacheWallet() (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerSession) Cached(arg0 *big.Int) (common.Address, error)
- func (_WalletDeployer *WalletDeployerSession) CachedContractCount() (*big.Int, error)
- func (_WalletDeployer *WalletDeployerSession) DeployWallet(owner common.Address) (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerSession) Deployed(arg0 common.Address) (common.Address, error)
- type WalletDeployerTransactor
- type WalletDeployerTransactorRaw
- type WalletDeployerTransactorSession
- type WalletDeployerWalletCached
- type WalletDeployerWalletCachedIterator
- type WalletDeployerWalletDeployed
- type WalletDeployerWalletDeployedIterator
- type WalletExecutedTransaction
- type WalletExecutedTransactionIterator
- type WalletFilterer
- func (_Wallet *WalletFilterer) FilterAddedToWhitelist(opts *bind.FilterOpts) (*WalletAddedToWhitelistIterator, error)
- func (_Wallet *WalletFilterer) FilterBulkTransferred(opts *bind.FilterOpts) (*WalletBulkTransferredIterator, error)
- func (_Wallet *WalletFilterer) FilterCancelledSpendLimitChange(opts *bind.FilterOpts) (*WalletCancelledSpendLimitChangeIterator, error)
- func (_Wallet *WalletFilterer) FilterCancelledTopUpLimitChange(opts *bind.FilterOpts) (*WalletCancelledTopUpLimitChangeIterator, error)
- func (_Wallet *WalletFilterer) FilterCancelledWhitelistAddition(opts *bind.FilterOpts) (*WalletCancelledWhitelistAdditionIterator, error)
- func (_Wallet *WalletFilterer) FilterCancelledWhitelistRemoval(opts *bind.FilterOpts) (*WalletCancelledWhitelistRemovalIterator, error)
- func (_Wallet *WalletFilterer) FilterExecutedTransaction(opts *bind.FilterOpts) (*WalletExecutedTransactionIterator, error)
- func (_Wallet *WalletFilterer) FilterReceived(opts *bind.FilterOpts) (*WalletReceivedIterator, error)
- func (_Wallet *WalletFilterer) FilterRemovedFromWhitelist(opts *bind.FilterOpts) (*WalletRemovedFromWhitelistIterator, error)
- func (_Wallet *WalletFilterer) FilterSetSpendLimit(opts *bind.FilterOpts) (*WalletSetSpendLimitIterator, error)
- func (_Wallet *WalletFilterer) FilterSetTopUpLimit(opts *bind.FilterOpts) (*WalletSetTopUpLimitIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedSpendLimitChange(opts *bind.FilterOpts) (*WalletSubmittedSpendLimitChangeIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedTopUpLimitChange(opts *bind.FilterOpts) (*WalletSubmittedTopUpLimitChangeIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedWhitelistAddition(opts *bind.FilterOpts) (*WalletSubmittedWhitelistAdditionIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedWhitelistRemoval(opts *bind.FilterOpts) (*WalletSubmittedWhitelistRemovalIterator, error)
- func (_Wallet *WalletFilterer) FilterToppedUpGas(opts *bind.FilterOpts) (*WalletToppedUpGasIterator, error)
- func (_Wallet *WalletFilterer) FilterTransferred(opts *bind.FilterOpts) (*WalletTransferredIterator, error)
- func (_Wallet *WalletFilterer) FilterTransferredOwnership(opts *bind.FilterOpts) (*WalletTransferredOwnershipIterator, error)
- func (_Wallet *WalletFilterer) FilterUpdatedSpendAvailable(opts *bind.FilterOpts) (*WalletUpdatedSpendAvailableIterator, error)
- func (_Wallet *WalletFilterer) WatchAddedToWhitelist(opts *bind.WatchOpts, sink chan<- *WalletAddedToWhitelist) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchBulkTransferred(opts *bind.WatchOpts, sink chan<- *WalletBulkTransferred) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchCancelledSpendLimitChange(opts *bind.WatchOpts, sink chan<- *WalletCancelledSpendLimitChange) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchCancelledTopUpLimitChange(opts *bind.WatchOpts, sink chan<- *WalletCancelledTopUpLimitChange) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchCancelledWhitelistAddition(opts *bind.WatchOpts, sink chan<- *WalletCancelledWhitelistAddition) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchCancelledWhitelistRemoval(opts *bind.WatchOpts, sink chan<- *WalletCancelledWhitelistRemoval) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchExecutedTransaction(opts *bind.WatchOpts, sink chan<- *WalletExecutedTransaction) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchReceived(opts *bind.WatchOpts, sink chan<- *WalletReceived) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchRemovedFromWhitelist(opts *bind.WatchOpts, sink chan<- *WalletRemovedFromWhitelist) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSetSpendLimit(opts *bind.WatchOpts, sink chan<- *WalletSetSpendLimit) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSetTopUpLimit(opts *bind.WatchOpts, sink chan<- *WalletSetTopUpLimit) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedSpendLimitChange(opts *bind.WatchOpts, sink chan<- *WalletSubmittedSpendLimitChange) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedTopUpLimitChange(opts *bind.WatchOpts, sink chan<- *WalletSubmittedTopUpLimitChange) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedWhitelistAddition(opts *bind.WatchOpts, sink chan<- *WalletSubmittedWhitelistAddition) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedWhitelistRemoval(opts *bind.WatchOpts, sink chan<- *WalletSubmittedWhitelistRemoval) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchToppedUpGas(opts *bind.WatchOpts, sink chan<- *WalletToppedUpGas) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *WalletTransferred) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchTransferredOwnership(opts *bind.WatchOpts, sink chan<- *WalletTransferredOwnership) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchUpdatedSpendAvailable(opts *bind.WatchOpts, sink chan<- *WalletUpdatedSpendAvailable) (event.Subscription, error)
- type WalletRaw
- func (_Wallet *WalletRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Wallet *WalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Wallet *WalletRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WalletReceived
- type WalletReceivedIterator
- type WalletRemovedFromWhitelist
- type WalletRemovedFromWhitelistIterator
- type WalletSession
- func (_Wallet *WalletSession) Balance(_asset common.Address) (*big.Int, error)
- func (_Wallet *WalletSession) BulkTransfer(_to common.Address, _assets []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletSession) CancelSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) CancelTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) CancelWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) CancelWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte, ...) (*types.Transaction, error)
- func (_Wallet *WalletSession) InitializeSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) InitializeTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) InitializeWhitelist(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletSession) InitializedSpendLimit() (bool, error)
- func (_Wallet *WalletSession) InitializedTopUpLimit() (bool, error)
- func (_Wallet *WalletSession) InitializedWhitelist() (bool, error)
- func (_Wallet *WalletSession) IsTransferable() (bool, error)
- func (_Wallet *WalletSession) IsWhitelisted(arg0 common.Address) (bool, error)
- func (_Wallet *WalletSession) Owner() (common.Address, error)
- func (_Wallet *WalletSession) PendingSpendLimit() (*big.Int, error)
- func (_Wallet *WalletSession) PendingTopUpLimit() (*big.Int, error)
- func (_Wallet *WalletSession) PendingWhitelistAddition() ([]common.Address, error)
- func (_Wallet *WalletSession) PendingWhitelistHash(_pendingWhitelist []common.Address) ([32]byte, error)
- func (_Wallet *WalletSession) PendingWhitelistRemoval() ([]common.Address, error)
- func (_Wallet *WalletSession) RenounceOwnership() (*types.Transaction, error)
- func (_Wallet *WalletSession) SpendAvailable() (*big.Int, error)
- func (_Wallet *WalletSession) SpendLimit() (*big.Int, error)
- func (_Wallet *WalletSession) SubmitSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SubmitTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SubmitWhitelistAddition(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletSession) SubmitWhitelistRemoval(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletSession) SubmittedSpendLimit() (bool, error)
- func (_Wallet *WalletSession) SubmittedTopUpLimit() (bool, error)
- func (_Wallet *WalletSession) SubmittedWhitelistAddition() (bool, error)
- func (_Wallet *WalletSession) SubmittedWhitelistRemoval() (bool, error)
- func (_Wallet *WalletSession) SupportsInterface(interfaceID [4]byte) (bool, error)
- func (_Wallet *WalletSession) TopUpAvailable() (*big.Int, error)
- func (_Wallet *WalletSession) TopUpGas(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) TopUpLimit() (*big.Int, error)
- func (_Wallet *WalletSession) Transfer(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) TransferOwnership(_account common.Address) (*types.Transaction, error)
- func (_Wallet *WalletSession) WALLETVERSION() (string, error)
- type WalletSetSpendLimit
- type WalletSetSpendLimitIterator
- type WalletSetTopUpLimit
- type WalletSetTopUpLimitIterator
- type WalletSubmittedSpendLimitChange
- type WalletSubmittedSpendLimitChangeIterator
- type WalletSubmittedTopUpLimitChange
- type WalletSubmittedTopUpLimitChangeIterator
- type WalletSubmittedWhitelistAddition
- type WalletSubmittedWhitelistAdditionIterator
- type WalletSubmittedWhitelistRemoval
- type WalletSubmittedWhitelistRemovalIterator
- type WalletToppedUpGas
- type WalletToppedUpGasIterator
- type WalletTransactor
- func (_Wallet *WalletTransactor) BulkTransfer(opts *bind.TransactOpts, _to common.Address, _assets []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) CancelSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) CancelTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) CancelWhitelistAddition(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) CancelWhitelistRemoval(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ConfirmSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ConfirmTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ConfirmWhitelistAddition(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ConfirmWhitelistRemoval(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, _destination common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) InitializeSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) InitializeTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) InitializeWhitelist(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitWhitelistAddition(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitWhitelistRemoval(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) TopUpGas(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _asset common.Address, ...) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) TransferOwnership(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- type WalletTransactorRaw
- type WalletTransactorSession
- func (_Wallet *WalletTransactorSession) BulkTransfer(_to common.Address, _assets []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) CancelSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) CancelTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) CancelWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) CancelWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ConfirmSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ConfirmTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ConfirmWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ConfirmWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte, ...) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) InitializeSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) InitializeTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) InitializeWhitelist(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitWhitelistAddition(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitWhitelistRemoval(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) TopUpGas(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) Transfer(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) TransferOwnership(_account common.Address) (*types.Transaction, error)
- type WalletTransferred
- type WalletTransferredIterator
- type WalletTransferredOwnership
- type WalletTransferredOwnershipIterator
- type WalletUpdatedSpendAvailable
- type WalletUpdatedSpendAvailableIterator
Constants ¶
const OracleABI = "" /* 5506-byte string literal not displayed */
OracleABI is the input ABI used to generate the binding from.
const OracleBin = `` /* 49356-byte string literal not displayed */
OracleBin is the compiled bytecode used for deploying new contracts.
const WalletABI = "" /* 13046-byte string literal not displayed */
WalletABI is the input ABI used to generate the binding from.
const WalletBin = `` /* 37290-byte string literal not displayed */
WalletBin is the compiled bytecode used for deploying new contracts.
const WalletDeployerABI = "" /* 1578-byte string literal not displayed */
WalletDeployerABI is the input ABI used to generate the binding from.
const WalletDeployerBin = `` /* 40920-byte string literal not displayed */
WalletDeployerBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Oracle ¶
type Oracle struct { OracleCaller // Read-only binding to the contract OracleTransactor // Write-only binding to the contract OracleFilterer // Log filterer for contract events }
Oracle is an auto generated Go binding around an Ethereum contract.
func DeployOracle ¶
func DeployOracle(auth *bind.TransactOpts, backend bind.ContractBackend, _resolver common.Address, _ens common.Address, _controllerName [32]byte) (common.Address, *types.Transaction, *Oracle, error)
DeployOracle deploys a new Ethereum contract, binding an instance of Oracle to it.
type OracleAddedToken ¶
type OracleAddedToken struct { Sender common.Address Token common.Address Symbol string Magnitude *big.Int Raw types.Log // Blockchain specific contextual infos }
OracleAddedToken represents a AddedToken event raised by the Oracle contract.
type OracleAddedTokenIterator ¶
type OracleAddedTokenIterator struct { Event *OracleAddedToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleAddedTokenIterator is returned from FilterAddedToken and is used to iterate over the raw logs and unpacked data for AddedToken events raised by the Oracle contract.
func (*OracleAddedTokenIterator) Close ¶
func (it *OracleAddedTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleAddedTokenIterator) Error ¶
func (it *OracleAddedTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleAddedTokenIterator) Next ¶
func (it *OracleAddedTokenIterator) 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 OracleCaller ¶
type OracleCaller struct {
// contains filtered or unexported fields
}
OracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOracleCaller ¶
func NewOracleCaller(address common.Address, caller bind.ContractCaller) (*OracleCaller, error)
NewOracleCaller creates a new read-only instance of Oracle, bound to a specific deployed contract.
func (*OracleCaller) APIPublicKey ¶
func (_Oracle *OracleCaller) APIPublicKey(opts *bind.CallOpts) ([]byte, error)
APIPublicKey is a free data retrieval call binding the contract method 0xcc204119.
Solidity: function APIPublicKey() constant returns(bytes)
func (*OracleCaller) Convert ¶
func (_Oracle *OracleCaller) Convert(opts *bind.CallOpts, _token common.Address, _amount *big.Int) (bool, *big.Int, error)
Convert is a free data retrieval call binding the contract method 0x67c6e39c.
Solidity: function convert(_token address, _amount uint256) constant returns(bool, uint256)
func (*OracleCaller) ParseRate ¶
ParseRate is a free data retrieval call binding the contract method 0xa780b2f3.
Solidity: function parseRate(_json string) constant returns(string)
func (*OracleCaller) Tokens ¶
func (_Oracle *OracleCaller) Tokens(opts *bind.CallOpts, arg0 common.Address) (struct { Symbol string Magnitude *big.Int Rate *big.Int LastUpdate *big.Int Exists bool }, error)
Tokens is a free data retrieval call binding the contract method 0xe4860339.
Solidity: function tokens( address) constant returns(symbol string, magnitude uint256, rate uint256, lastUpdate uint256, exists bool)
type OracleCallerRaw ¶
type OracleCallerRaw struct {
Contract *OracleCaller // Generic read-only contract binding to access the raw methods on
}
OracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OracleCallerRaw) Call ¶
func (_Oracle *OracleCallerRaw) 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 OracleCallerSession ¶
type OracleCallerSession struct { Contract *OracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OracleCallerSession) APIPublicKey ¶
func (_Oracle *OracleCallerSession) APIPublicKey() ([]byte, error)
APIPublicKey is a free data retrieval call binding the contract method 0xcc204119.
Solidity: function APIPublicKey() constant returns(bytes)
func (*OracleCallerSession) Convert ¶
func (_Oracle *OracleCallerSession) Convert(_token common.Address, _amount *big.Int) (bool, *big.Int, error)
Convert is a free data retrieval call binding the contract method 0x67c6e39c.
Solidity: function convert(_token address, _amount uint256) constant returns(bool, uint256)
func (*OracleCallerSession) ParseRate ¶
func (_Oracle *OracleCallerSession) ParseRate(_json string) (string, error)
ParseRate is a free data retrieval call binding the contract method 0xa780b2f3.
Solidity: function parseRate(_json string) constant returns(string)
func (*OracleCallerSession) Tokens ¶
func (_Oracle *OracleCallerSession) Tokens(arg0 common.Address) (struct { Symbol string Magnitude *big.Int Rate *big.Int LastUpdate *big.Int Exists bool }, error)
Tokens is a free data retrieval call binding the contract method 0xe4860339.
Solidity: function tokens( address) constant returns(symbol string, magnitude uint256, rate uint256, lastUpdate uint256, exists bool)
type OracleConverted ¶
type OracleConverted struct { Sender common.Address Token common.Address Amount *big.Int Ether *big.Int Raw types.Log // Blockchain specific contextual infos }
OracleConverted represents a Converted event raised by the Oracle contract.
type OracleConvertedIterator ¶
type OracleConvertedIterator struct { Event *OracleConverted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleConvertedIterator is returned from FilterConverted and is used to iterate over the raw logs and unpacked data for Converted events raised by the Oracle contract.
func (*OracleConvertedIterator) Close ¶
func (it *OracleConvertedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleConvertedIterator) Error ¶
func (it *OracleConvertedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleConvertedIterator) Next ¶
func (it *OracleConvertedIterator) 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 OracleFailedUpdateRequest ¶
type OracleFailedUpdateRequest struct { Reason string Raw types.Log // Blockchain specific contextual infos }
OracleFailedUpdateRequest represents a FailedUpdateRequest event raised by the Oracle contract.
type OracleFailedUpdateRequestIterator ¶
type OracleFailedUpdateRequestIterator struct { Event *OracleFailedUpdateRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleFailedUpdateRequestIterator is returned from FilterFailedUpdateRequest and is used to iterate over the raw logs and unpacked data for FailedUpdateRequest events raised by the Oracle contract.
func (*OracleFailedUpdateRequestIterator) Close ¶
func (it *OracleFailedUpdateRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleFailedUpdateRequestIterator) Error ¶
func (it *OracleFailedUpdateRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleFailedUpdateRequestIterator) Next ¶
func (it *OracleFailedUpdateRequestIterator) 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 OracleFilterer ¶
type OracleFilterer struct {
// contains filtered or unexported fields
}
OracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOracleFilterer ¶
func NewOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*OracleFilterer, error)
NewOracleFilterer creates a new log filterer instance of Oracle, bound to a specific deployed contract.
func (*OracleFilterer) FilterAddedToken ¶
func (_Oracle *OracleFilterer) FilterAddedToken(opts *bind.FilterOpts) (*OracleAddedTokenIterator, error)
FilterAddedToken is a free log retrieval operation binding the contract event 0xba330543a6374b0d418adc5700502b4baca00142690823a8c82d5365f3b01045.
Solidity: e AddedToken(_sender address, _token address, _symbol string, _magnitude uint256)
func (*OracleFilterer) FilterConverted ¶
func (_Oracle *OracleFilterer) FilterConverted(opts *bind.FilterOpts) (*OracleConvertedIterator, error)
FilterConverted is a free log retrieval operation binding the contract event 0x3eb9c827477658b168595969c2b83c99d882f7741df2545eb56754b796a968be.
Solidity: e Converted(_sender address, _token address, _amount uint256, _ether uint256)
func (*OracleFilterer) FilterFailedUpdateRequest ¶
func (_Oracle *OracleFilterer) FilterFailedUpdateRequest(opts *bind.FilterOpts) (*OracleFailedUpdateRequestIterator, error)
FilterFailedUpdateRequest is a free log retrieval operation binding the contract event 0x4eb5629fd8501532aeb93b1b6a5b5b2ae398561e56514ed4b4b0c5ac2d381b6e.
Solidity: e FailedUpdateRequest(_reason string)
func (*OracleFilterer) FilterRemovedToken ¶
func (_Oracle *OracleFilterer) FilterRemovedToken(opts *bind.FilterOpts) (*OracleRemovedTokenIterator, error)
FilterRemovedToken is a free log retrieval operation binding the contract event 0x703f7e3f084d5b8dcc12fddcfd9a70d65b6b21ec7659e4608dbaf4419ede3ad0.
Solidity: e RemovedToken(_sender address, _token address)
func (*OracleFilterer) FilterRequestedUpdate ¶
func (_Oracle *OracleFilterer) FilterRequestedUpdate(opts *bind.FilterOpts) (*OracleRequestedUpdateIterator, error)
FilterRequestedUpdate is a free log retrieval operation binding the contract event 0xd28a52bc81f387be057d69ee89db644f94b7064c4acec0d5bc33e201a2031c05.
Solidity: e RequestedUpdate(_symbol string)
func (*OracleFilterer) FilterSetCryptoComparePublicKey ¶
func (_Oracle *OracleFilterer) FilterSetCryptoComparePublicKey(opts *bind.FilterOpts) (*OracleSetCryptoComparePublicKeyIterator, error)
FilterSetCryptoComparePublicKey is a free log retrieval operation binding the contract event 0xc6b0860ba9f580e9c5b6ba4e0954fe82827096a99d92e8c2d73009539ea8d9fa.
Solidity: e SetCryptoComparePublicKey(_sender address, _publicKey bytes)
func (*OracleFilterer) FilterSetGasPrice ¶
func (_Oracle *OracleFilterer) FilterSetGasPrice(opts *bind.FilterOpts) (*OracleSetGasPriceIterator, error)
FilterSetGasPrice is a free log retrieval operation binding the contract event 0xfbd406825addb09beef160afc17bb80ba28df4a3533dcd23592b82658a1c5ab4.
Solidity: e SetGasPrice(_sender address, _gasPrice uint256)
func (*OracleFilterer) FilterUpdatedTokenRate ¶
func (_Oracle *OracleFilterer) FilterUpdatedTokenRate(opts *bind.FilterOpts) (*OracleUpdatedTokenRateIterator, error)
FilterUpdatedTokenRate is a free log retrieval operation binding the contract event 0xdb3a4cfb4cd8ac94343ff7440cee8d05ade309056203f0e53ca49b6db8197c7d.
Solidity: e UpdatedTokenRate(_sender address, _token address, _rate uint256)
func (*OracleFilterer) FilterVerifiedProof ¶
func (_Oracle *OracleFilterer) FilterVerifiedProof(opts *bind.FilterOpts) (*OracleVerifiedProofIterator, error)
FilterVerifiedProof is a free log retrieval operation binding the contract event 0x0902fdd015aa1e56f7e6026b69c0595e82155dcbd83a83a23b40f9fe96babbd9.
Solidity: e VerifiedProof(_publicKey bytes, _result string)
func (*OracleFilterer) WatchAddedToken ¶
func (_Oracle *OracleFilterer) WatchAddedToken(opts *bind.WatchOpts, sink chan<- *OracleAddedToken) (event.Subscription, error)
WatchAddedToken is a free log subscription operation binding the contract event 0xba330543a6374b0d418adc5700502b4baca00142690823a8c82d5365f3b01045.
Solidity: e AddedToken(_sender address, _token address, _symbol string, _magnitude uint256)
func (*OracleFilterer) WatchConverted ¶
func (_Oracle *OracleFilterer) WatchConverted(opts *bind.WatchOpts, sink chan<- *OracleConverted) (event.Subscription, error)
WatchConverted is a free log subscription operation binding the contract event 0x3eb9c827477658b168595969c2b83c99d882f7741df2545eb56754b796a968be.
Solidity: e Converted(_sender address, _token address, _amount uint256, _ether uint256)
func (*OracleFilterer) WatchFailedUpdateRequest ¶
func (_Oracle *OracleFilterer) WatchFailedUpdateRequest(opts *bind.WatchOpts, sink chan<- *OracleFailedUpdateRequest) (event.Subscription, error)
WatchFailedUpdateRequest is a free log subscription operation binding the contract event 0x4eb5629fd8501532aeb93b1b6a5b5b2ae398561e56514ed4b4b0c5ac2d381b6e.
Solidity: e FailedUpdateRequest(_reason string)
func (*OracleFilterer) WatchRemovedToken ¶
func (_Oracle *OracleFilterer) WatchRemovedToken(opts *bind.WatchOpts, sink chan<- *OracleRemovedToken) (event.Subscription, error)
WatchRemovedToken is a free log subscription operation binding the contract event 0x703f7e3f084d5b8dcc12fddcfd9a70d65b6b21ec7659e4608dbaf4419ede3ad0.
Solidity: e RemovedToken(_sender address, _token address)
func (*OracleFilterer) WatchRequestedUpdate ¶
func (_Oracle *OracleFilterer) WatchRequestedUpdate(opts *bind.WatchOpts, sink chan<- *OracleRequestedUpdate) (event.Subscription, error)
WatchRequestedUpdate is a free log subscription operation binding the contract event 0xd28a52bc81f387be057d69ee89db644f94b7064c4acec0d5bc33e201a2031c05.
Solidity: e RequestedUpdate(_symbol string)
func (*OracleFilterer) WatchSetCryptoComparePublicKey ¶
func (_Oracle *OracleFilterer) WatchSetCryptoComparePublicKey(opts *bind.WatchOpts, sink chan<- *OracleSetCryptoComparePublicKey) (event.Subscription, error)
WatchSetCryptoComparePublicKey is a free log subscription operation binding the contract event 0xc6b0860ba9f580e9c5b6ba4e0954fe82827096a99d92e8c2d73009539ea8d9fa.
Solidity: e SetCryptoComparePublicKey(_sender address, _publicKey bytes)
func (*OracleFilterer) WatchSetGasPrice ¶
func (_Oracle *OracleFilterer) WatchSetGasPrice(opts *bind.WatchOpts, sink chan<- *OracleSetGasPrice) (event.Subscription, error)
WatchSetGasPrice is a free log subscription operation binding the contract event 0xfbd406825addb09beef160afc17bb80ba28df4a3533dcd23592b82658a1c5ab4.
Solidity: e SetGasPrice(_sender address, _gasPrice uint256)
func (*OracleFilterer) WatchUpdatedTokenRate ¶
func (_Oracle *OracleFilterer) WatchUpdatedTokenRate(opts *bind.WatchOpts, sink chan<- *OracleUpdatedTokenRate) (event.Subscription, error)
WatchUpdatedTokenRate is a free log subscription operation binding the contract event 0xdb3a4cfb4cd8ac94343ff7440cee8d05ade309056203f0e53ca49b6db8197c7d.
Solidity: e UpdatedTokenRate(_sender address, _token address, _rate uint256)
func (*OracleFilterer) WatchVerifiedProof ¶
func (_Oracle *OracleFilterer) WatchVerifiedProof(opts *bind.WatchOpts, sink chan<- *OracleVerifiedProof) (event.Subscription, error)
WatchVerifiedProof is a free log subscription operation binding the contract event 0x0902fdd015aa1e56f7e6026b69c0595e82155dcbd83a83a23b40f9fe96babbd9.
Solidity: e VerifiedProof(_publicKey bytes, _result string)
type OracleRaw ¶
type OracleRaw struct {
Contract *Oracle // Generic contract binding to access the raw methods on
}
OracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OracleRaw) Call ¶
func (_Oracle *OracleRaw) 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 (*OracleRaw) Transact ¶
func (_Oracle *OracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OracleRaw) Transfer ¶
func (_Oracle *OracleRaw) 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 OracleRemovedToken ¶
type OracleRemovedToken struct { Sender common.Address Token common.Address Raw types.Log // Blockchain specific contextual infos }
OracleRemovedToken represents a RemovedToken event raised by the Oracle contract.
type OracleRemovedTokenIterator ¶
type OracleRemovedTokenIterator struct { Event *OracleRemovedToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleRemovedTokenIterator is returned from FilterRemovedToken and is used to iterate over the raw logs and unpacked data for RemovedToken events raised by the Oracle contract.
func (*OracleRemovedTokenIterator) Close ¶
func (it *OracleRemovedTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleRemovedTokenIterator) Error ¶
func (it *OracleRemovedTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleRemovedTokenIterator) Next ¶
func (it *OracleRemovedTokenIterator) 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 OracleRequestedUpdate ¶
type OracleRequestedUpdate struct { Symbol string Raw types.Log // Blockchain specific contextual infos }
OracleRequestedUpdate represents a RequestedUpdate event raised by the Oracle contract.
type OracleRequestedUpdateIterator ¶
type OracleRequestedUpdateIterator struct { Event *OracleRequestedUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleRequestedUpdateIterator is returned from FilterRequestedUpdate and is used to iterate over the raw logs and unpacked data for RequestedUpdate events raised by the Oracle contract.
func (*OracleRequestedUpdateIterator) Close ¶
func (it *OracleRequestedUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleRequestedUpdateIterator) Error ¶
func (it *OracleRequestedUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleRequestedUpdateIterator) Next ¶
func (it *OracleRequestedUpdateIterator) 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 OracleSession ¶
type OracleSession struct { Contract *Oracle // 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 }
OracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OracleSession) APIPublicKey ¶
func (_Oracle *OracleSession) APIPublicKey() ([]byte, error)
APIPublicKey is a free data retrieval call binding the contract method 0xcc204119.
Solidity: function APIPublicKey() constant returns(bytes)
func (*OracleSession) AddTokens ¶
func (_Oracle *OracleSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, _updateDate *big.Int) (*types.Transaction, error)
AddTokens is a paid mutator transaction binding the contract method 0xfcde6831.
Solidity: function addTokens(_tokens address[], _symbols bytes32[], _magnitude uint256[], _updateDate uint256) returns()
func (*OracleSession) Callback ¶
func (_Oracle *OracleSession) Callback(_queryID [32]byte, _result string, _proof []byte) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x38bbfa50.
Solidity: function __callback(_queryID bytes32, _result string, _proof bytes) returns()
func (*OracleSession) Convert ¶
func (_Oracle *OracleSession) Convert(_token common.Address, _amount *big.Int) (bool, *big.Int, error)
Convert is a free data retrieval call binding the contract method 0x67c6e39c.
Solidity: function convert(_token address, _amount uint256) constant returns(bool, uint256)
func (*OracleSession) ParseRate ¶
func (_Oracle *OracleSession) ParseRate(_json string) (string, error)
ParseRate is a free data retrieval call binding the contract method 0xa780b2f3.
Solidity: function parseRate(_json string) constant returns(string)
func (*OracleSession) RemoveTokens ¶
func (_Oracle *OracleSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
RemoveTokens is a paid mutator transaction binding the contract method 0x6c3824ef.
Solidity: function removeTokens(_tokens address[]) returns()
func (*OracleSession) SetCustomGasPrice ¶
func (_Oracle *OracleSession) SetCustomGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
SetCustomGasPrice is a paid mutator transaction binding the contract method 0xca6ad1e4.
Solidity: function setCustomGasPrice(_gasPrice uint256) returns()
func (*OracleSession) Tokens ¶
func (_Oracle *OracleSession) Tokens(arg0 common.Address) (struct { Symbol string Magnitude *big.Int Rate *big.Int LastUpdate *big.Int Exists bool }, error)
Tokens is a free data retrieval call binding the contract method 0xe4860339.
Solidity: function tokens( address) constant returns(symbol string, magnitude uint256, rate uint256, lastUpdate uint256, exists bool)
func (*OracleSession) UpdateAPIPublicKey ¶
func (_Oracle *OracleSession) UpdateAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
UpdateAPIPublicKey is a paid mutator transaction binding the contract method 0x9f6f99ee.
Solidity: function updateAPIPublicKey(_publicKey bytes) returns()
func (*OracleSession) UpdateTokenRate ¶
func (_Oracle *OracleSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0xd545782e.
Solidity: function updateTokenRate(_token address, _rate uint256, _updateDate uint256) returns()
func (*OracleSession) UpdateTokenRates ¶
func (_Oracle *OracleSession) UpdateTokenRates(_gasLimit *big.Int) (*types.Transaction, error)
UpdateTokenRates is a paid mutator transaction binding the contract method 0xb598f882.
Solidity: function updateTokenRates(_gasLimit uint256) returns()
func (*OracleSession) Withdraw ¶
func (_Oracle *OracleSession) Withdraw(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(_to address, _amount uint256) returns()
type OracleSetCryptoComparePublicKey ¶
type OracleSetCryptoComparePublicKey struct { Sender common.Address PublicKey []byte Raw types.Log // Blockchain specific contextual infos }
OracleSetCryptoComparePublicKey represents a SetCryptoComparePublicKey event raised by the Oracle contract.
type OracleSetCryptoComparePublicKeyIterator ¶
type OracleSetCryptoComparePublicKeyIterator struct { Event *OracleSetCryptoComparePublicKey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleSetCryptoComparePublicKeyIterator is returned from FilterSetCryptoComparePublicKey and is used to iterate over the raw logs and unpacked data for SetCryptoComparePublicKey events raised by the Oracle contract.
func (*OracleSetCryptoComparePublicKeyIterator) Close ¶
func (it *OracleSetCryptoComparePublicKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleSetCryptoComparePublicKeyIterator) Error ¶
func (it *OracleSetCryptoComparePublicKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleSetCryptoComparePublicKeyIterator) Next ¶
func (it *OracleSetCryptoComparePublicKeyIterator) 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 OracleSetGasPrice ¶
type OracleSetGasPrice struct { Sender common.Address GasPrice *big.Int Raw types.Log // Blockchain specific contextual infos }
OracleSetGasPrice represents a SetGasPrice event raised by the Oracle contract.
type OracleSetGasPriceIterator ¶
type OracleSetGasPriceIterator struct { Event *OracleSetGasPrice // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleSetGasPriceIterator is returned from FilterSetGasPrice and is used to iterate over the raw logs and unpacked data for SetGasPrice events raised by the Oracle contract.
func (*OracleSetGasPriceIterator) Close ¶
func (it *OracleSetGasPriceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleSetGasPriceIterator) Error ¶
func (it *OracleSetGasPriceIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleSetGasPriceIterator) Next ¶
func (it *OracleSetGasPriceIterator) 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 OracleTransactor ¶
type OracleTransactor struct {
// contains filtered or unexported fields
}
OracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOracleTransactor ¶
func NewOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*OracleTransactor, error)
NewOracleTransactor creates a new write-only instance of Oracle, bound to a specific deployed contract.
func (*OracleTransactor) AddTokens ¶
func (_Oracle *OracleTransactor) AddTokens(opts *bind.TransactOpts, _tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, _updateDate *big.Int) (*types.Transaction, error)
AddTokens is a paid mutator transaction binding the contract method 0xfcde6831.
Solidity: function addTokens(_tokens address[], _symbols bytes32[], _magnitude uint256[], _updateDate uint256) returns()
func (*OracleTransactor) Callback ¶
func (_Oracle *OracleTransactor) Callback(opts *bind.TransactOpts, _queryID [32]byte, _result string, _proof []byte) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x38bbfa50.
Solidity: function __callback(_queryID bytes32, _result string, _proof bytes) returns()
func (*OracleTransactor) RemoveTokens ¶
func (_Oracle *OracleTransactor) RemoveTokens(opts *bind.TransactOpts, _tokens []common.Address) (*types.Transaction, error)
RemoveTokens is a paid mutator transaction binding the contract method 0x6c3824ef.
Solidity: function removeTokens(_tokens address[]) returns()
func (*OracleTransactor) SetCustomGasPrice ¶
func (_Oracle *OracleTransactor) SetCustomGasPrice(opts *bind.TransactOpts, _gasPrice *big.Int) (*types.Transaction, error)
SetCustomGasPrice is a paid mutator transaction binding the contract method 0xca6ad1e4.
Solidity: function setCustomGasPrice(_gasPrice uint256) returns()
func (*OracleTransactor) UpdateAPIPublicKey ¶
func (_Oracle *OracleTransactor) UpdateAPIPublicKey(opts *bind.TransactOpts, _publicKey []byte) (*types.Transaction, error)
UpdateAPIPublicKey is a paid mutator transaction binding the contract method 0x9f6f99ee.
Solidity: function updateAPIPublicKey(_publicKey bytes) returns()
func (*OracleTransactor) UpdateTokenRate ¶
func (_Oracle *OracleTransactor) UpdateTokenRate(opts *bind.TransactOpts, _token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0xd545782e.
Solidity: function updateTokenRate(_token address, _rate uint256, _updateDate uint256) returns()
func (*OracleTransactor) UpdateTokenRates ¶
func (_Oracle *OracleTransactor) UpdateTokenRates(opts *bind.TransactOpts, _gasLimit *big.Int) (*types.Transaction, error)
UpdateTokenRates is a paid mutator transaction binding the contract method 0xb598f882.
Solidity: function updateTokenRates(_gasLimit uint256) returns()
func (*OracleTransactor) Withdraw ¶
func (_Oracle *OracleTransactor) Withdraw(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(_to address, _amount uint256) returns()
type OracleTransactorRaw ¶
type OracleTransactorRaw struct {
Contract *OracleTransactor // Generic write-only contract binding to access the raw methods on
}
OracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OracleTransactorRaw) Transact ¶
func (_Oracle *OracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OracleTransactorRaw) Transfer ¶
func (_Oracle *OracleTransactorRaw) 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 OracleTransactorSession ¶
type OracleTransactorSession struct { Contract *OracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OracleTransactorSession) AddTokens ¶
func (_Oracle *OracleTransactorSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, _updateDate *big.Int) (*types.Transaction, error)
AddTokens is a paid mutator transaction binding the contract method 0xfcde6831.
Solidity: function addTokens(_tokens address[], _symbols bytes32[], _magnitude uint256[], _updateDate uint256) returns()
func (*OracleTransactorSession) Callback ¶
func (_Oracle *OracleTransactorSession) Callback(_queryID [32]byte, _result string, _proof []byte) (*types.Transaction, error)
Callback is a paid mutator transaction binding the contract method 0x38bbfa50.
Solidity: function __callback(_queryID bytes32, _result string, _proof bytes) returns()
func (*OracleTransactorSession) RemoveTokens ¶
func (_Oracle *OracleTransactorSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
RemoveTokens is a paid mutator transaction binding the contract method 0x6c3824ef.
Solidity: function removeTokens(_tokens address[]) returns()
func (*OracleTransactorSession) SetCustomGasPrice ¶
func (_Oracle *OracleTransactorSession) SetCustomGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
SetCustomGasPrice is a paid mutator transaction binding the contract method 0xca6ad1e4.
Solidity: function setCustomGasPrice(_gasPrice uint256) returns()
func (*OracleTransactorSession) UpdateAPIPublicKey ¶
func (_Oracle *OracleTransactorSession) UpdateAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
UpdateAPIPublicKey is a paid mutator transaction binding the contract method 0x9f6f99ee.
Solidity: function updateAPIPublicKey(_publicKey bytes) returns()
func (*OracleTransactorSession) UpdateTokenRate ¶
func (_Oracle *OracleTransactorSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0xd545782e.
Solidity: function updateTokenRate(_token address, _rate uint256, _updateDate uint256) returns()
func (*OracleTransactorSession) UpdateTokenRates ¶
func (_Oracle *OracleTransactorSession) UpdateTokenRates(_gasLimit *big.Int) (*types.Transaction, error)
UpdateTokenRates is a paid mutator transaction binding the contract method 0xb598f882.
Solidity: function updateTokenRates(_gasLimit uint256) returns()
func (*OracleTransactorSession) Withdraw ¶
func (_Oracle *OracleTransactorSession) Withdraw(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(_to address, _amount uint256) returns()
type OracleUpdatedTokenRate ¶
type OracleUpdatedTokenRate struct { Sender common.Address Token common.Address Rate *big.Int Raw types.Log // Blockchain specific contextual infos }
OracleUpdatedTokenRate represents a UpdatedTokenRate event raised by the Oracle contract.
type OracleUpdatedTokenRateIterator ¶
type OracleUpdatedTokenRateIterator struct { Event *OracleUpdatedTokenRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleUpdatedTokenRateIterator is returned from FilterUpdatedTokenRate and is used to iterate over the raw logs and unpacked data for UpdatedTokenRate events raised by the Oracle contract.
func (*OracleUpdatedTokenRateIterator) Close ¶
func (it *OracleUpdatedTokenRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleUpdatedTokenRateIterator) Error ¶
func (it *OracleUpdatedTokenRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleUpdatedTokenRateIterator) Next ¶
func (it *OracleUpdatedTokenRateIterator) 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 OracleVerifiedProof ¶
type OracleVerifiedProof struct { PublicKey []byte Result string Raw types.Log // Blockchain specific contextual infos }
OracleVerifiedProof represents a VerifiedProof event raised by the Oracle contract.
type OracleVerifiedProofIterator ¶
type OracleVerifiedProofIterator struct { Event *OracleVerifiedProof // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleVerifiedProofIterator is returned from FilterVerifiedProof and is used to iterate over the raw logs and unpacked data for VerifiedProof events raised by the Oracle contract.
func (*OracleVerifiedProofIterator) Close ¶
func (it *OracleVerifiedProofIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleVerifiedProofIterator) Error ¶
func (it *OracleVerifiedProofIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleVerifiedProofIterator) Next ¶
func (it *OracleVerifiedProofIterator) 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 Wallet ¶
type Wallet struct { WalletCaller // Read-only binding to the contract WalletTransactor // Write-only binding to the contract WalletFilterer // Log filterer for contract events }
Wallet is an auto generated Go binding around an Ethereum contract.
func DeployWallet ¶
func DeployWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address, _transferable bool, _ens common.Address, _oracleName [32]byte, _controllerName [32]byte, _spendLimit *big.Int) (common.Address, *types.Transaction, *Wallet, error)
DeployWallet deploys a new Ethereum contract, binding an instance of Wallet to it.
type WalletAddedToWhitelist ¶
type WalletAddedToWhitelist struct { Sender common.Address Addresses []common.Address Raw types.Log // Blockchain specific contextual infos }
WalletAddedToWhitelist represents a AddedToWhitelist event raised by the Wallet contract.
type WalletAddedToWhitelistIterator ¶
type WalletAddedToWhitelistIterator struct { Event *WalletAddedToWhitelist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletAddedToWhitelistIterator is returned from FilterAddedToWhitelist and is used to iterate over the raw logs and unpacked data for AddedToWhitelist events raised by the Wallet contract.
func (*WalletAddedToWhitelistIterator) Close ¶
func (it *WalletAddedToWhitelistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletAddedToWhitelistIterator) Error ¶
func (it *WalletAddedToWhitelistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletAddedToWhitelistIterator) Next ¶
func (it *WalletAddedToWhitelistIterator) 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 WalletBulkTransferred ¶ added in v1.5.4
type WalletBulkTransferred struct { To common.Address Assets []common.Address Raw types.Log // Blockchain specific contextual infos }
WalletBulkTransferred represents a BulkTransferred event raised by the Wallet contract.
type WalletBulkTransferredIterator ¶ added in v1.5.4
type WalletBulkTransferredIterator struct { Event *WalletBulkTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletBulkTransferredIterator is returned from FilterBulkTransferred and is used to iterate over the raw logs and unpacked data for BulkTransferred events raised by the Wallet contract.
func (*WalletBulkTransferredIterator) Close ¶ added in v1.5.4
func (it *WalletBulkTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletBulkTransferredIterator) Error ¶ added in v1.5.4
func (it *WalletBulkTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletBulkTransferredIterator) Next ¶ added in v1.5.4
func (it *WalletBulkTransferredIterator) 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 WalletCaller ¶
type WalletCaller struct {
// contains filtered or unexported fields
}
WalletCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletCaller ¶
func NewWalletCaller(address common.Address, caller bind.ContractCaller) (*WalletCaller, error)
NewWalletCaller creates a new read-only instance of Wallet, bound to a specific deployed contract.
func (*WalletCaller) Balance ¶
Balance is a free data retrieval call binding the contract method 0xe3d670d7.
Solidity: function balance(_asset address) constant returns(uint256)
func (*WalletCaller) InitializedSpendLimit ¶
func (_Wallet *WalletCaller) InitializedSpendLimit(opts *bind.CallOpts) (bool, error)
InitializedSpendLimit is a free data retrieval call binding the contract method 0x5658eff0.
Solidity: function initializedSpendLimit() constant returns(bool)
func (*WalletCaller) InitializedTopUpLimit ¶
func (_Wallet *WalletCaller) InitializedTopUpLimit(opts *bind.CallOpts) (bool, error)
InitializedTopUpLimit is a free data retrieval call binding the contract method 0xf9c470a5.
Solidity: function initializedTopUpLimit() constant returns(bool)
func (*WalletCaller) InitializedWhitelist ¶
func (_Wallet *WalletCaller) InitializedWhitelist(opts *bind.CallOpts) (bool, error)
InitializedWhitelist is a free data retrieval call binding the contract method 0xafa0fd9b.
Solidity: function initializedWhitelist() constant returns(bool)
func (*WalletCaller) IsTransferable ¶
func (_Wallet *WalletCaller) IsTransferable(opts *bind.CallOpts) (bool, error)
IsTransferable is a free data retrieval call binding the contract method 0x2121dc75.
Solidity: function isTransferable() constant returns(bool)
func (*WalletCaller) IsWhitelisted ¶
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted( address) constant returns(bool)
func (*WalletCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*WalletCaller) PendingSpendLimit ¶
PendingSpendLimit is a free data retrieval call binding the contract method 0xc8ecaddb.
Solidity: function pendingSpendLimit() constant returns(uint256)
func (*WalletCaller) PendingTopUpLimit ¶
PendingTopUpLimit is a free data retrieval call binding the contract method 0x70332d85.
Solidity: function pendingTopUpLimit() constant returns(uint256)
func (*WalletCaller) PendingWhitelistAddition ¶
func (_Wallet *WalletCaller) PendingWhitelistAddition(opts *bind.CallOpts) ([]common.Address, error)
PendingWhitelistAddition is a free data retrieval call binding the contract method 0x47b55a9d.
Solidity: function pendingWhitelistAddition() constant returns(address[])
func (*WalletCaller) PendingWhitelistHash ¶
func (_Wallet *WalletCaller) PendingWhitelistHash(opts *bind.CallOpts, _pendingWhitelist []common.Address) ([32]byte, error)
PendingWhitelistHash is a free data retrieval call binding the contract method 0x7c955583.
Solidity: function pendingWhitelistHash(_pendingWhitelist address[]) constant returns(bytes32)
func (*WalletCaller) PendingWhitelistRemoval ¶
PendingWhitelistRemoval is a free data retrieval call binding the contract method 0x294f4025.
Solidity: function pendingWhitelistRemoval() constant returns(address[])
func (*WalletCaller) SpendAvailable ¶
SpendAvailable is a free data retrieval call binding the contract method 0xdae37fac.
Solidity: function spendAvailable() constant returns(uint256)
func (*WalletCaller) SpendLimit ¶
SpendLimit is a free data retrieval call binding the contract method 0xaceaf92d.
Solidity: function spendLimit() constant returns(uint256)
func (*WalletCaller) SubmittedSpendLimit ¶
func (_Wallet *WalletCaller) SubmittedSpendLimit(opts *bind.CallOpts) (bool, error)
SubmittedSpendLimit is a free data retrieval call binding the contract method 0xd5666590.
Solidity: function submittedSpendLimit() constant returns(bool)
func (*WalletCaller) SubmittedTopUpLimit ¶
func (_Wallet *WalletCaller) SubmittedTopUpLimit(opts *bind.CallOpts) (bool, error)
SubmittedTopUpLimit is a free data retrieval call binding the contract method 0x85cd9919.
Solidity: function submittedTopUpLimit() constant returns(bool)
func (*WalletCaller) SubmittedWhitelistAddition ¶
func (_Wallet *WalletCaller) SubmittedWhitelistAddition(opts *bind.CallOpts) (bool, error)
SubmittedWhitelistAddition is a free data retrieval call binding the contract method 0x26d05ab2.
Solidity: function submittedWhitelistAddition() constant returns(bool)
func (*WalletCaller) SubmittedWhitelistRemoval ¶
func (_Wallet *WalletCaller) SubmittedWhitelistRemoval(opts *bind.CallOpts) (bool, error)
SubmittedWhitelistRemoval is a free data retrieval call binding the contract method 0xde212bf3.
Solidity: function submittedWhitelistRemoval() constant returns(bool)
func (*WalletCaller) SupportsInterface ¶
func (_Wallet *WalletCaller) SupportsInterface(opts *bind.CallOpts, interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(interfaceID bytes4) constant returns(bool)
func (*WalletCaller) TopUpAvailable ¶
TopUpAvailable is a free data retrieval call binding the contract method 0xa8321459.
Solidity: function topUpAvailable() constant returns(uint256)
func (*WalletCaller) TopUpLimit ¶
TopUpLimit is a free data retrieval call binding the contract method 0x83d02803.
Solidity: function topUpLimit() constant returns(uint256)
func (*WalletCaller) WALLETVERSION ¶ added in v1.5.8
func (_Wallet *WalletCaller) WALLETVERSION(opts *bind.CallOpts) (string, error)
WALLETVERSION is a free data retrieval call binding the contract method 0x1127b57e.
Solidity: function WALLET_VERSION() constant returns(string)
type WalletCallerRaw ¶
type WalletCallerRaw struct {
Contract *WalletCaller // Generic read-only contract binding to access the raw methods on
}
WalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WalletCallerRaw) Call ¶
func (_Wallet *WalletCallerRaw) 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 WalletCallerSession ¶
type WalletCallerSession struct { Contract *WalletCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WalletCallerSession) Balance ¶
Balance is a free data retrieval call binding the contract method 0xe3d670d7.
Solidity: function balance(_asset address) constant returns(uint256)
func (*WalletCallerSession) InitializedSpendLimit ¶
func (_Wallet *WalletCallerSession) InitializedSpendLimit() (bool, error)
InitializedSpendLimit is a free data retrieval call binding the contract method 0x5658eff0.
Solidity: function initializedSpendLimit() constant returns(bool)
func (*WalletCallerSession) InitializedTopUpLimit ¶
func (_Wallet *WalletCallerSession) InitializedTopUpLimit() (bool, error)
InitializedTopUpLimit is a free data retrieval call binding the contract method 0xf9c470a5.
Solidity: function initializedTopUpLimit() constant returns(bool)
func (*WalletCallerSession) InitializedWhitelist ¶
func (_Wallet *WalletCallerSession) InitializedWhitelist() (bool, error)
InitializedWhitelist is a free data retrieval call binding the contract method 0xafa0fd9b.
Solidity: function initializedWhitelist() constant returns(bool)
func (*WalletCallerSession) IsTransferable ¶
func (_Wallet *WalletCallerSession) IsTransferable() (bool, error)
IsTransferable is a free data retrieval call binding the contract method 0x2121dc75.
Solidity: function isTransferable() constant returns(bool)
func (*WalletCallerSession) IsWhitelisted ¶
func (_Wallet *WalletCallerSession) IsWhitelisted(arg0 common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted( address) constant returns(bool)
func (*WalletCallerSession) Owner ¶
func (_Wallet *WalletCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*WalletCallerSession) PendingSpendLimit ¶
func (_Wallet *WalletCallerSession) PendingSpendLimit() (*big.Int, error)
PendingSpendLimit is a free data retrieval call binding the contract method 0xc8ecaddb.
Solidity: function pendingSpendLimit() constant returns(uint256)
func (*WalletCallerSession) PendingTopUpLimit ¶
func (_Wallet *WalletCallerSession) PendingTopUpLimit() (*big.Int, error)
PendingTopUpLimit is a free data retrieval call binding the contract method 0x70332d85.
Solidity: function pendingTopUpLimit() constant returns(uint256)
func (*WalletCallerSession) PendingWhitelistAddition ¶
func (_Wallet *WalletCallerSession) PendingWhitelistAddition() ([]common.Address, error)
PendingWhitelistAddition is a free data retrieval call binding the contract method 0x47b55a9d.
Solidity: function pendingWhitelistAddition() constant returns(address[])
func (*WalletCallerSession) PendingWhitelistHash ¶
func (_Wallet *WalletCallerSession) PendingWhitelistHash(_pendingWhitelist []common.Address) ([32]byte, error)
PendingWhitelistHash is a free data retrieval call binding the contract method 0x7c955583.
Solidity: function pendingWhitelistHash(_pendingWhitelist address[]) constant returns(bytes32)
func (*WalletCallerSession) PendingWhitelistRemoval ¶
func (_Wallet *WalletCallerSession) PendingWhitelistRemoval() ([]common.Address, error)
PendingWhitelistRemoval is a free data retrieval call binding the contract method 0x294f4025.
Solidity: function pendingWhitelistRemoval() constant returns(address[])
func (*WalletCallerSession) SpendAvailable ¶
func (_Wallet *WalletCallerSession) SpendAvailable() (*big.Int, error)
SpendAvailable is a free data retrieval call binding the contract method 0xdae37fac.
Solidity: function spendAvailable() constant returns(uint256)
func (*WalletCallerSession) SpendLimit ¶
func (_Wallet *WalletCallerSession) SpendLimit() (*big.Int, error)
SpendLimit is a free data retrieval call binding the contract method 0xaceaf92d.
Solidity: function spendLimit() constant returns(uint256)
func (*WalletCallerSession) SubmittedSpendLimit ¶
func (_Wallet *WalletCallerSession) SubmittedSpendLimit() (bool, error)
SubmittedSpendLimit is a free data retrieval call binding the contract method 0xd5666590.
Solidity: function submittedSpendLimit() constant returns(bool)
func (*WalletCallerSession) SubmittedTopUpLimit ¶
func (_Wallet *WalletCallerSession) SubmittedTopUpLimit() (bool, error)
SubmittedTopUpLimit is a free data retrieval call binding the contract method 0x85cd9919.
Solidity: function submittedTopUpLimit() constant returns(bool)
func (*WalletCallerSession) SubmittedWhitelistAddition ¶
func (_Wallet *WalletCallerSession) SubmittedWhitelistAddition() (bool, error)
SubmittedWhitelistAddition is a free data retrieval call binding the contract method 0x26d05ab2.
Solidity: function submittedWhitelistAddition() constant returns(bool)
func (*WalletCallerSession) SubmittedWhitelistRemoval ¶
func (_Wallet *WalletCallerSession) SubmittedWhitelistRemoval() (bool, error)
SubmittedWhitelistRemoval is a free data retrieval call binding the contract method 0xde212bf3.
Solidity: function submittedWhitelistRemoval() constant returns(bool)
func (*WalletCallerSession) SupportsInterface ¶
func (_Wallet *WalletCallerSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(interfaceID bytes4) constant returns(bool)
func (*WalletCallerSession) TopUpAvailable ¶
func (_Wallet *WalletCallerSession) TopUpAvailable() (*big.Int, error)
TopUpAvailable is a free data retrieval call binding the contract method 0xa8321459.
Solidity: function topUpAvailable() constant returns(uint256)
func (*WalletCallerSession) TopUpLimit ¶
func (_Wallet *WalletCallerSession) TopUpLimit() (*big.Int, error)
TopUpLimit is a free data retrieval call binding the contract method 0x83d02803.
Solidity: function topUpLimit() constant returns(uint256)
func (*WalletCallerSession) WALLETVERSION ¶ added in v1.5.8
func (_Wallet *WalletCallerSession) WALLETVERSION() (string, error)
WALLETVERSION is a free data retrieval call binding the contract method 0x1127b57e.
Solidity: function WALLET_VERSION() constant returns(string)
type WalletCancelledSpendLimitChange ¶
type WalletCancelledSpendLimitChange struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletCancelledSpendLimitChange represents a CancelledSpendLimitChange event raised by the Wallet contract.
type WalletCancelledSpendLimitChangeIterator ¶
type WalletCancelledSpendLimitChangeIterator struct { Event *WalletCancelledSpendLimitChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletCancelledSpendLimitChangeIterator is returned from FilterCancelledSpendLimitChange and is used to iterate over the raw logs and unpacked data for CancelledSpendLimitChange events raised by the Wallet contract.
func (*WalletCancelledSpendLimitChangeIterator) Close ¶
func (it *WalletCancelledSpendLimitChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletCancelledSpendLimitChangeIterator) Error ¶
func (it *WalletCancelledSpendLimitChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletCancelledSpendLimitChangeIterator) Next ¶
func (it *WalletCancelledSpendLimitChangeIterator) 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 WalletCancelledTopUpLimitChange ¶
type WalletCancelledTopUpLimitChange struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletCancelledTopUpLimitChange represents a CancelledTopUpLimitChange event raised by the Wallet contract.
type WalletCancelledTopUpLimitChangeIterator ¶
type WalletCancelledTopUpLimitChangeIterator struct { Event *WalletCancelledTopUpLimitChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletCancelledTopUpLimitChangeIterator is returned from FilterCancelledTopUpLimitChange and is used to iterate over the raw logs and unpacked data for CancelledTopUpLimitChange events raised by the Wallet contract.
func (*WalletCancelledTopUpLimitChangeIterator) Close ¶
func (it *WalletCancelledTopUpLimitChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletCancelledTopUpLimitChangeIterator) Error ¶
func (it *WalletCancelledTopUpLimitChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletCancelledTopUpLimitChangeIterator) Next ¶
func (it *WalletCancelledTopUpLimitChangeIterator) 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 WalletCancelledWhitelistAddition ¶
type WalletCancelledWhitelistAddition struct { Sender common.Address Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WalletCancelledWhitelistAddition represents a CancelledWhitelistAddition event raised by the Wallet contract.
type WalletCancelledWhitelistAdditionIterator ¶
type WalletCancelledWhitelistAdditionIterator struct { Event *WalletCancelledWhitelistAddition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletCancelledWhitelistAdditionIterator is returned from FilterCancelledWhitelistAddition and is used to iterate over the raw logs and unpacked data for CancelledWhitelistAddition events raised by the Wallet contract.
func (*WalletCancelledWhitelistAdditionIterator) Close ¶
func (it *WalletCancelledWhitelistAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletCancelledWhitelistAdditionIterator) Error ¶
func (it *WalletCancelledWhitelistAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletCancelledWhitelistAdditionIterator) Next ¶
func (it *WalletCancelledWhitelistAdditionIterator) 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 WalletCancelledWhitelistRemoval ¶
type WalletCancelledWhitelistRemoval struct { Sender common.Address Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WalletCancelledWhitelistRemoval represents a CancelledWhitelistRemoval event raised by the Wallet contract.
type WalletCancelledWhitelistRemovalIterator ¶
type WalletCancelledWhitelistRemovalIterator struct { Event *WalletCancelledWhitelistRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletCancelledWhitelistRemovalIterator is returned from FilterCancelledWhitelistRemoval and is used to iterate over the raw logs and unpacked data for CancelledWhitelistRemoval events raised by the Wallet contract.
func (*WalletCancelledWhitelistRemovalIterator) Close ¶
func (it *WalletCancelledWhitelistRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletCancelledWhitelistRemovalIterator) Error ¶
func (it *WalletCancelledWhitelistRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletCancelledWhitelistRemovalIterator) Next ¶
func (it *WalletCancelledWhitelistRemovalIterator) 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 WalletDeployer ¶ added in v1.5.5
type WalletDeployer struct { WalletDeployerCaller // Read-only binding to the contract WalletDeployerTransactor // Write-only binding to the contract WalletDeployerFilterer // Log filterer for contract events }
WalletDeployer is an auto generated Go binding around an Ethereum contract.
func DeployWalletDeployer ¶ added in v1.5.5
func DeployWalletDeployer(auth *bind.TransactOpts, backend bind.ContractBackend, _ens common.Address, _oracleName [32]byte, _controllerName [32]byte, _spendLimit *big.Int) (common.Address, *types.Transaction, *WalletDeployer, error)
DeployWalletDeployer deploys a new Ethereum contract, binding an instance of WalletDeployer to it.
func NewWalletDeployer ¶ added in v1.5.5
func NewWalletDeployer(address common.Address, backend bind.ContractBackend) (*WalletDeployer, error)
NewWalletDeployer creates a new instance of WalletDeployer, bound to a specific deployed contract.
type WalletDeployerCaller ¶ added in v1.5.5
type WalletDeployerCaller struct {
// contains filtered or unexported fields
}
WalletDeployerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletDeployerCaller ¶ added in v1.5.5
func NewWalletDeployerCaller(address common.Address, caller bind.ContractCaller) (*WalletDeployerCaller, error)
NewWalletDeployerCaller creates a new read-only instance of WalletDeployer, bound to a specific deployed contract.
func (*WalletDeployerCaller) Cached ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerCaller) Cached(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Cached is a free data retrieval call binding the contract method 0x7e7cc038.
Solidity: function cached( uint256) constant returns(address)
func (*WalletDeployerCaller) CachedContractCount ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerCaller) CachedContractCount(opts *bind.CallOpts) (*big.Int, error)
CachedContractCount is a free data retrieval call binding the contract method 0x8ee87131.
Solidity: function cachedContractCount() constant returns(uint256)
func (*WalletDeployerCaller) Deployed ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerCaller) Deployed(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
Deployed is a free data retrieval call binding the contract method 0x85bb3923.
Solidity: function deployed( address) constant returns(address)
type WalletDeployerCallerRaw ¶ added in v1.5.5
type WalletDeployerCallerRaw struct {
Contract *WalletDeployerCaller // Generic read-only contract binding to access the raw methods on
}
WalletDeployerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WalletDeployerCallerRaw) Call ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerCallerRaw) 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 WalletDeployerCallerSession ¶ added in v1.5.5
type WalletDeployerCallerSession struct { Contract *WalletDeployerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WalletDeployerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WalletDeployerCallerSession) Cached ¶ added in v1.5.5
Cached is a free data retrieval call binding the contract method 0x7e7cc038.
Solidity: function cached( uint256) constant returns(address)
func (*WalletDeployerCallerSession) CachedContractCount ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerCallerSession) CachedContractCount() (*big.Int, error)
CachedContractCount is a free data retrieval call binding the contract method 0x8ee87131.
Solidity: function cachedContractCount() constant returns(uint256)
func (*WalletDeployerCallerSession) Deployed ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerCallerSession) Deployed(arg0 common.Address) (common.Address, error)
Deployed is a free data retrieval call binding the contract method 0x85bb3923.
Solidity: function deployed( address) constant returns(address)
type WalletDeployerFilterer ¶ added in v1.5.5
type WalletDeployerFilterer struct {
// contains filtered or unexported fields
}
WalletDeployerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletDeployerFilterer ¶ added in v1.5.5
func NewWalletDeployerFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletDeployerFilterer, error)
NewWalletDeployerFilterer creates a new log filterer instance of WalletDeployer, bound to a specific deployed contract.
func (*WalletDeployerFilterer) FilterWalletCached ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerFilterer) FilterWalletCached(opts *bind.FilterOpts) (*WalletDeployerWalletCachedIterator, error)
FilterWalletCached is a free log retrieval operation binding the contract event 0x9a006e32d1859ec22af165e51fef2fefea18a3039cc7b9f6cd9d93149f840425.
Solidity: e WalletCached(wallet address)
func (*WalletDeployerFilterer) FilterWalletDeployed ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerFilterer) FilterWalletDeployed(opts *bind.FilterOpts) (*WalletDeployerWalletDeployedIterator, error)
FilterWalletDeployed is a free log retrieval operation binding the contract event 0xf25144576b87c0db53fd13e964c2b18299ee19d7d44d4b2636144644acff745b.
Solidity: e WalletDeployed(wallet address, owner address)
func (*WalletDeployerFilterer) WatchWalletCached ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerFilterer) WatchWalletCached(opts *bind.WatchOpts, sink chan<- *WalletDeployerWalletCached) (event.Subscription, error)
WatchWalletCached is a free log subscription operation binding the contract event 0x9a006e32d1859ec22af165e51fef2fefea18a3039cc7b9f6cd9d93149f840425.
Solidity: e WalletCached(wallet address)
func (*WalletDeployerFilterer) WatchWalletDeployed ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerFilterer) WatchWalletDeployed(opts *bind.WatchOpts, sink chan<- *WalletDeployerWalletDeployed) (event.Subscription, error)
WatchWalletDeployed is a free log subscription operation binding the contract event 0xf25144576b87c0db53fd13e964c2b18299ee19d7d44d4b2636144644acff745b.
Solidity: e WalletDeployed(wallet address, owner address)
type WalletDeployerRaw ¶ added in v1.5.5
type WalletDeployerRaw struct {
Contract *WalletDeployer // Generic contract binding to access the raw methods on
}
WalletDeployerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WalletDeployerRaw) Call ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerRaw) 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 (*WalletDeployerRaw) Transact ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletDeployerRaw) Transfer ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerRaw) 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 WalletDeployerSession ¶ added in v1.5.5
type WalletDeployerSession struct { Contract *WalletDeployer // 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 }
WalletDeployerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WalletDeployerSession) CacheWallet ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerSession) CacheWallet() (*types.Transaction, error)
CacheWallet is a paid mutator transaction binding the contract method 0x60dbc5de.
Solidity: function cacheWallet() returns()
func (*WalletDeployerSession) Cached ¶ added in v1.5.5
Cached is a free data retrieval call binding the contract method 0x7e7cc038.
Solidity: function cached( uint256) constant returns(address)
func (*WalletDeployerSession) CachedContractCount ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerSession) CachedContractCount() (*big.Int, error)
CachedContractCount is a free data retrieval call binding the contract method 0x8ee87131.
Solidity: function cachedContractCount() constant returns(uint256)
func (*WalletDeployerSession) DeployWallet ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerSession) DeployWallet(owner common.Address) (*types.Transaction, error)
DeployWallet is a paid mutator transaction binding the contract method 0xc8cc2fc2.
Solidity: function deployWallet(owner address) returns()
type WalletDeployerTransactor ¶ added in v1.5.5
type WalletDeployerTransactor struct {
// contains filtered or unexported fields
}
WalletDeployerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletDeployerTransactor ¶ added in v1.5.5
func NewWalletDeployerTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletDeployerTransactor, error)
NewWalletDeployerTransactor creates a new write-only instance of WalletDeployer, bound to a specific deployed contract.
func (*WalletDeployerTransactor) CacheWallet ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerTransactor) CacheWallet(opts *bind.TransactOpts) (*types.Transaction, error)
CacheWallet is a paid mutator transaction binding the contract method 0x60dbc5de.
Solidity: function cacheWallet() returns()
func (*WalletDeployerTransactor) DeployWallet ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerTransactor) DeployWallet(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
DeployWallet is a paid mutator transaction binding the contract method 0xc8cc2fc2.
Solidity: function deployWallet(owner address) returns()
type WalletDeployerTransactorRaw ¶ added in v1.5.5
type WalletDeployerTransactorRaw struct {
Contract *WalletDeployerTransactor // Generic write-only contract binding to access the raw methods on
}
WalletDeployerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WalletDeployerTransactorRaw) Transact ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletDeployerTransactorRaw) Transfer ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerTransactorRaw) 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 WalletDeployerTransactorSession ¶ added in v1.5.5
type WalletDeployerTransactorSession struct { Contract *WalletDeployerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WalletDeployerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WalletDeployerTransactorSession) CacheWallet ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerTransactorSession) CacheWallet() (*types.Transaction, error)
CacheWallet is a paid mutator transaction binding the contract method 0x60dbc5de.
Solidity: function cacheWallet() returns()
func (*WalletDeployerTransactorSession) DeployWallet ¶ added in v1.5.5
func (_WalletDeployer *WalletDeployerTransactorSession) DeployWallet(owner common.Address) (*types.Transaction, error)
DeployWallet is a paid mutator transaction binding the contract method 0xc8cc2fc2.
Solidity: function deployWallet(owner address) returns()
type WalletDeployerWalletCached ¶ added in v1.5.5
type WalletDeployerWalletCached struct { Wallet common.Address Raw types.Log // Blockchain specific contextual infos }
WalletDeployerWalletCached represents a WalletCached event raised by the WalletDeployer contract.
type WalletDeployerWalletCachedIterator ¶ added in v1.5.5
type WalletDeployerWalletCachedIterator struct { Event *WalletDeployerWalletCached // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletDeployerWalletCachedIterator is returned from FilterWalletCached and is used to iterate over the raw logs and unpacked data for WalletCached events raised by the WalletDeployer contract.
func (*WalletDeployerWalletCachedIterator) Close ¶ added in v1.5.5
func (it *WalletDeployerWalletCachedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletDeployerWalletCachedIterator) Error ¶ added in v1.5.5
func (it *WalletDeployerWalletCachedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletDeployerWalletCachedIterator) Next ¶ added in v1.5.5
func (it *WalletDeployerWalletCachedIterator) 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 WalletDeployerWalletDeployed ¶ added in v1.5.5
type WalletDeployerWalletDeployed struct { Wallet common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
WalletDeployerWalletDeployed represents a WalletDeployed event raised by the WalletDeployer contract.
type WalletDeployerWalletDeployedIterator ¶ added in v1.5.5
type WalletDeployerWalletDeployedIterator struct { Event *WalletDeployerWalletDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletDeployerWalletDeployedIterator is returned from FilterWalletDeployed and is used to iterate over the raw logs and unpacked data for WalletDeployed events raised by the WalletDeployer contract.
func (*WalletDeployerWalletDeployedIterator) Close ¶ added in v1.5.5
func (it *WalletDeployerWalletDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletDeployerWalletDeployedIterator) Error ¶ added in v1.5.5
func (it *WalletDeployerWalletDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletDeployerWalletDeployedIterator) Next ¶ added in v1.5.5
func (it *WalletDeployerWalletDeployedIterator) 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 WalletExecutedTransaction ¶ added in v1.5.6
type WalletExecutedTransaction struct { Destination common.Address Value *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
WalletExecutedTransaction represents a ExecutedTransaction event raised by the Wallet contract.
type WalletExecutedTransactionIterator ¶ added in v1.5.6
type WalletExecutedTransactionIterator struct { Event *WalletExecutedTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletExecutedTransactionIterator is returned from FilterExecutedTransaction and is used to iterate over the raw logs and unpacked data for ExecutedTransaction events raised by the Wallet contract.
func (*WalletExecutedTransactionIterator) Close ¶ added in v1.5.6
func (it *WalletExecutedTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletExecutedTransactionIterator) Error ¶ added in v1.5.6
func (it *WalletExecutedTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletExecutedTransactionIterator) Next ¶ added in v1.5.6
func (it *WalletExecutedTransactionIterator) 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 WalletFilterer ¶
type WalletFilterer struct {
// contains filtered or unexported fields
}
WalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletFilterer ¶
func NewWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletFilterer, error)
NewWalletFilterer creates a new log filterer instance of Wallet, bound to a specific deployed contract.
func (*WalletFilterer) FilterAddedToWhitelist ¶
func (_Wallet *WalletFilterer) FilterAddedToWhitelist(opts *bind.FilterOpts) (*WalletAddedToWhitelistIterator, error)
FilterAddedToWhitelist is a free log retrieval operation binding the contract event 0xb2f6cccee7a369e23e293c25aa19bef80af11eb26deba3ea0f2a02783f752e4a.
Solidity: e AddedToWhitelist(_sender address, _addresses address[])
func (*WalletFilterer) FilterBulkTransferred ¶ added in v1.5.4
func (_Wallet *WalletFilterer) FilterBulkTransferred(opts *bind.FilterOpts) (*WalletBulkTransferredIterator, error)
FilterBulkTransferred is a free log retrieval operation binding the contract event 0xd4f62f23021706247dcffea245d104ae7ddaec7f23acf3d11d7136d5de6a69ad.
Solidity: e BulkTransferred(_to address, _assets address[])
func (*WalletFilterer) FilterCancelledSpendLimitChange ¶
func (_Wallet *WalletFilterer) FilterCancelledSpendLimitChange(opts *bind.FilterOpts) (*WalletCancelledSpendLimitChangeIterator, error)
FilterCancelledSpendLimitChange is a free log retrieval operation binding the contract event 0x83e15565cfc238cf8d4e7a0a2cefeda3c9d6621e44a4d2ee96034ea403648b6a.
Solidity: e CancelledSpendLimitChange(_sender address, _amount uint256)
func (*WalletFilterer) FilterCancelledTopUpLimitChange ¶
func (_Wallet *WalletFilterer) FilterCancelledTopUpLimitChange(opts *bind.FilterOpts) (*WalletCancelledTopUpLimitChangeIterator, error)
FilterCancelledTopUpLimitChange is a free log retrieval operation binding the contract event 0x25d36a8351febb568fa2c8f5a167990291168552d0f3381a618eb120f42d91f4.
Solidity: e CancelledTopUpLimitChange(_sender address, _amount uint256)
func (*WalletFilterer) FilterCancelledWhitelistAddition ¶
func (_Wallet *WalletFilterer) FilterCancelledWhitelistAddition(opts *bind.FilterOpts) (*WalletCancelledWhitelistAdditionIterator, error)
FilterCancelledWhitelistAddition is a free log retrieval operation binding the contract event 0x7794eff834d760583543e6e510e717a5e66d2c064e225f4db448343c3e66afcf.
Solidity: e CancelledWhitelistAddition(_sender address, _hash bytes32)
func (*WalletFilterer) FilterCancelledWhitelistRemoval ¶
func (_Wallet *WalletFilterer) FilterCancelledWhitelistRemoval(opts *bind.FilterOpts) (*WalletCancelledWhitelistRemovalIterator, error)
FilterCancelledWhitelistRemoval is a free log retrieval operation binding the contract event 0x13c935eb475aa0f6e931fece83e2ac44569ce2d53460d29a6dedab40b965c8a3.
Solidity: e CancelledWhitelistRemoval(_sender address, _hash bytes32)
func (*WalletFilterer) FilterExecutedTransaction ¶ added in v1.5.6
func (_Wallet *WalletFilterer) FilterExecutedTransaction(opts *bind.FilterOpts) (*WalletExecutedTransactionIterator, error)
FilterExecutedTransaction is a free log retrieval operation binding the contract event 0xaf022f6b53b11c364e2dfc0aea08eb9416c94f2661451ea82ead8831385617a6.
Solidity: e ExecutedTransaction(_destination address, _value uint256, _data bytes)
func (*WalletFilterer) FilterReceived ¶
func (_Wallet *WalletFilterer) FilterReceived(opts *bind.FilterOpts) (*WalletReceivedIterator, error)
FilterReceived is a free log retrieval operation binding the contract event 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874.
Solidity: e Received(_from address, _amount uint256)
func (*WalletFilterer) FilterRemovedFromWhitelist ¶
func (_Wallet *WalletFilterer) FilterRemovedFromWhitelist(opts *bind.FilterOpts) (*WalletRemovedFromWhitelistIterator, error)
FilterRemovedFromWhitelist is a free log retrieval operation binding the contract event 0xd218c430fa348f4ce67791021b6b89c0c3eacd4ead1d8f5b83c60038ec28249b.
Solidity: e RemovedFromWhitelist(_sender address, _addresses address[])
func (*WalletFilterer) FilterSetSpendLimit ¶
func (_Wallet *WalletFilterer) FilterSetSpendLimit(opts *bind.FilterOpts) (*WalletSetSpendLimitIterator, error)
FilterSetSpendLimit is a free log retrieval operation binding the contract event 0x068f112e5ec923d412be64779fe69e0fcbb6784c6617e94cccc8fd348f2e0f21.
Solidity: e SetSpendLimit(_sender address, _amount uint256)
func (*WalletFilterer) FilterSetTopUpLimit ¶
func (_Wallet *WalletFilterer) FilterSetTopUpLimit(opts *bind.FilterOpts) (*WalletSetTopUpLimitIterator, error)
FilterSetTopUpLimit is a free log retrieval operation binding the contract event 0xb0b775ba506691c666928dfe7120eb5ccedd17f4554dc85ce86eb2b4cc437e36.
Solidity: e SetTopUpLimit(_sender address, _amount uint256)
func (*WalletFilterer) FilterSubmittedSpendLimitChange ¶
func (_Wallet *WalletFilterer) FilterSubmittedSpendLimitChange(opts *bind.FilterOpts) (*WalletSubmittedSpendLimitChangeIterator, error)
FilterSubmittedSpendLimitChange is a free log retrieval operation binding the contract event 0xf7155f467a69de148f41fc3c39089f07e9bff6d91519f3d69d46936643d5197a.
Solidity: e SubmittedSpendLimitChange(_amount uint256)
func (*WalletFilterer) FilterSubmittedTopUpLimitChange ¶
func (_Wallet *WalletFilterer) FilterSubmittedTopUpLimitChange(opts *bind.FilterOpts) (*WalletSubmittedTopUpLimitChangeIterator, error)
FilterSubmittedTopUpLimitChange is a free log retrieval operation binding the contract event 0x9312377d84b68703929715872be9f0309065e102db6152de9c0587d9e294216d.
Solidity: e SubmittedTopUpLimitChange(_amount uint256)
func (*WalletFilterer) FilterSubmittedWhitelistAddition ¶
func (_Wallet *WalletFilterer) FilterSubmittedWhitelistAddition(opts *bind.FilterOpts) (*WalletSubmittedWhitelistAdditionIterator, error)
FilterSubmittedWhitelistAddition is a free log retrieval operation binding the contract event 0x9c80b3b5f68b3e017766d59e8d09b34efe6462b05c398f35cab9e271d9bc3b9c.
Solidity: e SubmittedWhitelistAddition(_addresses address[], _hash bytes32)
func (*WalletFilterer) FilterSubmittedWhitelistRemoval ¶
func (_Wallet *WalletFilterer) FilterSubmittedWhitelistRemoval(opts *bind.FilterOpts) (*WalletSubmittedWhitelistRemovalIterator, error)
FilterSubmittedWhitelistRemoval is a free log retrieval operation binding the contract event 0xfbc0e5ca6c7e4858daf0fdb185ef5186203e74ec9c64737e93c0aeaec596e1d1.
Solidity: e SubmittedWhitelistRemoval(_addresses address[], _hash bytes32)
func (*WalletFilterer) FilterToppedUpGas ¶
func (_Wallet *WalletFilterer) FilterToppedUpGas(opts *bind.FilterOpts) (*WalletToppedUpGasIterator, error)
FilterToppedUpGas is a free log retrieval operation binding the contract event 0x611b7c0d84fda988026215bef9b3e4d81cbceced7e679be6d5e044b588467c0e.
Solidity: e ToppedUpGas(_sender address, _owner address, _amount uint256)
func (*WalletFilterer) FilterTransferred ¶
func (_Wallet *WalletFilterer) FilterTransferred(opts *bind.FilterOpts) (*WalletTransferredIterator, error)
FilterTransferred is a free log retrieval operation binding the contract event 0xd1ba4ac2e2a11b5101f6cb4d978f514a155b421e8ec396d2d9abaf0bb02917ee.
Solidity: e Transferred(_to address, _asset address, _amount uint256)
func (*WalletFilterer) FilterTransferredOwnership ¶
func (_Wallet *WalletFilterer) FilterTransferredOwnership(opts *bind.FilterOpts) (*WalletTransferredOwnershipIterator, error)
FilterTransferredOwnership is a free log retrieval operation binding the contract event 0x850b3df64837d7d518b45f5aa64d104652c3b80eb5b34a8e3d9eb666cb7cdea5.
Solidity: e TransferredOwnership(_from address, _to address)
func (*WalletFilterer) FilterUpdatedSpendAvailable ¶ added in v1.5.8
func (_Wallet *WalletFilterer) FilterUpdatedSpendAvailable(opts *bind.FilterOpts) (*WalletUpdatedSpendAvailableIterator, error)
FilterUpdatedSpendAvailable is a free log retrieval operation binding the contract event 0xec917ce84be0ee78b1b222c78ca6608b5a89a6c4835b1a041cba7343f2092698.
Solidity: e UpdatedSpendAvailable()
func (*WalletFilterer) WatchAddedToWhitelist ¶
func (_Wallet *WalletFilterer) WatchAddedToWhitelist(opts *bind.WatchOpts, sink chan<- *WalletAddedToWhitelist) (event.Subscription, error)
WatchAddedToWhitelist is a free log subscription operation binding the contract event 0xb2f6cccee7a369e23e293c25aa19bef80af11eb26deba3ea0f2a02783f752e4a.
Solidity: e AddedToWhitelist(_sender address, _addresses address[])
func (*WalletFilterer) WatchBulkTransferred ¶ added in v1.5.4
func (_Wallet *WalletFilterer) WatchBulkTransferred(opts *bind.WatchOpts, sink chan<- *WalletBulkTransferred) (event.Subscription, error)
WatchBulkTransferred is a free log subscription operation binding the contract event 0xd4f62f23021706247dcffea245d104ae7ddaec7f23acf3d11d7136d5de6a69ad.
Solidity: e BulkTransferred(_to address, _assets address[])
func (*WalletFilterer) WatchCancelledSpendLimitChange ¶
func (_Wallet *WalletFilterer) WatchCancelledSpendLimitChange(opts *bind.WatchOpts, sink chan<- *WalletCancelledSpendLimitChange) (event.Subscription, error)
WatchCancelledSpendLimitChange is a free log subscription operation binding the contract event 0x83e15565cfc238cf8d4e7a0a2cefeda3c9d6621e44a4d2ee96034ea403648b6a.
Solidity: e CancelledSpendLimitChange(_sender address, _amount uint256)
func (*WalletFilterer) WatchCancelledTopUpLimitChange ¶
func (_Wallet *WalletFilterer) WatchCancelledTopUpLimitChange(opts *bind.WatchOpts, sink chan<- *WalletCancelledTopUpLimitChange) (event.Subscription, error)
WatchCancelledTopUpLimitChange is a free log subscription operation binding the contract event 0x25d36a8351febb568fa2c8f5a167990291168552d0f3381a618eb120f42d91f4.
Solidity: e CancelledTopUpLimitChange(_sender address, _amount uint256)
func (*WalletFilterer) WatchCancelledWhitelistAddition ¶
func (_Wallet *WalletFilterer) WatchCancelledWhitelistAddition(opts *bind.WatchOpts, sink chan<- *WalletCancelledWhitelistAddition) (event.Subscription, error)
WatchCancelledWhitelistAddition is a free log subscription operation binding the contract event 0x7794eff834d760583543e6e510e717a5e66d2c064e225f4db448343c3e66afcf.
Solidity: e CancelledWhitelistAddition(_sender address, _hash bytes32)
func (*WalletFilterer) WatchCancelledWhitelistRemoval ¶
func (_Wallet *WalletFilterer) WatchCancelledWhitelistRemoval(opts *bind.WatchOpts, sink chan<- *WalletCancelledWhitelistRemoval) (event.Subscription, error)
WatchCancelledWhitelistRemoval is a free log subscription operation binding the contract event 0x13c935eb475aa0f6e931fece83e2ac44569ce2d53460d29a6dedab40b965c8a3.
Solidity: e CancelledWhitelistRemoval(_sender address, _hash bytes32)
func (*WalletFilterer) WatchExecutedTransaction ¶ added in v1.5.6
func (_Wallet *WalletFilterer) WatchExecutedTransaction(opts *bind.WatchOpts, sink chan<- *WalletExecutedTransaction) (event.Subscription, error)
WatchExecutedTransaction is a free log subscription operation binding the contract event 0xaf022f6b53b11c364e2dfc0aea08eb9416c94f2661451ea82ead8831385617a6.
Solidity: e ExecutedTransaction(_destination address, _value uint256, _data bytes)
func (*WalletFilterer) WatchReceived ¶
func (_Wallet *WalletFilterer) WatchReceived(opts *bind.WatchOpts, sink chan<- *WalletReceived) (event.Subscription, error)
WatchReceived is a free log subscription operation binding the contract event 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874.
Solidity: e Received(_from address, _amount uint256)
func (*WalletFilterer) WatchRemovedFromWhitelist ¶
func (_Wallet *WalletFilterer) WatchRemovedFromWhitelist(opts *bind.WatchOpts, sink chan<- *WalletRemovedFromWhitelist) (event.Subscription, error)
WatchRemovedFromWhitelist is a free log subscription operation binding the contract event 0xd218c430fa348f4ce67791021b6b89c0c3eacd4ead1d8f5b83c60038ec28249b.
Solidity: e RemovedFromWhitelist(_sender address, _addresses address[])
func (*WalletFilterer) WatchSetSpendLimit ¶
func (_Wallet *WalletFilterer) WatchSetSpendLimit(opts *bind.WatchOpts, sink chan<- *WalletSetSpendLimit) (event.Subscription, error)
WatchSetSpendLimit is a free log subscription operation binding the contract event 0x068f112e5ec923d412be64779fe69e0fcbb6784c6617e94cccc8fd348f2e0f21.
Solidity: e SetSpendLimit(_sender address, _amount uint256)
func (*WalletFilterer) WatchSetTopUpLimit ¶
func (_Wallet *WalletFilterer) WatchSetTopUpLimit(opts *bind.WatchOpts, sink chan<- *WalletSetTopUpLimit) (event.Subscription, error)
WatchSetTopUpLimit is a free log subscription operation binding the contract event 0xb0b775ba506691c666928dfe7120eb5ccedd17f4554dc85ce86eb2b4cc437e36.
Solidity: e SetTopUpLimit(_sender address, _amount uint256)
func (*WalletFilterer) WatchSubmittedSpendLimitChange ¶
func (_Wallet *WalletFilterer) WatchSubmittedSpendLimitChange(opts *bind.WatchOpts, sink chan<- *WalletSubmittedSpendLimitChange) (event.Subscription, error)
WatchSubmittedSpendLimitChange is a free log subscription operation binding the contract event 0xf7155f467a69de148f41fc3c39089f07e9bff6d91519f3d69d46936643d5197a.
Solidity: e SubmittedSpendLimitChange(_amount uint256)
func (*WalletFilterer) WatchSubmittedTopUpLimitChange ¶
func (_Wallet *WalletFilterer) WatchSubmittedTopUpLimitChange(opts *bind.WatchOpts, sink chan<- *WalletSubmittedTopUpLimitChange) (event.Subscription, error)
WatchSubmittedTopUpLimitChange is a free log subscription operation binding the contract event 0x9312377d84b68703929715872be9f0309065e102db6152de9c0587d9e294216d.
Solidity: e SubmittedTopUpLimitChange(_amount uint256)
func (*WalletFilterer) WatchSubmittedWhitelistAddition ¶
func (_Wallet *WalletFilterer) WatchSubmittedWhitelistAddition(opts *bind.WatchOpts, sink chan<- *WalletSubmittedWhitelistAddition) (event.Subscription, error)
WatchSubmittedWhitelistAddition is a free log subscription operation binding the contract event 0x9c80b3b5f68b3e017766d59e8d09b34efe6462b05c398f35cab9e271d9bc3b9c.
Solidity: e SubmittedWhitelistAddition(_addresses address[], _hash bytes32)
func (*WalletFilterer) WatchSubmittedWhitelistRemoval ¶
func (_Wallet *WalletFilterer) WatchSubmittedWhitelistRemoval(opts *bind.WatchOpts, sink chan<- *WalletSubmittedWhitelistRemoval) (event.Subscription, error)
WatchSubmittedWhitelistRemoval is a free log subscription operation binding the contract event 0xfbc0e5ca6c7e4858daf0fdb185ef5186203e74ec9c64737e93c0aeaec596e1d1.
Solidity: e SubmittedWhitelistRemoval(_addresses address[], _hash bytes32)
func (*WalletFilterer) WatchToppedUpGas ¶
func (_Wallet *WalletFilterer) WatchToppedUpGas(opts *bind.WatchOpts, sink chan<- *WalletToppedUpGas) (event.Subscription, error)
WatchToppedUpGas is a free log subscription operation binding the contract event 0x611b7c0d84fda988026215bef9b3e4d81cbceced7e679be6d5e044b588467c0e.
Solidity: e ToppedUpGas(_sender address, _owner address, _amount uint256)
func (*WalletFilterer) WatchTransferred ¶
func (_Wallet *WalletFilterer) WatchTransferred(opts *bind.WatchOpts, sink chan<- *WalletTransferred) (event.Subscription, error)
WatchTransferred is a free log subscription operation binding the contract event 0xd1ba4ac2e2a11b5101f6cb4d978f514a155b421e8ec396d2d9abaf0bb02917ee.
Solidity: e Transferred(_to address, _asset address, _amount uint256)
func (*WalletFilterer) WatchTransferredOwnership ¶
func (_Wallet *WalletFilterer) WatchTransferredOwnership(opts *bind.WatchOpts, sink chan<- *WalletTransferredOwnership) (event.Subscription, error)
WatchTransferredOwnership is a free log subscription operation binding the contract event 0x850b3df64837d7d518b45f5aa64d104652c3b80eb5b34a8e3d9eb666cb7cdea5.
Solidity: e TransferredOwnership(_from address, _to address)
func (*WalletFilterer) WatchUpdatedSpendAvailable ¶ added in v1.5.8
func (_Wallet *WalletFilterer) WatchUpdatedSpendAvailable(opts *bind.WatchOpts, sink chan<- *WalletUpdatedSpendAvailable) (event.Subscription, error)
WatchUpdatedSpendAvailable is a free log subscription operation binding the contract event 0xec917ce84be0ee78b1b222c78ca6608b5a89a6c4835b1a041cba7343f2092698.
Solidity: e UpdatedSpendAvailable()
type WalletRaw ¶
type WalletRaw struct {
Contract *Wallet // Generic contract binding to access the raw methods on
}
WalletRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WalletRaw) Call ¶
func (_Wallet *WalletRaw) 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 (*WalletRaw) Transact ¶
func (_Wallet *WalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletRaw) Transfer ¶
func (_Wallet *WalletRaw) 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 WalletReceived ¶
type WalletReceived struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletReceived represents a Received event raised by the Wallet contract.
type WalletReceivedIterator ¶
type WalletReceivedIterator struct { Event *WalletReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the Wallet contract.
func (*WalletReceivedIterator) Close ¶
func (it *WalletReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletReceivedIterator) Error ¶
func (it *WalletReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletReceivedIterator) Next ¶
func (it *WalletReceivedIterator) 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 WalletRemovedFromWhitelist ¶
type WalletRemovedFromWhitelist struct { Sender common.Address Addresses []common.Address Raw types.Log // Blockchain specific contextual infos }
WalletRemovedFromWhitelist represents a RemovedFromWhitelist event raised by the Wallet contract.
type WalletRemovedFromWhitelistIterator ¶
type WalletRemovedFromWhitelistIterator struct { Event *WalletRemovedFromWhitelist // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletRemovedFromWhitelistIterator is returned from FilterRemovedFromWhitelist and is used to iterate over the raw logs and unpacked data for RemovedFromWhitelist events raised by the Wallet contract.
func (*WalletRemovedFromWhitelistIterator) Close ¶
func (it *WalletRemovedFromWhitelistIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletRemovedFromWhitelistIterator) Error ¶
func (it *WalletRemovedFromWhitelistIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletRemovedFromWhitelistIterator) Next ¶
func (it *WalletRemovedFromWhitelistIterator) 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 WalletSession ¶
type WalletSession struct { Contract *Wallet // 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 }
WalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WalletSession) Balance ¶
Balance is a free data retrieval call binding the contract method 0xe3d670d7.
Solidity: function balance(_asset address) constant returns(uint256)
func (*WalletSession) BulkTransfer ¶ added in v1.5.4
func (_Wallet *WalletSession) BulkTransfer(_to common.Address, _assets []common.Address) (*types.Transaction, error)
BulkTransfer is a paid mutator transaction binding the contract method 0x1aa21fba.
Solidity: function bulkTransfer(_to address, _assets address[]) returns()
func (*WalletSession) CancelSpendLimit ¶
func (_Wallet *WalletSession) CancelSpendLimit(_amount *big.Int) (*types.Transaction, error)
CancelSpendLimit is a paid mutator transaction binding the contract method 0xe4682f00.
Solidity: function cancelSpendLimit(_amount uint256) returns()
func (*WalletSession) CancelTopUpLimit ¶
func (_Wallet *WalletSession) CancelTopUpLimit(_amount *big.Int) (*types.Transaction, error)
CancelTopUpLimit is a paid mutator transaction binding the contract method 0x754628d0.
Solidity: function cancelTopUpLimit(_amount uint256) returns()
func (*WalletSession) CancelWhitelistAddition ¶
func (_Wallet *WalletSession) CancelWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
CancelWhitelistAddition is a paid mutator transaction binding the contract method 0x100f23fd.
Solidity: function cancelWhitelistAddition(_hash bytes32) returns()
func (*WalletSession) CancelWhitelistRemoval ¶
func (_Wallet *WalletSession) CancelWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
CancelWhitelistRemoval is a paid mutator transaction binding the contract method 0xce0b5bd5.
Solidity: function cancelWhitelistRemoval(_hash bytes32) returns()
func (*WalletSession) ConfirmSpendLimit ¶
func (_Wallet *WalletSession) ConfirmSpendLimit(_amount *big.Int) (*types.Transaction, error)
ConfirmSpendLimit is a paid mutator transaction binding the contract method 0xf3492915.
Solidity: function confirmSpendLimit(_amount uint256) returns()
func (*WalletSession) ConfirmTopUpLimit ¶
func (_Wallet *WalletSession) ConfirmTopUpLimit(_amount *big.Int) (*types.Transaction, error)
ConfirmTopUpLimit is a paid mutator transaction binding the contract method 0x278ffa13.
Solidity: function confirmTopUpLimit(_amount uint256) returns()
func (*WalletSession) ConfirmWhitelistAddition ¶
func (_Wallet *WalletSession) ConfirmWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
ConfirmWhitelistAddition is a paid mutator transaction binding the contract method 0x5adc02ab.
Solidity: function confirmWhitelistAddition(_hash bytes32) returns()
func (*WalletSession) ConfirmWhitelistRemoval ¶
func (_Wallet *WalletSession) ConfirmWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
ConfirmWhitelistRemoval is a paid mutator transaction binding the contract method 0xcbd2ac68.
Solidity: function confirmWhitelistRemoval(_hash bytes32) returns()
func (*WalletSession) ExecuteTransaction ¶ added in v1.5.6
func (_Wallet *WalletSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte, _destinationIsContract bool) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x1e8fb354.
Solidity: function executeTransaction(_destination address, _value uint256, _data bytes, _destinationIsContract bool) returns()
func (*WalletSession) InitializeSpendLimit ¶
func (_Wallet *WalletSession) InitializeSpendLimit(_amount *big.Int) (*types.Transaction, error)
InitializeSpendLimit is a paid mutator transaction binding the contract method 0x58453569.
Solidity: function initializeSpendLimit(_amount uint256) returns()
func (*WalletSession) InitializeTopUpLimit ¶
func (_Wallet *WalletSession) InitializeTopUpLimit(_amount *big.Int) (*types.Transaction, error)
InitializeTopUpLimit is a paid mutator transaction binding the contract method 0x6ea6f0c3.
Solidity: function initializeTopUpLimit(_amount uint256) returns()
func (*WalletSession) InitializeWhitelist ¶
func (_Wallet *WalletSession) InitializeWhitelist(_addresses []common.Address) (*types.Transaction, error)
InitializeWhitelist is a paid mutator transaction binding the contract method 0xf4199bb8.
Solidity: function initializeWhitelist(_addresses address[]) returns()
func (*WalletSession) InitializedSpendLimit ¶
func (_Wallet *WalletSession) InitializedSpendLimit() (bool, error)
InitializedSpendLimit is a free data retrieval call binding the contract method 0x5658eff0.
Solidity: function initializedSpendLimit() constant returns(bool)
func (*WalletSession) InitializedTopUpLimit ¶
func (_Wallet *WalletSession) InitializedTopUpLimit() (bool, error)
InitializedTopUpLimit is a free data retrieval call binding the contract method 0xf9c470a5.
Solidity: function initializedTopUpLimit() constant returns(bool)
func (*WalletSession) InitializedWhitelist ¶
func (_Wallet *WalletSession) InitializedWhitelist() (bool, error)
InitializedWhitelist is a free data retrieval call binding the contract method 0xafa0fd9b.
Solidity: function initializedWhitelist() constant returns(bool)
func (*WalletSession) IsTransferable ¶
func (_Wallet *WalletSession) IsTransferable() (bool, error)
IsTransferable is a free data retrieval call binding the contract method 0x2121dc75.
Solidity: function isTransferable() constant returns(bool)
func (*WalletSession) IsWhitelisted ¶
func (_Wallet *WalletSession) IsWhitelisted(arg0 common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted( address) constant returns(bool)
func (*WalletSession) Owner ¶
func (_Wallet *WalletSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*WalletSession) PendingSpendLimit ¶
func (_Wallet *WalletSession) PendingSpendLimit() (*big.Int, error)
PendingSpendLimit is a free data retrieval call binding the contract method 0xc8ecaddb.
Solidity: function pendingSpendLimit() constant returns(uint256)
func (*WalletSession) PendingTopUpLimit ¶
func (_Wallet *WalletSession) PendingTopUpLimit() (*big.Int, error)
PendingTopUpLimit is a free data retrieval call binding the contract method 0x70332d85.
Solidity: function pendingTopUpLimit() constant returns(uint256)
func (*WalletSession) PendingWhitelistAddition ¶
func (_Wallet *WalletSession) PendingWhitelistAddition() ([]common.Address, error)
PendingWhitelistAddition is a free data retrieval call binding the contract method 0x47b55a9d.
Solidity: function pendingWhitelistAddition() constant returns(address[])
func (*WalletSession) PendingWhitelistHash ¶
func (_Wallet *WalletSession) PendingWhitelistHash(_pendingWhitelist []common.Address) ([32]byte, error)
PendingWhitelistHash is a free data retrieval call binding the contract method 0x7c955583.
Solidity: function pendingWhitelistHash(_pendingWhitelist address[]) constant returns(bytes32)
func (*WalletSession) PendingWhitelistRemoval ¶
func (_Wallet *WalletSession) PendingWhitelistRemoval() ([]common.Address, error)
PendingWhitelistRemoval is a free data retrieval call binding the contract method 0x294f4025.
Solidity: function pendingWhitelistRemoval() constant returns(address[])
func (*WalletSession) RenounceOwnership ¶
func (_Wallet *WalletSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WalletSession) SpendAvailable ¶
func (_Wallet *WalletSession) SpendAvailable() (*big.Int, error)
SpendAvailable is a free data retrieval call binding the contract method 0xdae37fac.
Solidity: function spendAvailable() constant returns(uint256)
func (*WalletSession) SpendLimit ¶
func (_Wallet *WalletSession) SpendLimit() (*big.Int, error)
SpendLimit is a free data retrieval call binding the contract method 0xaceaf92d.
Solidity: function spendLimit() constant returns(uint256)
func (*WalletSession) SubmitSpendLimit ¶
func (_Wallet *WalletSession) SubmitSpendLimit(_amount *big.Int) (*types.Transaction, error)
SubmitSpendLimit is a paid mutator transaction binding the contract method 0xd9ec3018.
Solidity: function submitSpendLimit(_amount uint256) returns()
func (*WalletSession) SubmitTopUpLimit ¶
func (_Wallet *WalletSession) SubmitTopUpLimit(_amount *big.Int) (*types.Transaction, error)
SubmitTopUpLimit is a paid mutator transaction binding the contract method 0x295b3299.
Solidity: function submitTopUpLimit(_amount uint256) returns()
func (*WalletSession) SubmitWhitelistAddition ¶
func (_Wallet *WalletSession) SubmitWhitelistAddition(_addresses []common.Address) (*types.Transaction, error)
SubmitWhitelistAddition is a paid mutator transaction binding the contract method 0x7fd004fa.
Solidity: function submitWhitelistAddition(_addresses address[]) returns()
func (*WalletSession) SubmitWhitelistRemoval ¶
func (_Wallet *WalletSession) SubmitWhitelistRemoval(_addresses []common.Address) (*types.Transaction, error)
SubmitWhitelistRemoval is a paid mutator transaction binding the contract method 0x6137d670.
Solidity: function submitWhitelistRemoval(_addresses address[]) returns()
func (*WalletSession) SubmittedSpendLimit ¶
func (_Wallet *WalletSession) SubmittedSpendLimit() (bool, error)
SubmittedSpendLimit is a free data retrieval call binding the contract method 0xd5666590.
Solidity: function submittedSpendLimit() constant returns(bool)
func (*WalletSession) SubmittedTopUpLimit ¶
func (_Wallet *WalletSession) SubmittedTopUpLimit() (bool, error)
SubmittedTopUpLimit is a free data retrieval call binding the contract method 0x85cd9919.
Solidity: function submittedTopUpLimit() constant returns(bool)
func (*WalletSession) SubmittedWhitelistAddition ¶
func (_Wallet *WalletSession) SubmittedWhitelistAddition() (bool, error)
SubmittedWhitelistAddition is a free data retrieval call binding the contract method 0x26d05ab2.
Solidity: function submittedWhitelistAddition() constant returns(bool)
func (*WalletSession) SubmittedWhitelistRemoval ¶
func (_Wallet *WalletSession) SubmittedWhitelistRemoval() (bool, error)
SubmittedWhitelistRemoval is a free data retrieval call binding the contract method 0xde212bf3.
Solidity: function submittedWhitelistRemoval() constant returns(bool)
func (*WalletSession) SupportsInterface ¶
func (_Wallet *WalletSession) SupportsInterface(interfaceID [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(interfaceID bytes4) constant returns(bool)
func (*WalletSession) TopUpAvailable ¶
func (_Wallet *WalletSession) TopUpAvailable() (*big.Int, error)
TopUpAvailable is a free data retrieval call binding the contract method 0xa8321459.
Solidity: function topUpAvailable() constant returns(uint256)
func (*WalletSession) TopUpGas ¶
func (_Wallet *WalletSession) TopUpGas(_amount *big.Int) (*types.Transaction, error)
TopUpGas is a paid mutator transaction binding the contract method 0xe61c51ca.
Solidity: function topUpGas(_amount uint256) returns()
func (*WalletSession) TopUpLimit ¶
func (_Wallet *WalletSession) TopUpLimit() (*big.Int, error)
TopUpLimit is a free data retrieval call binding the contract method 0x83d02803.
Solidity: function topUpLimit() constant returns(uint256)
func (*WalletSession) Transfer ¶
func (_Wallet *WalletSession) Transfer(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xbeabacc8.
Solidity: function transfer(_to address, _asset address, _amount uint256) returns()
func (*WalletSession) TransferOwnership ¶
func (_Wallet *WalletSession) TransferOwnership(_account common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_account address) returns()
func (*WalletSession) WALLETVERSION ¶ added in v1.5.8
func (_Wallet *WalletSession) WALLETVERSION() (string, error)
WALLETVERSION is a free data retrieval call binding the contract method 0x1127b57e.
Solidity: function WALLET_VERSION() constant returns(string)
type WalletSetSpendLimit ¶
type WalletSetSpendLimit struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSetSpendLimit represents a SetSpendLimit event raised by the Wallet contract.
type WalletSetSpendLimitIterator ¶
type WalletSetSpendLimitIterator struct { Event *WalletSetSpendLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSetSpendLimitIterator is returned from FilterSetSpendLimit and is used to iterate over the raw logs and unpacked data for SetSpendLimit events raised by the Wallet contract.
func (*WalletSetSpendLimitIterator) Close ¶
func (it *WalletSetSpendLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSetSpendLimitIterator) Error ¶
func (it *WalletSetSpendLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSetSpendLimitIterator) Next ¶
func (it *WalletSetSpendLimitIterator) 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 WalletSetTopUpLimit ¶
type WalletSetTopUpLimit struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSetTopUpLimit represents a SetTopUpLimit event raised by the Wallet contract.
type WalletSetTopUpLimitIterator ¶
type WalletSetTopUpLimitIterator struct { Event *WalletSetTopUpLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSetTopUpLimitIterator is returned from FilterSetTopUpLimit and is used to iterate over the raw logs and unpacked data for SetTopUpLimit events raised by the Wallet contract.
func (*WalletSetTopUpLimitIterator) Close ¶
func (it *WalletSetTopUpLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSetTopUpLimitIterator) Error ¶
func (it *WalletSetTopUpLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSetTopUpLimitIterator) Next ¶
func (it *WalletSetTopUpLimitIterator) 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 WalletSubmittedSpendLimitChange ¶
type WalletSubmittedSpendLimitChange struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedSpendLimitChange represents a SubmittedSpendLimitChange event raised by the Wallet contract.
type WalletSubmittedSpendLimitChangeIterator ¶
type WalletSubmittedSpendLimitChangeIterator struct { Event *WalletSubmittedSpendLimitChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedSpendLimitChangeIterator is returned from FilterSubmittedSpendLimitChange and is used to iterate over the raw logs and unpacked data for SubmittedSpendLimitChange events raised by the Wallet contract.
func (*WalletSubmittedSpendLimitChangeIterator) Close ¶
func (it *WalletSubmittedSpendLimitChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedSpendLimitChangeIterator) Error ¶
func (it *WalletSubmittedSpendLimitChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedSpendLimitChangeIterator) Next ¶
func (it *WalletSubmittedSpendLimitChangeIterator) 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 WalletSubmittedTopUpLimitChange ¶
type WalletSubmittedTopUpLimitChange struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedTopUpLimitChange represents a SubmittedTopUpLimitChange event raised by the Wallet contract.
type WalletSubmittedTopUpLimitChangeIterator ¶
type WalletSubmittedTopUpLimitChangeIterator struct { Event *WalletSubmittedTopUpLimitChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedTopUpLimitChangeIterator is returned from FilterSubmittedTopUpLimitChange and is used to iterate over the raw logs and unpacked data for SubmittedTopUpLimitChange events raised by the Wallet contract.
func (*WalletSubmittedTopUpLimitChangeIterator) Close ¶
func (it *WalletSubmittedTopUpLimitChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedTopUpLimitChangeIterator) Error ¶
func (it *WalletSubmittedTopUpLimitChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedTopUpLimitChangeIterator) Next ¶
func (it *WalletSubmittedTopUpLimitChangeIterator) 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 WalletSubmittedWhitelistAddition ¶
type WalletSubmittedWhitelistAddition struct { Addresses []common.Address Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedWhitelistAddition represents a SubmittedWhitelistAddition event raised by the Wallet contract.
type WalletSubmittedWhitelistAdditionIterator ¶
type WalletSubmittedWhitelistAdditionIterator struct { Event *WalletSubmittedWhitelistAddition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedWhitelistAdditionIterator is returned from FilterSubmittedWhitelistAddition and is used to iterate over the raw logs and unpacked data for SubmittedWhitelistAddition events raised by the Wallet contract.
func (*WalletSubmittedWhitelistAdditionIterator) Close ¶
func (it *WalletSubmittedWhitelistAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedWhitelistAdditionIterator) Error ¶
func (it *WalletSubmittedWhitelistAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedWhitelistAdditionIterator) Next ¶
func (it *WalletSubmittedWhitelistAdditionIterator) 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 WalletSubmittedWhitelistRemoval ¶
type WalletSubmittedWhitelistRemoval struct { Addresses []common.Address Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedWhitelistRemoval represents a SubmittedWhitelistRemoval event raised by the Wallet contract.
type WalletSubmittedWhitelistRemovalIterator ¶
type WalletSubmittedWhitelistRemovalIterator struct { Event *WalletSubmittedWhitelistRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedWhitelistRemovalIterator is returned from FilterSubmittedWhitelistRemoval and is used to iterate over the raw logs and unpacked data for SubmittedWhitelistRemoval events raised by the Wallet contract.
func (*WalletSubmittedWhitelistRemovalIterator) Close ¶
func (it *WalletSubmittedWhitelistRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedWhitelistRemovalIterator) Error ¶
func (it *WalletSubmittedWhitelistRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedWhitelistRemovalIterator) Next ¶
func (it *WalletSubmittedWhitelistRemovalIterator) 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 WalletToppedUpGas ¶
type WalletToppedUpGas struct { Sender common.Address Owner common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletToppedUpGas represents a ToppedUpGas event raised by the Wallet contract.
type WalletToppedUpGasIterator ¶
type WalletToppedUpGasIterator struct { Event *WalletToppedUpGas // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletToppedUpGasIterator is returned from FilterToppedUpGas and is used to iterate over the raw logs and unpacked data for ToppedUpGas events raised by the Wallet contract.
func (*WalletToppedUpGasIterator) Close ¶
func (it *WalletToppedUpGasIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletToppedUpGasIterator) Error ¶
func (it *WalletToppedUpGasIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletToppedUpGasIterator) Next ¶
func (it *WalletToppedUpGasIterator) 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 WalletTransactor ¶
type WalletTransactor struct {
// contains filtered or unexported fields
}
WalletTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletTransactor ¶
func NewWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletTransactor, error)
NewWalletTransactor creates a new write-only instance of Wallet, bound to a specific deployed contract.
func (*WalletTransactor) BulkTransfer ¶ added in v1.5.4
func (_Wallet *WalletTransactor) BulkTransfer(opts *bind.TransactOpts, _to common.Address, _assets []common.Address) (*types.Transaction, error)
BulkTransfer is a paid mutator transaction binding the contract method 0x1aa21fba.
Solidity: function bulkTransfer(_to address, _assets address[]) returns()
func (*WalletTransactor) CancelSpendLimit ¶
func (_Wallet *WalletTransactor) CancelSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
CancelSpendLimit is a paid mutator transaction binding the contract method 0xe4682f00.
Solidity: function cancelSpendLimit(_amount uint256) returns()
func (*WalletTransactor) CancelTopUpLimit ¶
func (_Wallet *WalletTransactor) CancelTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
CancelTopUpLimit is a paid mutator transaction binding the contract method 0x754628d0.
Solidity: function cancelTopUpLimit(_amount uint256) returns()
func (*WalletTransactor) CancelWhitelistAddition ¶
func (_Wallet *WalletTransactor) CancelWhitelistAddition(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
CancelWhitelistAddition is a paid mutator transaction binding the contract method 0x100f23fd.
Solidity: function cancelWhitelistAddition(_hash bytes32) returns()
func (*WalletTransactor) CancelWhitelistRemoval ¶
func (_Wallet *WalletTransactor) CancelWhitelistRemoval(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
CancelWhitelistRemoval is a paid mutator transaction binding the contract method 0xce0b5bd5.
Solidity: function cancelWhitelistRemoval(_hash bytes32) returns()
func (*WalletTransactor) ConfirmSpendLimit ¶
func (_Wallet *WalletTransactor) ConfirmSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ConfirmSpendLimit is a paid mutator transaction binding the contract method 0xf3492915.
Solidity: function confirmSpendLimit(_amount uint256) returns()
func (*WalletTransactor) ConfirmTopUpLimit ¶
func (_Wallet *WalletTransactor) ConfirmTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ConfirmTopUpLimit is a paid mutator transaction binding the contract method 0x278ffa13.
Solidity: function confirmTopUpLimit(_amount uint256) returns()
func (*WalletTransactor) ConfirmWhitelistAddition ¶
func (_Wallet *WalletTransactor) ConfirmWhitelistAddition(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
ConfirmWhitelistAddition is a paid mutator transaction binding the contract method 0x5adc02ab.
Solidity: function confirmWhitelistAddition(_hash bytes32) returns()
func (*WalletTransactor) ConfirmWhitelistRemoval ¶
func (_Wallet *WalletTransactor) ConfirmWhitelistRemoval(opts *bind.TransactOpts, _hash [32]byte) (*types.Transaction, error)
ConfirmWhitelistRemoval is a paid mutator transaction binding the contract method 0xcbd2ac68.
Solidity: function confirmWhitelistRemoval(_hash bytes32) returns()
func (*WalletTransactor) ExecuteTransaction ¶ added in v1.5.6
func (_Wallet *WalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, _destination common.Address, _value *big.Int, _data []byte, _destinationIsContract bool) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x1e8fb354.
Solidity: function executeTransaction(_destination address, _value uint256, _data bytes, _destinationIsContract bool) returns()
func (*WalletTransactor) InitializeSpendLimit ¶
func (_Wallet *WalletTransactor) InitializeSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
InitializeSpendLimit is a paid mutator transaction binding the contract method 0x58453569.
Solidity: function initializeSpendLimit(_amount uint256) returns()
func (*WalletTransactor) InitializeTopUpLimit ¶
func (_Wallet *WalletTransactor) InitializeTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
InitializeTopUpLimit is a paid mutator transaction binding the contract method 0x6ea6f0c3.
Solidity: function initializeTopUpLimit(_amount uint256) returns()
func (*WalletTransactor) InitializeWhitelist ¶
func (_Wallet *WalletTransactor) InitializeWhitelist(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
InitializeWhitelist is a paid mutator transaction binding the contract method 0xf4199bb8.
Solidity: function initializeWhitelist(_addresses address[]) returns()
func (*WalletTransactor) RenounceOwnership ¶
func (_Wallet *WalletTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WalletTransactor) SubmitSpendLimit ¶
func (_Wallet *WalletTransactor) SubmitSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SubmitSpendLimit is a paid mutator transaction binding the contract method 0xd9ec3018.
Solidity: function submitSpendLimit(_amount uint256) returns()
func (*WalletTransactor) SubmitTopUpLimit ¶
func (_Wallet *WalletTransactor) SubmitTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SubmitTopUpLimit is a paid mutator transaction binding the contract method 0x295b3299.
Solidity: function submitTopUpLimit(_amount uint256) returns()
func (*WalletTransactor) SubmitWhitelistAddition ¶
func (_Wallet *WalletTransactor) SubmitWhitelistAddition(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
SubmitWhitelistAddition is a paid mutator transaction binding the contract method 0x7fd004fa.
Solidity: function submitWhitelistAddition(_addresses address[]) returns()
func (*WalletTransactor) SubmitWhitelistRemoval ¶
func (_Wallet *WalletTransactor) SubmitWhitelistRemoval(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
SubmitWhitelistRemoval is a paid mutator transaction binding the contract method 0x6137d670.
Solidity: function submitWhitelistRemoval(_addresses address[]) returns()
func (*WalletTransactor) TopUpGas ¶
func (_Wallet *WalletTransactor) TopUpGas(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
TopUpGas is a paid mutator transaction binding the contract method 0xe61c51ca.
Solidity: function topUpGas(_amount uint256) returns()
func (*WalletTransactor) Transfer ¶
func (_Wallet *WalletTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xbeabacc8.
Solidity: function transfer(_to address, _asset address, _amount uint256) returns()
func (*WalletTransactor) TransferOwnership ¶
func (_Wallet *WalletTransactor) TransferOwnership(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_account address) returns()
type WalletTransactorRaw ¶
type WalletTransactorRaw struct {
Contract *WalletTransactor // Generic write-only contract binding to access the raw methods on
}
WalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WalletTransactorRaw) Transact ¶
func (_Wallet *WalletTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletTransactorRaw) Transfer ¶
func (_Wallet *WalletTransactorRaw) 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 WalletTransactorSession ¶
type WalletTransactorSession struct { Contract *WalletTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WalletTransactorSession) BulkTransfer ¶ added in v1.5.4
func (_Wallet *WalletTransactorSession) BulkTransfer(_to common.Address, _assets []common.Address) (*types.Transaction, error)
BulkTransfer is a paid mutator transaction binding the contract method 0x1aa21fba.
Solidity: function bulkTransfer(_to address, _assets address[]) returns()
func (*WalletTransactorSession) CancelSpendLimit ¶
func (_Wallet *WalletTransactorSession) CancelSpendLimit(_amount *big.Int) (*types.Transaction, error)
CancelSpendLimit is a paid mutator transaction binding the contract method 0xe4682f00.
Solidity: function cancelSpendLimit(_amount uint256) returns()
func (*WalletTransactorSession) CancelTopUpLimit ¶
func (_Wallet *WalletTransactorSession) CancelTopUpLimit(_amount *big.Int) (*types.Transaction, error)
CancelTopUpLimit is a paid mutator transaction binding the contract method 0x754628d0.
Solidity: function cancelTopUpLimit(_amount uint256) returns()
func (*WalletTransactorSession) CancelWhitelistAddition ¶
func (_Wallet *WalletTransactorSession) CancelWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
CancelWhitelistAddition is a paid mutator transaction binding the contract method 0x100f23fd.
Solidity: function cancelWhitelistAddition(_hash bytes32) returns()
func (*WalletTransactorSession) CancelWhitelistRemoval ¶
func (_Wallet *WalletTransactorSession) CancelWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
CancelWhitelistRemoval is a paid mutator transaction binding the contract method 0xce0b5bd5.
Solidity: function cancelWhitelistRemoval(_hash bytes32) returns()
func (*WalletTransactorSession) ConfirmSpendLimit ¶
func (_Wallet *WalletTransactorSession) ConfirmSpendLimit(_amount *big.Int) (*types.Transaction, error)
ConfirmSpendLimit is a paid mutator transaction binding the contract method 0xf3492915.
Solidity: function confirmSpendLimit(_amount uint256) returns()
func (*WalletTransactorSession) ConfirmTopUpLimit ¶
func (_Wallet *WalletTransactorSession) ConfirmTopUpLimit(_amount *big.Int) (*types.Transaction, error)
ConfirmTopUpLimit is a paid mutator transaction binding the contract method 0x278ffa13.
Solidity: function confirmTopUpLimit(_amount uint256) returns()
func (*WalletTransactorSession) ConfirmWhitelistAddition ¶
func (_Wallet *WalletTransactorSession) ConfirmWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
ConfirmWhitelistAddition is a paid mutator transaction binding the contract method 0x5adc02ab.
Solidity: function confirmWhitelistAddition(_hash bytes32) returns()
func (*WalletTransactorSession) ConfirmWhitelistRemoval ¶
func (_Wallet *WalletTransactorSession) ConfirmWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
ConfirmWhitelistRemoval is a paid mutator transaction binding the contract method 0xcbd2ac68.
Solidity: function confirmWhitelistRemoval(_hash bytes32) returns()
func (*WalletTransactorSession) ExecuteTransaction ¶ added in v1.5.6
func (_Wallet *WalletTransactorSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte, _destinationIsContract bool) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x1e8fb354.
Solidity: function executeTransaction(_destination address, _value uint256, _data bytes, _destinationIsContract bool) returns()
func (*WalletTransactorSession) InitializeSpendLimit ¶
func (_Wallet *WalletTransactorSession) InitializeSpendLimit(_amount *big.Int) (*types.Transaction, error)
InitializeSpendLimit is a paid mutator transaction binding the contract method 0x58453569.
Solidity: function initializeSpendLimit(_amount uint256) returns()
func (*WalletTransactorSession) InitializeTopUpLimit ¶
func (_Wallet *WalletTransactorSession) InitializeTopUpLimit(_amount *big.Int) (*types.Transaction, error)
InitializeTopUpLimit is a paid mutator transaction binding the contract method 0x6ea6f0c3.
Solidity: function initializeTopUpLimit(_amount uint256) returns()
func (*WalletTransactorSession) InitializeWhitelist ¶
func (_Wallet *WalletTransactorSession) InitializeWhitelist(_addresses []common.Address) (*types.Transaction, error)
InitializeWhitelist is a paid mutator transaction binding the contract method 0xf4199bb8.
Solidity: function initializeWhitelist(_addresses address[]) returns()
func (*WalletTransactorSession) RenounceOwnership ¶
func (_Wallet *WalletTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WalletTransactorSession) SubmitSpendLimit ¶
func (_Wallet *WalletTransactorSession) SubmitSpendLimit(_amount *big.Int) (*types.Transaction, error)
SubmitSpendLimit is a paid mutator transaction binding the contract method 0xd9ec3018.
Solidity: function submitSpendLimit(_amount uint256) returns()
func (*WalletTransactorSession) SubmitTopUpLimit ¶
func (_Wallet *WalletTransactorSession) SubmitTopUpLimit(_amount *big.Int) (*types.Transaction, error)
SubmitTopUpLimit is a paid mutator transaction binding the contract method 0x295b3299.
Solidity: function submitTopUpLimit(_amount uint256) returns()
func (*WalletTransactorSession) SubmitWhitelistAddition ¶
func (_Wallet *WalletTransactorSession) SubmitWhitelistAddition(_addresses []common.Address) (*types.Transaction, error)
SubmitWhitelistAddition is a paid mutator transaction binding the contract method 0x7fd004fa.
Solidity: function submitWhitelistAddition(_addresses address[]) returns()
func (*WalletTransactorSession) SubmitWhitelistRemoval ¶
func (_Wallet *WalletTransactorSession) SubmitWhitelistRemoval(_addresses []common.Address) (*types.Transaction, error)
SubmitWhitelistRemoval is a paid mutator transaction binding the contract method 0x6137d670.
Solidity: function submitWhitelistRemoval(_addresses address[]) returns()
func (*WalletTransactorSession) TopUpGas ¶
func (_Wallet *WalletTransactorSession) TopUpGas(_amount *big.Int) (*types.Transaction, error)
TopUpGas is a paid mutator transaction binding the contract method 0xe61c51ca.
Solidity: function topUpGas(_amount uint256) returns()
func (*WalletTransactorSession) Transfer ¶
func (_Wallet *WalletTransactorSession) Transfer(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xbeabacc8.
Solidity: function transfer(_to address, _asset address, _amount uint256) returns()
func (*WalletTransactorSession) TransferOwnership ¶
func (_Wallet *WalletTransactorSession) TransferOwnership(_account common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_account address) returns()
type WalletTransferred ¶
type WalletTransferred struct { To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletTransferred represents a Transferred event raised by the Wallet contract.
type WalletTransferredIterator ¶
type WalletTransferredIterator struct { Event *WalletTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the Wallet contract.
func (*WalletTransferredIterator) Close ¶
func (it *WalletTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletTransferredIterator) Error ¶
func (it *WalletTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletTransferredIterator) Next ¶
func (it *WalletTransferredIterator) 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 WalletTransferredOwnership ¶
type WalletTransferredOwnership struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
WalletTransferredOwnership represents a TransferredOwnership event raised by the Wallet contract.
type WalletTransferredOwnershipIterator ¶
type WalletTransferredOwnershipIterator struct { Event *WalletTransferredOwnership // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletTransferredOwnershipIterator is returned from FilterTransferredOwnership and is used to iterate over the raw logs and unpacked data for TransferredOwnership events raised by the Wallet contract.
func (*WalletTransferredOwnershipIterator) Close ¶
func (it *WalletTransferredOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletTransferredOwnershipIterator) Error ¶
func (it *WalletTransferredOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletTransferredOwnershipIterator) Next ¶
func (it *WalletTransferredOwnershipIterator) 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 WalletUpdatedSpendAvailable ¶ added in v1.5.8
WalletUpdatedSpendAvailable represents a UpdatedSpendAvailable event raised by the Wallet contract.
type WalletUpdatedSpendAvailableIterator ¶ added in v1.5.8
type WalletUpdatedSpendAvailableIterator struct { Event *WalletUpdatedSpendAvailable // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletUpdatedSpendAvailableIterator is returned from FilterUpdatedSpendAvailable and is used to iterate over the raw logs and unpacked data for UpdatedSpendAvailable events raised by the Wallet contract.
func (*WalletUpdatedSpendAvailableIterator) Close ¶ added in v1.5.8
func (it *WalletUpdatedSpendAvailableIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletUpdatedSpendAvailableIterator) Error ¶ added in v1.5.8
func (it *WalletUpdatedSpendAvailableIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletUpdatedSpendAvailableIterator) Next ¶ added in v1.5.8
func (it *WalletUpdatedSpendAvailableIterator) 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.