Documentation ¶
Index ¶
- Constants
- Variables
- type Controller
- type ControllerAddedAdmin
- type ControllerAddedAdminIterator
- type ControllerAddedController
- type ControllerAddedControllerIterator
- type ControllerCaller
- func (_Controller *ControllerCaller) AdminCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Controller *ControllerCaller) ControllerCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Controller *ControllerCaller) IsAdmin(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_Controller *ControllerCaller) IsController(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_Controller *ControllerCaller) IsStopped(opts *bind.CallOpts) (bool, error)
- func (_Controller *ControllerCaller) IsTransferable(opts *bind.CallOpts) (bool, error)
- func (_Controller *ControllerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type ControllerCallerRaw
- type ControllerCallerSession
- func (_Controller *ControllerCallerSession) AdminCount() (*big.Int, error)
- func (_Controller *ControllerCallerSession) ControllerCount() (*big.Int, error)
- func (_Controller *ControllerCallerSession) IsAdmin(_account common.Address) (bool, error)
- func (_Controller *ControllerCallerSession) IsController(_account common.Address) (bool, error)
- func (_Controller *ControllerCallerSession) IsStopped() (bool, error)
- func (_Controller *ControllerCallerSession) IsTransferable() (bool, error)
- func (_Controller *ControllerCallerSession) Owner() (common.Address, error)
- type ControllerClaimed
- type ControllerClaimedIterator
- type ControllerFilterer
- func (_Controller *ControllerFilterer) FilterAddedAdmin(opts *bind.FilterOpts) (*ControllerAddedAdminIterator, error)
- func (_Controller *ControllerFilterer) FilterAddedController(opts *bind.FilterOpts) (*ControllerAddedControllerIterator, error)
- func (_Controller *ControllerFilterer) FilterClaimed(opts *bind.FilterOpts) (*ControllerClaimedIterator, error)
- func (_Controller *ControllerFilterer) FilterLockedOwnership(opts *bind.FilterOpts) (*ControllerLockedOwnershipIterator, error)
- func (_Controller *ControllerFilterer) FilterRemovedAdmin(opts *bind.FilterOpts) (*ControllerRemovedAdminIterator, error)
- func (_Controller *ControllerFilterer) FilterRemovedController(opts *bind.FilterOpts) (*ControllerRemovedControllerIterator, error)
- func (_Controller *ControllerFilterer) FilterStarted(opts *bind.FilterOpts) (*ControllerStartedIterator, error)
- func (_Controller *ControllerFilterer) FilterStopped(opts *bind.FilterOpts) (*ControllerStoppedIterator, error)
- func (_Controller *ControllerFilterer) FilterTransferredOwnership(opts *bind.FilterOpts) (*ControllerTransferredOwnershipIterator, error)
- func (_Controller *ControllerFilterer) ParseAddedAdmin(log types.Log) (*ControllerAddedAdmin, error)
- func (_Controller *ControllerFilterer) ParseAddedController(log types.Log) (*ControllerAddedController, error)
- func (_Controller *ControllerFilterer) ParseClaimed(log types.Log) (*ControllerClaimed, error)
- func (_Controller *ControllerFilterer) ParseLockedOwnership(log types.Log) (*ControllerLockedOwnership, error)
- func (_Controller *ControllerFilterer) ParseRemovedAdmin(log types.Log) (*ControllerRemovedAdmin, error)
- func (_Controller *ControllerFilterer) ParseRemovedController(log types.Log) (*ControllerRemovedController, error)
- func (_Controller *ControllerFilterer) ParseStarted(log types.Log) (*ControllerStarted, error)
- func (_Controller *ControllerFilterer) ParseStopped(log types.Log) (*ControllerStopped, error)
- func (_Controller *ControllerFilterer) ParseTransferredOwnership(log types.Log) (*ControllerTransferredOwnership, error)
- func (_Controller *ControllerFilterer) WatchAddedAdmin(opts *bind.WatchOpts, sink chan<- *ControllerAddedAdmin) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchAddedController(opts *bind.WatchOpts, sink chan<- *ControllerAddedController) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *ControllerClaimed) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchLockedOwnership(opts *bind.WatchOpts, sink chan<- *ControllerLockedOwnership) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchRemovedAdmin(opts *bind.WatchOpts, sink chan<- *ControllerRemovedAdmin) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchRemovedController(opts *bind.WatchOpts, sink chan<- *ControllerRemovedController) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchStarted(opts *bind.WatchOpts, sink chan<- *ControllerStarted) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchStopped(opts *bind.WatchOpts, sink chan<- *ControllerStopped) (event.Subscription, error)
- func (_Controller *ControllerFilterer) WatchTransferredOwnership(opts *bind.WatchOpts, sink chan<- *ControllerTransferredOwnership) (event.Subscription, error)
- type ControllerLockedOwnership
- type ControllerLockedOwnershipIterator
- type ControllerRaw
- func (_Controller *ControllerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Controller *ControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Controller *ControllerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ControllerRemovedAdmin
- type ControllerRemovedAdminIterator
- type ControllerRemovedController
- type ControllerRemovedControllerIterator
- type ControllerSession
- func (_Controller *ControllerSession) AddAdmin(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerSession) AddController(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerSession) AdminCount() (*big.Int, error)
- func (_Controller *ControllerSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Controller *ControllerSession) ControllerCount() (*big.Int, error)
- func (_Controller *ControllerSession) IsAdmin(_account common.Address) (bool, error)
- func (_Controller *ControllerSession) IsController(_account common.Address) (bool, error)
- func (_Controller *ControllerSession) IsStopped() (bool, error)
- func (_Controller *ControllerSession) IsTransferable() (bool, error)
- func (_Controller *ControllerSession) Owner() (common.Address, error)
- func (_Controller *ControllerSession) RemoveAdmin(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerSession) RemoveController(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerSession) RenounceOwnership() (*types.Transaction, error)
- func (_Controller *ControllerSession) Start() (*types.Transaction, error)
- func (_Controller *ControllerSession) Stop() (*types.Transaction, error)
- func (_Controller *ControllerSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
- type ControllerStarted
- type ControllerStartedIterator
- type ControllerStopped
- type ControllerStoppedIterator
- type ControllerTransactor
- func (_Controller *ControllerTransactor) AddAdmin(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) AddController(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) Claim(opts *bind.TransactOpts, _to common.Address, _asset common.Address, ...) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) RemoveAdmin(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) RemoveController(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Controller *ControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _account common.Address, _transferable bool) (*types.Transaction, error)
- type ControllerTransactorRaw
- type ControllerTransactorSession
- func (_Controller *ControllerTransactorSession) AddAdmin(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) AddController(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) RemoveAdmin(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) RemoveController(_account common.Address) (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) Start() (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) Stop() (*types.Transaction, error)
- func (_Controller *ControllerTransactorSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
- type ControllerTransferredOwnership
- type ControllerTransferredOwnershipIterator
- type GasProxy
- type GasProxyCaller
- func (_GasProxy *GasProxyCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_GasProxy *GasProxyCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_GasProxy *GasProxyCaller) GasToken(opts *bind.CallOpts) (common.Address, error)
- func (_GasProxy *GasProxyCaller) GasTokenParameters(opts *bind.CallOpts) (GasRefundableGasTokenParameters, error)
- type GasProxyCallerRaw
- type GasProxyCallerSession
- func (_GasProxy *GasProxyCallerSession) ControllerNode() ([32]byte, error)
- func (_GasProxy *GasProxyCallerSession) EnsRegistry() (common.Address, error)
- func (_GasProxy *GasProxyCallerSession) GasToken() (common.Address, error)
- func (_GasProxy *GasProxyCallerSession) GasTokenParameters() (GasRefundableGasTokenParameters, error)
- type GasProxyExecutedTransaction
- type GasProxyExecutedTransactionIterator
- type GasProxyFilterer
- func (_GasProxy *GasProxyFilterer) FilterExecutedTransaction(opts *bind.FilterOpts) (*GasProxyExecutedTransactionIterator, error)
- func (_GasProxy *GasProxyFilterer) FilterSetGasToken(opts *bind.FilterOpts) (*GasProxySetGasTokenIterator, error)
- func (_GasProxy *GasProxyFilterer) ParseExecutedTransaction(log types.Log) (*GasProxyExecutedTransaction, error)
- func (_GasProxy *GasProxyFilterer) ParseSetGasToken(log types.Log) (*GasProxySetGasToken, error)
- func (_GasProxy *GasProxyFilterer) WatchExecutedTransaction(opts *bind.WatchOpts, sink chan<- *GasProxyExecutedTransaction) (event.Subscription, error)
- func (_GasProxy *GasProxyFilterer) WatchSetGasToken(opts *bind.WatchOpts, sink chan<- *GasProxySetGasToken) (event.Subscription, error)
- type GasProxyRaw
- func (_GasProxy *GasProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GasProxy *GasProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GasProxy *GasProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GasProxySession
- func (_GasProxy *GasProxySession) ControllerNode() ([32]byte, error)
- func (_GasProxy *GasProxySession) EnsRegistry() (common.Address, error)
- func (_GasProxy *GasProxySession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_GasProxy *GasProxySession) GasToken() (common.Address, error)
- func (_GasProxy *GasProxySession) GasTokenParameters() (GasRefundableGasTokenParameters, error)
- func (_GasProxy *GasProxySession) SetGasToken(_gasTokenAddress common.Address, _parameters GasRefundableGasTokenParameters) (*types.Transaction, error)
- type GasProxySetGasToken
- type GasProxySetGasTokenIterator
- type GasProxyTransactor
- type GasProxyTransactorRaw
- type GasProxyTransactorSession
- func (_GasProxy *GasProxyTransactorSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_GasProxy *GasProxyTransactorSession) SetGasToken(_gasTokenAddress common.Address, _parameters GasRefundableGasTokenParameters) (*types.Transaction, error)
- type GasRefundableGasTokenParameters
- type Holder
- type HolderCaller
- func (_Holder *HolderCaller) Burner(opts *bind.CallOpts) (common.Address, error)
- func (_Holder *HolderCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_Holder *HolderCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Holder *HolderCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
- type HolderCallerRaw
- type HolderCallerSession
- type HolderCashAndBurned
- type HolderCashAndBurnedIterator
- type HolderClaimed
- type HolderClaimedIterator
- type HolderFilterer
- func (_Holder *HolderFilterer) FilterCashAndBurned(opts *bind.FilterOpts) (*HolderCashAndBurnedIterator, error)
- func (_Holder *HolderFilterer) FilterClaimed(opts *bind.FilterOpts) (*HolderClaimedIterator, error)
- func (_Holder *HolderFilterer) FilterReceived(opts *bind.FilterOpts) (*HolderReceivedIterator, error)
- func (_Holder *HolderFilterer) ParseCashAndBurned(log types.Log) (*HolderCashAndBurned, error)
- func (_Holder *HolderFilterer) ParseClaimed(log types.Log) (*HolderClaimed, error)
- func (_Holder *HolderFilterer) ParseReceived(log types.Log) (*HolderReceived, error)
- func (_Holder *HolderFilterer) WatchCashAndBurned(opts *bind.WatchOpts, sink chan<- *HolderCashAndBurned) (event.Subscription, error)
- func (_Holder *HolderFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *HolderClaimed) (event.Subscription, error)
- func (_Holder *HolderFilterer) WatchReceived(opts *bind.WatchOpts, sink chan<- *HolderReceived) (event.Subscription, error)
- type HolderRaw
- func (_Holder *HolderRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Holder *HolderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Holder *HolderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type HolderReceived
- type HolderReceivedIterator
- type HolderSession
- func (_Holder *HolderSession) Burn(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Holder *HolderSession) Burner() (common.Address, error)
- func (_Holder *HolderSession) ControllerNode() ([32]byte, error)
- func (_Holder *HolderSession) EnsRegistry() (common.Address, error)
- func (_Holder *HolderSession) NonRedeemableTokenClaim(_to common.Address, _nonRedeemableAddresses []common.Address) (*types.Transaction, error)
- func (_Holder *HolderSession) TokenWhitelistNode() ([32]byte, error)
- type HolderTransactor
- type HolderTransactorRaw
- type HolderTransactorSession
- type Licence
- type LicenceCaller
- func (_Licence *LicenceCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_Licence *LicenceCaller) CryptoFloat(opts *bind.CallOpts) (common.Address, error)
- func (_Licence *LicenceCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Licence *LicenceCaller) FloatLocked(opts *bind.CallOpts) (bool, error)
- func (_Licence *LicenceCaller) HolderLocked(opts *bind.CallOpts) (bool, error)
- func (_Licence *LicenceCaller) LicenceAmountScaled(opts *bind.CallOpts) (*big.Int, error)
- func (_Licence *LicenceCaller) LicenceDAO(opts *bind.CallOpts) (common.Address, error)
- func (_Licence *LicenceCaller) LicenceDAOLocked(opts *bind.CallOpts) (bool, error)
- func (_Licence *LicenceCaller) MAXAMOUNTSCALE(opts *bind.CallOpts) (*big.Int, error)
- func (_Licence *LicenceCaller) MINAMOUNTSCALE(opts *bind.CallOpts) (*big.Int, error)
- func (_Licence *LicenceCaller) TknContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Licence *LicenceCaller) TknContractAddressLocked(opts *bind.CallOpts) (bool, error)
- func (_Licence *LicenceCaller) TokenHolder(opts *bind.CallOpts) (common.Address, error)
- type LicenceCallerRaw
- type LicenceCallerSession
- func (_Licence *LicenceCallerSession) ControllerNode() ([32]byte, error)
- func (_Licence *LicenceCallerSession) CryptoFloat() (common.Address, error)
- func (_Licence *LicenceCallerSession) EnsRegistry() (common.Address, error)
- func (_Licence *LicenceCallerSession) FloatLocked() (bool, error)
- func (_Licence *LicenceCallerSession) HolderLocked() (bool, error)
- func (_Licence *LicenceCallerSession) LicenceAmountScaled() (*big.Int, error)
- func (_Licence *LicenceCallerSession) LicenceDAO() (common.Address, error)
- func (_Licence *LicenceCallerSession) LicenceDAOLocked() (bool, error)
- func (_Licence *LicenceCallerSession) MAXAMOUNTSCALE() (*big.Int, error)
- func (_Licence *LicenceCallerSession) MINAMOUNTSCALE() (*big.Int, error)
- func (_Licence *LicenceCallerSession) TknContractAddress() (common.Address, error)
- func (_Licence *LicenceCallerSession) TknContractAddressLocked() (bool, error)
- func (_Licence *LicenceCallerSession) TokenHolder() (common.Address, error)
- type LicenceClaimed
- type LicenceClaimedIterator
- type LicenceFilterer
- func (_Licence *LicenceFilterer) FilterClaimed(opts *bind.FilterOpts) (*LicenceClaimedIterator, error)
- func (_Licence *LicenceFilterer) FilterTransferredToCryptoFloat(opts *bind.FilterOpts) (*LicenceTransferredToCryptoFloatIterator, error)
- func (_Licence *LicenceFilterer) FilterTransferredToTokenHolder(opts *bind.FilterOpts) (*LicenceTransferredToTokenHolderIterator, error)
- func (_Licence *LicenceFilterer) FilterUpdatedCryptoFloat(opts *bind.FilterOpts) (*LicenceUpdatedCryptoFloatIterator, error)
- func (_Licence *LicenceFilterer) FilterUpdatedLicenceAmount(opts *bind.FilterOpts) (*LicenceUpdatedLicenceAmountIterator, error)
- func (_Licence *LicenceFilterer) FilterUpdatedLicenceDAO(opts *bind.FilterOpts) (*LicenceUpdatedLicenceDAOIterator, error)
- func (_Licence *LicenceFilterer) FilterUpdatedTKNContractAddress(opts *bind.FilterOpts) (*LicenceUpdatedTKNContractAddressIterator, error)
- func (_Licence *LicenceFilterer) FilterUpdatedTokenHolder(opts *bind.FilterOpts) (*LicenceUpdatedTokenHolderIterator, error)
- func (_Licence *LicenceFilterer) ParseClaimed(log types.Log) (*LicenceClaimed, error)
- func (_Licence *LicenceFilterer) ParseTransferredToCryptoFloat(log types.Log) (*LicenceTransferredToCryptoFloat, error)
- func (_Licence *LicenceFilterer) ParseTransferredToTokenHolder(log types.Log) (*LicenceTransferredToTokenHolder, error)
- func (_Licence *LicenceFilterer) ParseUpdatedCryptoFloat(log types.Log) (*LicenceUpdatedCryptoFloat, error)
- func (_Licence *LicenceFilterer) ParseUpdatedLicenceAmount(log types.Log) (*LicenceUpdatedLicenceAmount, error)
- func (_Licence *LicenceFilterer) ParseUpdatedLicenceDAO(log types.Log) (*LicenceUpdatedLicenceDAO, error)
- func (_Licence *LicenceFilterer) ParseUpdatedTKNContractAddress(log types.Log) (*LicenceUpdatedTKNContractAddress, error)
- func (_Licence *LicenceFilterer) ParseUpdatedTokenHolder(log types.Log) (*LicenceUpdatedTokenHolder, error)
- func (_Licence *LicenceFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *LicenceClaimed) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchTransferredToCryptoFloat(opts *bind.WatchOpts, sink chan<- *LicenceTransferredToCryptoFloat) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchTransferredToTokenHolder(opts *bind.WatchOpts, sink chan<- *LicenceTransferredToTokenHolder) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchUpdatedCryptoFloat(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedCryptoFloat) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchUpdatedLicenceAmount(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedLicenceAmount) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchUpdatedLicenceDAO(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedLicenceDAO) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchUpdatedTKNContractAddress(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedTKNContractAddress) (event.Subscription, error)
- func (_Licence *LicenceFilterer) WatchUpdatedTokenHolder(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedTokenHolder) (event.Subscription, error)
- type LicenceRaw
- func (_Licence *LicenceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Licence *LicenceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Licence *LicenceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LicenceSession
- func (_Licence *LicenceSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceSession) ControllerNode() ([32]byte, error)
- func (_Licence *LicenceSession) CryptoFloat() (common.Address, error)
- func (_Licence *LicenceSession) EnsRegistry() (common.Address, error)
- func (_Licence *LicenceSession) FloatLocked() (bool, error)
- func (_Licence *LicenceSession) HolderLocked() (bool, error)
- func (_Licence *LicenceSession) LicenceAmountScaled() (*big.Int, error)
- func (_Licence *LicenceSession) LicenceDAO() (common.Address, error)
- func (_Licence *LicenceSession) LicenceDAOLocked() (bool, error)
- func (_Licence *LicenceSession) Load(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceSession) LockFloat() (*types.Transaction, error)
- func (_Licence *LicenceSession) LockHolder() (*types.Transaction, error)
- func (_Licence *LicenceSession) LockLicenceDAO() (*types.Transaction, error)
- func (_Licence *LicenceSession) LockTKNContractAddress() (*types.Transaction, error)
- func (_Licence *LicenceSession) MAXAMOUNTSCALE() (*big.Int, error)
- func (_Licence *LicenceSession) MINAMOUNTSCALE() (*big.Int, error)
- func (_Licence *LicenceSession) TknContractAddress() (common.Address, error)
- func (_Licence *LicenceSession) TknContractAddressLocked() (bool, error)
- func (_Licence *LicenceSession) TokenHolder() (common.Address, error)
- func (_Licence *LicenceSession) UpdateFloat(_newFloat common.Address) (*types.Transaction, error)
- func (_Licence *LicenceSession) UpdateHolder(_newHolder common.Address) (*types.Transaction, error)
- func (_Licence *LicenceSession) UpdateLicenceAmount(_newAmount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceSession) UpdateLicenceDAO(_newDAO common.Address) (*types.Transaction, error)
- func (_Licence *LicenceSession) UpdateTKNContractAddress(_newTKN common.Address) (*types.Transaction, error)
- type LicenceTransactor
- func (_Licence *LicenceTransactor) Claim(opts *bind.TransactOpts, _to common.Address, _asset common.Address, ...) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) Load(opts *bind.TransactOpts, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) LockFloat(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) LockHolder(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) LockLicenceDAO(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) LockTKNContractAddress(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) UpdateFloat(opts *bind.TransactOpts, _newFloat common.Address) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) UpdateHolder(opts *bind.TransactOpts, _newHolder common.Address) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) UpdateLicenceAmount(opts *bind.TransactOpts, _newAmount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) UpdateLicenceDAO(opts *bind.TransactOpts, _newDAO common.Address) (*types.Transaction, error)
- func (_Licence *LicenceTransactor) UpdateTKNContractAddress(opts *bind.TransactOpts, _newTKN common.Address) (*types.Transaction, error)
- type LicenceTransactorRaw
- type LicenceTransactorSession
- func (_Licence *LicenceTransactorSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) Load(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) LockFloat() (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) LockHolder() (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) LockLicenceDAO() (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) LockTKNContractAddress() (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) UpdateFloat(_newFloat common.Address) (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) UpdateHolder(_newHolder common.Address) (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) UpdateLicenceAmount(_newAmount *big.Int) (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) UpdateLicenceDAO(_newDAO common.Address) (*types.Transaction, error)
- func (_Licence *LicenceTransactorSession) UpdateTKNContractAddress(_newTKN common.Address) (*types.Transaction, error)
- type LicenceTransferredToCryptoFloat
- type LicenceTransferredToCryptoFloatIterator
- type LicenceTransferredToTokenHolder
- type LicenceTransferredToTokenHolderIterator
- type LicenceUpdatedCryptoFloat
- type LicenceUpdatedCryptoFloatIterator
- type LicenceUpdatedLicenceAmount
- type LicenceUpdatedLicenceAmountIterator
- type LicenceUpdatedLicenceDAO
- type LicenceUpdatedLicenceDAOIterator
- type LicenceUpdatedTKNContractAddress
- type LicenceUpdatedTKNContractAddressIterator
- type LicenceUpdatedTokenHolder
- type LicenceUpdatedTokenHolderIterator
- type Oracle
- type OracleCaller
- func (_Oracle *OracleCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_Oracle *OracleCaller) CryptoCompareAPIPublicKey(opts *bind.CallOpts) ([]byte, error)
- func (_Oracle *OracleCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
- type OracleCallerRaw
- type OracleCallerSession
- type OracleFilterer
- func (_Oracle *OracleFilterer) FilterSetCryptoComparePublicKey(opts *bind.FilterOpts) (*OracleSetCryptoComparePublicKeyIterator, error)
- func (_Oracle *OracleFilterer) FilterVerifiedProof(opts *bind.FilterOpts) (*OracleVerifiedProofIterator, error)
- func (_Oracle *OracleFilterer) ParseSetCryptoComparePublicKey(log types.Log) (*OracleSetCryptoComparePublicKey, error)
- func (_Oracle *OracleFilterer) ParseVerifiedProof(log types.Log) (*OracleVerifiedProof, error)
- func (_Oracle *OracleFilterer) WatchSetCryptoComparePublicKey(opts *bind.WatchOpts, sink chan<- *OracleSetCryptoComparePublicKey) (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 OracleSession
- func (_Oracle *OracleSession) ControllerNode() ([32]byte, error)
- func (_Oracle *OracleSession) CryptoCompareAPIPublicKey() ([]byte, error)
- func (_Oracle *OracleSession) EnsRegistry() (common.Address, error)
- func (_Oracle *OracleSession) TokenWhitelistNode() ([32]byte, error)
- func (_Oracle *OracleSession) UpdateCryptoCompareAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
- func (_Oracle *OracleSession) UpdateTokenRate(_token common.Address, _result string, _proof []byte) (*types.Transaction, error)
- type OracleSetCryptoComparePublicKey
- type OracleSetCryptoComparePublicKeyIterator
- type OracleTransactor
- type OracleTransactorRaw
- type OracleTransactorSession
- type OracleVerifiedProof
- type OracleVerifiedProofIterator
- type TokenWhitelist
- type TokenWhitelistAddedExclusiveMethod
- type TokenWhitelistAddedExclusiveMethodIterator
- type TokenWhitelistAddedMethodId
- type TokenWhitelistAddedMethodIdIterator
- type TokenWhitelistAddedToken
- type TokenWhitelistAddedTokenIterator
- type TokenWhitelistCaller
- func (_TokenWhitelist *TokenWhitelistCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenWhitelist *TokenWhitelistCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_TokenWhitelist *TokenWhitelistCaller) GetERC20RecipientAndAmount(opts *bind.CallOpts, _token common.Address, _data []byte) (common.Address, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCaller) GetStablecoinInfo(opts *bind.CallOpts) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCaller) GetTokenInfo(opts *bind.CallOpts, _a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCaller) IsERC20MethodSupported(opts *bind.CallOpts, _token common.Address, _methodId [4]byte) (bool, error)
- func (_TokenWhitelist *TokenWhitelistCaller) IsERC20MethodWhitelisted(opts *bind.CallOpts, _methodId [4]byte) (bool, error)
- func (_TokenWhitelist *TokenWhitelistCaller) OracleNode(opts *bind.CallOpts) ([32]byte, error)
- func (_TokenWhitelist *TokenWhitelistCaller) RedeemableCounter(opts *bind.CallOpts) (*big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCaller) RedeemableTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_TokenWhitelist *TokenWhitelistCaller) Stablecoin(opts *bind.CallOpts) (common.Address, error)
- func (_TokenWhitelist *TokenWhitelistCaller) TokenAddressArray(opts *bind.CallOpts) ([]common.Address, error)
- type TokenWhitelistCallerRaw
- type TokenWhitelistCallerSession
- func (_TokenWhitelist *TokenWhitelistCallerSession) ControllerNode() ([32]byte, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) EnsRegistry() (common.Address, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) GetERC20RecipientAndAmount(_token common.Address, _data []byte) (common.Address, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) IsERC20MethodSupported(_token common.Address, _methodId [4]byte) (bool, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) IsERC20MethodWhitelisted(_methodId [4]byte) (bool, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) OracleNode() ([32]byte, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) RedeemableCounter() (*big.Int, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) RedeemableTokens() ([]common.Address, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) Stablecoin() (common.Address, error)
- func (_TokenWhitelist *TokenWhitelistCallerSession) TokenAddressArray() ([]common.Address, error)
- type TokenWhitelistClaimed
- type TokenWhitelistClaimedIterator
- type TokenWhitelistFilterer
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterAddedExclusiveMethod(opts *bind.FilterOpts) (*TokenWhitelistAddedExclusiveMethodIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterAddedMethodId(opts *bind.FilterOpts) (*TokenWhitelistAddedMethodIdIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterAddedToken(opts *bind.FilterOpts) (*TokenWhitelistAddedTokenIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterClaimed(opts *bind.FilterOpts) (*TokenWhitelistClaimedIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterRemovedExclusiveMethod(opts *bind.FilterOpts) (*TokenWhitelistRemovedExclusiveMethodIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterRemovedMethodId(opts *bind.FilterOpts) (*TokenWhitelistRemovedMethodIdIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterRemovedToken(opts *bind.FilterOpts) (*TokenWhitelistRemovedTokenIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterUpdatedTokenLoadable(opts *bind.FilterOpts) (*TokenWhitelistUpdatedTokenLoadableIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterUpdatedTokenRate(opts *bind.FilterOpts) (*TokenWhitelistUpdatedTokenRateIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) FilterUpdatedTokenRedeemable(opts *bind.FilterOpts) (*TokenWhitelistUpdatedTokenRedeemableIterator, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseAddedExclusiveMethod(log types.Log) (*TokenWhitelistAddedExclusiveMethod, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseAddedMethodId(log types.Log) (*TokenWhitelistAddedMethodId, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseAddedToken(log types.Log) (*TokenWhitelistAddedToken, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseClaimed(log types.Log) (*TokenWhitelistClaimed, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseRemovedExclusiveMethod(log types.Log) (*TokenWhitelistRemovedExclusiveMethod, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseRemovedMethodId(log types.Log) (*TokenWhitelistRemovedMethodId, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseRemovedToken(log types.Log) (*TokenWhitelistRemovedToken, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseUpdatedTokenLoadable(log types.Log) (*TokenWhitelistUpdatedTokenLoadable, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseUpdatedTokenRate(log types.Log) (*TokenWhitelistUpdatedTokenRate, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) ParseUpdatedTokenRedeemable(log types.Log) (*TokenWhitelistUpdatedTokenRedeemable, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchAddedExclusiveMethod(opts *bind.WatchOpts, sink chan<- *TokenWhitelistAddedExclusiveMethod) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchAddedMethodId(opts *bind.WatchOpts, sink chan<- *TokenWhitelistAddedMethodId) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchAddedToken(opts *bind.WatchOpts, sink chan<- *TokenWhitelistAddedToken) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *TokenWhitelistClaimed) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchRemovedExclusiveMethod(opts *bind.WatchOpts, sink chan<- *TokenWhitelistRemovedExclusiveMethod) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchRemovedMethodId(opts *bind.WatchOpts, sink chan<- *TokenWhitelistRemovedMethodId) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchRemovedToken(opts *bind.WatchOpts, sink chan<- *TokenWhitelistRemovedToken) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchUpdatedTokenLoadable(opts *bind.WatchOpts, sink chan<- *TokenWhitelistUpdatedTokenLoadable) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchUpdatedTokenRate(opts *bind.WatchOpts, sink chan<- *TokenWhitelistUpdatedTokenRate) (event.Subscription, error)
- func (_TokenWhitelist *TokenWhitelistFilterer) WatchUpdatedTokenRedeemable(opts *bind.WatchOpts, sink chan<- *TokenWhitelistUpdatedTokenRedeemable) (event.Subscription, error)
- type TokenWhitelistRaw
- func (_TokenWhitelist *TokenWhitelistRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenWhitelist *TokenWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenWhitelistRemovedExclusiveMethod
- type TokenWhitelistRemovedExclusiveMethodIterator
- type TokenWhitelistRemovedMethodId
- type TokenWhitelistRemovedMethodIdIterator
- type TokenWhitelistRemovedToken
- type TokenWhitelistRemovedTokenIterator
- type TokenWhitelistSession
- func (_TokenWhitelist *TokenWhitelistSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, ...) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistSession) ControllerNode() ([32]byte, error)
- func (_TokenWhitelist *TokenWhitelistSession) EnsRegistry() (common.Address, error)
- func (_TokenWhitelist *TokenWhitelistSession) GetERC20RecipientAndAmount(_token common.Address, _data []byte) (common.Address, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
- func (_TokenWhitelist *TokenWhitelistSession) IsERC20MethodSupported(_token common.Address, _methodId [4]byte) (bool, error)
- func (_TokenWhitelist *TokenWhitelistSession) IsERC20MethodWhitelisted(_methodId [4]byte) (bool, error)
- func (_TokenWhitelist *TokenWhitelistSession) OracleNode() ([32]byte, error)
- func (_TokenWhitelist *TokenWhitelistSession) RedeemableCounter() (*big.Int, error)
- func (_TokenWhitelist *TokenWhitelistSession) RedeemableTokens() ([]common.Address, error)
- func (_TokenWhitelist *TokenWhitelistSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistSession) SetTokenLoadable(_token common.Address, _loadable bool) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistSession) SetTokenRedeemable(_token common.Address, _redeemable bool) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistSession) Stablecoin() (common.Address, error)
- func (_TokenWhitelist *TokenWhitelistSession) TokenAddressArray() ([]common.Address, error)
- func (_TokenWhitelist *TokenWhitelistSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
- type TokenWhitelistTransactor
- func (_TokenWhitelist *TokenWhitelistTransactor) AddTokens(opts *bind.TransactOpts, _tokens []common.Address, _symbols [][32]byte, ...) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactor) Claim(opts *bind.TransactOpts, _to common.Address, _asset common.Address, ...) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactor) RemoveTokens(opts *bind.TransactOpts, _tokens []common.Address) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactor) SetTokenLoadable(opts *bind.TransactOpts, _token common.Address, _loadable bool) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactor) SetTokenRedeemable(opts *bind.TransactOpts, _token common.Address, _redeemable bool) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactor) UpdateTokenRate(opts *bind.TransactOpts, _token common.Address, _rate *big.Int, ...) (*types.Transaction, error)
- type TokenWhitelistTransactorRaw
- type TokenWhitelistTransactorSession
- func (_TokenWhitelist *TokenWhitelistTransactorSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, ...) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactorSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactorSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactorSession) SetTokenLoadable(_token common.Address, _loadable bool) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactorSession) SetTokenRedeemable(_token common.Address, _redeemable bool) (*types.Transaction, error)
- func (_TokenWhitelist *TokenWhitelistTransactorSession) UpdateTokenRate(_token common.Address, _rate *big.Int, _updateDate *big.Int) (*types.Transaction, error)
- type TokenWhitelistUpdatedTokenLoadable
- type TokenWhitelistUpdatedTokenLoadableIterator
- type TokenWhitelistUpdatedTokenRate
- type TokenWhitelistUpdatedTokenRateIterator
- type TokenWhitelistUpdatedTokenRedeemable
- type TokenWhitelistUpdatedTokenRedeemableIterator
- type Wallet
- type WalletAddedToWhitelist
- type WalletAddedToWhitelistIterator
- type WalletCache
- type WalletCacheCachedWallet
- type WalletCacheCachedWalletIterator
- type WalletCacheCaller
- func (_WalletCache *WalletCacheCaller) CachedWallets(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_WalletCache *WalletCacheCaller) CachedWalletsCount(opts *bind.CallOpts) (*big.Int, error)
- func (_WalletCache *WalletCacheCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_WalletCache *WalletCacheCaller) DefaultSpendLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_WalletCache *WalletCacheCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_WalletCache *WalletCacheCaller) LicenceNode(opts *bind.CallOpts) ([32]byte, error)
- func (_WalletCache *WalletCacheCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
- func (_WalletCache *WalletCacheCaller) WalletDeployerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_WalletCache *WalletCacheCaller) WalletImplementation(opts *bind.CallOpts) (common.Address, error)
- type WalletCacheCallerRaw
- type WalletCacheCallerSession
- func (_WalletCache *WalletCacheCallerSession) CachedWallets(arg0 *big.Int) (common.Address, error)
- func (_WalletCache *WalletCacheCallerSession) CachedWalletsCount() (*big.Int, error)
- func (_WalletCache *WalletCacheCallerSession) ControllerNode() ([32]byte, error)
- func (_WalletCache *WalletCacheCallerSession) DefaultSpendLimit() (*big.Int, error)
- func (_WalletCache *WalletCacheCallerSession) EnsRegistry() (common.Address, error)
- func (_WalletCache *WalletCacheCallerSession) LicenceNode() ([32]byte, error)
- func (_WalletCache *WalletCacheCallerSession) TokenWhitelistNode() ([32]byte, error)
- func (_WalletCache *WalletCacheCallerSession) WalletDeployerNode() ([32]byte, error)
- func (_WalletCache *WalletCacheCallerSession) WalletImplementation() (common.Address, error)
- type WalletCacheFilterer
- func (_WalletCache *WalletCacheFilterer) FilterCachedWallet(opts *bind.FilterOpts) (*WalletCacheCachedWalletIterator, error)
- func (_WalletCache *WalletCacheFilterer) ParseCachedWallet(log types.Log) (*WalletCacheCachedWallet, error)
- func (_WalletCache *WalletCacheFilterer) WatchCachedWallet(opts *bind.WatchOpts, sink chan<- *WalletCacheCachedWallet) (event.Subscription, error)
- type WalletCacheRaw
- func (_WalletCache *WalletCacheRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_WalletCache *WalletCacheRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WalletCache *WalletCacheRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WalletCacheSession
- func (_WalletCache *WalletCacheSession) CacheWallet() (*types.Transaction, error)
- func (_WalletCache *WalletCacheSession) CachedWallets(arg0 *big.Int) (common.Address, error)
- func (_WalletCache *WalletCacheSession) CachedWalletsCount() (*big.Int, error)
- func (_WalletCache *WalletCacheSession) ControllerNode() ([32]byte, error)
- func (_WalletCache *WalletCacheSession) DefaultSpendLimit() (*big.Int, error)
- func (_WalletCache *WalletCacheSession) EnsRegistry() (common.Address, error)
- func (_WalletCache *WalletCacheSession) LicenceNode() ([32]byte, error)
- func (_WalletCache *WalletCacheSession) TokenWhitelistNode() ([32]byte, error)
- func (_WalletCache *WalletCacheSession) WalletCachePop() (*types.Transaction, error)
- func (_WalletCache *WalletCacheSession) WalletDeployerNode() ([32]byte, error)
- func (_WalletCache *WalletCacheSession) WalletImplementation() (common.Address, error)
- type WalletCacheTransactor
- type WalletCacheTransactorRaw
- type WalletCacheTransactorSession
- type WalletCaller
- func (_Wallet *WalletCaller) CalculateHash(opts *bind.CallOpts, _addresses []common.Address) ([32]byte, error)
- func (_Wallet *WalletCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_Wallet *WalletCaller) ConvertToEther(opts *bind.CallOpts, _token common.Address, _amount *big.Int) (*big.Int, error)
- func (_Wallet *WalletCaller) ConvertToStablecoin(opts *bind.CallOpts, _token common.Address, _amount *big.Int) (*big.Int, error)
- func (_Wallet *WalletCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_Wallet *WalletCaller) GasTopUpLimitAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) GasTopUpLimitControllerConfirmationRequired(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) GasTopUpLimitPending(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) GasTopUpLimitValue(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) GetBalance(opts *bind.CallOpts, _asset common.Address) (*big.Int, error)
- func (_Wallet *WalletCaller) IsSetWhitelist(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) IsTransferable(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) IsValidSignature(opts *bind.CallOpts, _hashedData [32]byte, _signature []byte) ([4]byte, error)
- func (_Wallet *WalletCaller) IsValidSignature0(opts *bind.CallOpts, _data []byte, _signature []byte) ([4]byte, error)
- func (_Wallet *WalletCaller) LicenceNode(opts *bind.CallOpts) ([32]byte, error)
- func (_Wallet *WalletCaller) LoadLimitAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) LoadLimitControllerConfirmationRequired(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) LoadLimitPending(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) LoadLimitValue(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Wallet *WalletCaller) PendingWhitelistAddition(opts *bind.CallOpts) ([]common.Address, error)
- func (_Wallet *WalletCaller) PendingWhitelistRemoval(opts *bind.CallOpts) ([]common.Address, error)
- func (_Wallet *WalletCaller) RelayNonce(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) SpendLimitAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) SpendLimitControllerConfirmationRequired(opts *bind.CallOpts) (bool, error)
- func (_Wallet *WalletCaller) SpendLimitPending(opts *bind.CallOpts) (*big.Int, error)
- func (_Wallet *WalletCaller) SpendLimitValue(opts *bind.CallOpts) (*big.Int, 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) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
- func (_Wallet *WalletCaller) WALLETVERSION(opts *bind.CallOpts) (string, error)
- func (_Wallet *WalletCaller) WhitelistArray(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Wallet *WalletCaller) WhitelistMap(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type WalletCallerRaw
- type WalletCallerSession
- func (_Wallet *WalletCallerSession) CalculateHash(_addresses []common.Address) ([32]byte, error)
- func (_Wallet *WalletCallerSession) ControllerNode() ([32]byte, error)
- func (_Wallet *WalletCallerSession) ConvertToEther(_token common.Address, _amount *big.Int) (*big.Int, error)
- func (_Wallet *WalletCallerSession) ConvertToStablecoin(_token common.Address, _amount *big.Int) (*big.Int, error)
- func (_Wallet *WalletCallerSession) EnsRegistry() (common.Address, error)
- func (_Wallet *WalletCallerSession) GasTopUpLimitAvailable() (*big.Int, error)
- func (_Wallet *WalletCallerSession) GasTopUpLimitControllerConfirmationRequired() (bool, error)
- func (_Wallet *WalletCallerSession) GasTopUpLimitPending() (*big.Int, error)
- func (_Wallet *WalletCallerSession) GasTopUpLimitValue() (*big.Int, error)
- func (_Wallet *WalletCallerSession) GetBalance(_asset common.Address) (*big.Int, error)
- func (_Wallet *WalletCallerSession) IsSetWhitelist() (bool, error)
- func (_Wallet *WalletCallerSession) IsTransferable() (bool, error)
- func (_Wallet *WalletCallerSession) IsValidSignature(_hashedData [32]byte, _signature []byte) ([4]byte, error)
- func (_Wallet *WalletCallerSession) IsValidSignature0(_data []byte, _signature []byte) ([4]byte, error)
- func (_Wallet *WalletCallerSession) LicenceNode() ([32]byte, error)
- func (_Wallet *WalletCallerSession) LoadLimitAvailable() (*big.Int, error)
- func (_Wallet *WalletCallerSession) LoadLimitControllerConfirmationRequired() (bool, error)
- func (_Wallet *WalletCallerSession) LoadLimitPending() (*big.Int, error)
- func (_Wallet *WalletCallerSession) LoadLimitValue() (*big.Int, error)
- func (_Wallet *WalletCallerSession) Owner() (common.Address, error)
- func (_Wallet *WalletCallerSession) PendingWhitelistAddition() ([]common.Address, error)
- func (_Wallet *WalletCallerSession) PendingWhitelistRemoval() ([]common.Address, error)
- func (_Wallet *WalletCallerSession) RelayNonce() (*big.Int, error)
- func (_Wallet *WalletCallerSession) SpendLimitAvailable() (*big.Int, error)
- func (_Wallet *WalletCallerSession) SpendLimitControllerConfirmationRequired() (bool, error)
- func (_Wallet *WalletCallerSession) SpendLimitPending() (*big.Int, error)
- func (_Wallet *WalletCallerSession) SpendLimitValue() (*big.Int, 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) TokenWhitelistNode() ([32]byte, error)
- func (_Wallet *WalletCallerSession) WALLETVERSION() (string, error)
- func (_Wallet *WalletCallerSession) WhitelistArray(arg0 *big.Int) (common.Address, error)
- func (_Wallet *WalletCallerSession) WhitelistMap(arg0 common.Address) (bool, error)
- type WalletCancelledWhitelistAddition
- type WalletCancelledWhitelistAdditionIterator
- type WalletCancelledWhitelistRemoval
- type WalletCancelledWhitelistRemovalIterator
- type WalletDeployer
- type WalletDeployerCaller
- func (_WalletDeployer *WalletDeployerCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
- func (_WalletDeployer *WalletDeployerCaller) DeployedWallets(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_WalletDeployer *WalletDeployerCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
- func (_WalletDeployer *WalletDeployerCaller) WalletCacheNode(opts *bind.CallOpts) ([32]byte, error)
- type WalletDeployerCallerRaw
- type WalletDeployerCallerSession
- func (_WalletDeployer *WalletDeployerCallerSession) ControllerNode() ([32]byte, error)
- func (_WalletDeployer *WalletDeployerCallerSession) DeployedWallets(arg0 common.Address) (common.Address, error)
- func (_WalletDeployer *WalletDeployerCallerSession) EnsRegistry() (common.Address, error)
- func (_WalletDeployer *WalletDeployerCallerSession) WalletCacheNode() ([32]byte, error)
- type WalletDeployerDeployedWallet
- type WalletDeployerDeployedWalletIterator
- type WalletDeployerFilterer
- func (_WalletDeployer *WalletDeployerFilterer) FilterDeployedWallet(opts *bind.FilterOpts) (*WalletDeployerDeployedWalletIterator, error)
- func (_WalletDeployer *WalletDeployerFilterer) FilterMigratedWallet(opts *bind.FilterOpts) (*WalletDeployerMigratedWalletIterator, error)
- func (_WalletDeployer *WalletDeployerFilterer) ParseDeployedWallet(log types.Log) (*WalletDeployerDeployedWallet, error)
- func (_WalletDeployer *WalletDeployerFilterer) ParseMigratedWallet(log types.Log) (*WalletDeployerMigratedWallet, error)
- func (_WalletDeployer *WalletDeployerFilterer) WatchDeployedWallet(opts *bind.WatchOpts, sink chan<- *WalletDeployerDeployedWallet) (event.Subscription, error)
- func (_WalletDeployer *WalletDeployerFilterer) WatchMigratedWallet(opts *bind.WatchOpts, sink chan<- *WalletDeployerMigratedWallet) (event.Subscription, error)
- type WalletDeployerMigratedWallet
- type WalletDeployerMigratedWalletIterator
- 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) ControllerNode() ([32]byte, error)
- func (_WalletDeployer *WalletDeployerSession) DeployWallet(_owner common.Address) (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerSession) DeployedWallets(arg0 common.Address) (common.Address, error)
- func (_WalletDeployer *WalletDeployerSession) EnsRegistry() (common.Address, error)
- func (_WalletDeployer *WalletDeployerSession) MigrateWallet(_owner common.Address, _oldWallet common.Address, _initializedSpendLimit bool, ...) (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerSession) WalletCacheNode() ([32]byte, error)
- type WalletDeployerTransactor
- func (_WalletDeployer *WalletDeployerTransactor) DeployWallet(opts *bind.TransactOpts, _owner common.Address) (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerTransactor) MigrateWallet(opts *bind.TransactOpts, _owner common.Address, _oldWallet common.Address, ...) (*types.Transaction, error)
- type WalletDeployerTransactorRaw
- type WalletDeployerTransactorSession
- func (_WalletDeployer *WalletDeployerTransactorSession) DeployWallet(_owner common.Address) (*types.Transaction, error)
- func (_WalletDeployer *WalletDeployerTransactorSession) MigrateWallet(_owner common.Address, _oldWallet common.Address, _initializedSpendLimit bool, ...) (*types.Transaction, error)
- type WalletExecutedRelayedTransaction
- type WalletExecutedRelayedTransactionIterator
- type WalletExecutedTransaction
- type WalletExecutedTransactionIterator
- type WalletFilterer
- func (_Wallet *WalletFilterer) FilterAddedToWhitelist(opts *bind.FilterOpts) (*WalletAddedToWhitelistIterator, error)
- func (_Wallet *WalletFilterer) FilterCancelledWhitelistAddition(opts *bind.FilterOpts) (*WalletCancelledWhitelistAdditionIterator, error)
- func (_Wallet *WalletFilterer) FilterCancelledWhitelistRemoval(opts *bind.FilterOpts) (*WalletCancelledWhitelistRemovalIterator, error)
- func (_Wallet *WalletFilterer) FilterExecutedRelayedTransaction(opts *bind.FilterOpts) (*WalletExecutedRelayedTransactionIterator, error)
- func (_Wallet *WalletFilterer) FilterExecutedTransaction(opts *bind.FilterOpts) (*WalletExecutedTransactionIterator, error)
- func (_Wallet *WalletFilterer) FilterIncreasedRelayNonce(opts *bind.FilterOpts) (*WalletIncreasedRelayNonceIterator, error)
- func (_Wallet *WalletFilterer) FilterLoadedTokenCard(opts *bind.FilterOpts) (*WalletLoadedTokenCardIterator, error)
- func (_Wallet *WalletFilterer) FilterLockedOwnership(opts *bind.FilterOpts) (*WalletLockedOwnershipIterator, error)
- func (_Wallet *WalletFilterer) FilterRemovedFromWhitelist(opts *bind.FilterOpts) (*WalletRemovedFromWhitelistIterator, error)
- func (_Wallet *WalletFilterer) FilterSetGasTopUpLimit(opts *bind.FilterOpts) (*WalletSetGasTopUpLimitIterator, error)
- func (_Wallet *WalletFilterer) FilterSetLoadLimit(opts *bind.FilterOpts) (*WalletSetLoadLimitIterator, error)
- func (_Wallet *WalletFilterer) FilterSetSpendLimit(opts *bind.FilterOpts) (*WalletSetSpendLimitIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedGasTopUpLimitUpdate(opts *bind.FilterOpts) (*WalletSubmittedGasTopUpLimitUpdateIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedLoadLimitUpdate(opts *bind.FilterOpts) (*WalletSubmittedLoadLimitUpdateIterator, error)
- func (_Wallet *WalletFilterer) FilterSubmittedSpendLimitUpdate(opts *bind.FilterOpts) (*WalletSubmittedSpendLimitUpdateIterator, 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) FilterUpdatedAvailableLimit(opts *bind.FilterOpts) (*WalletUpdatedAvailableLimitIterator, error)
- func (_Wallet *WalletFilterer) ParseAddedToWhitelist(log types.Log) (*WalletAddedToWhitelist, error)
- func (_Wallet *WalletFilterer) ParseCancelledWhitelistAddition(log types.Log) (*WalletCancelledWhitelistAddition, error)
- func (_Wallet *WalletFilterer) ParseCancelledWhitelistRemoval(log types.Log) (*WalletCancelledWhitelistRemoval, error)
- func (_Wallet *WalletFilterer) ParseExecutedRelayedTransaction(log types.Log) (*WalletExecutedRelayedTransaction, error)
- func (_Wallet *WalletFilterer) ParseExecutedTransaction(log types.Log) (*WalletExecutedTransaction, error)
- func (_Wallet *WalletFilterer) ParseIncreasedRelayNonce(log types.Log) (*WalletIncreasedRelayNonce, error)
- func (_Wallet *WalletFilterer) ParseLoadedTokenCard(log types.Log) (*WalletLoadedTokenCard, error)
- func (_Wallet *WalletFilterer) ParseLockedOwnership(log types.Log) (*WalletLockedOwnership, error)
- func (_Wallet *WalletFilterer) ParseRemovedFromWhitelist(log types.Log) (*WalletRemovedFromWhitelist, error)
- func (_Wallet *WalletFilterer) ParseSetGasTopUpLimit(log types.Log) (*WalletSetGasTopUpLimit, error)
- func (_Wallet *WalletFilterer) ParseSetLoadLimit(log types.Log) (*WalletSetLoadLimit, error)
- func (_Wallet *WalletFilterer) ParseSetSpendLimit(log types.Log) (*WalletSetSpendLimit, error)
- func (_Wallet *WalletFilterer) ParseSubmittedGasTopUpLimitUpdate(log types.Log) (*WalletSubmittedGasTopUpLimitUpdate, error)
- func (_Wallet *WalletFilterer) ParseSubmittedLoadLimitUpdate(log types.Log) (*WalletSubmittedLoadLimitUpdate, error)
- func (_Wallet *WalletFilterer) ParseSubmittedSpendLimitUpdate(log types.Log) (*WalletSubmittedSpendLimitUpdate, error)
- func (_Wallet *WalletFilterer) ParseSubmittedWhitelistAddition(log types.Log) (*WalletSubmittedWhitelistAddition, error)
- func (_Wallet *WalletFilterer) ParseSubmittedWhitelistRemoval(log types.Log) (*WalletSubmittedWhitelistRemoval, error)
- func (_Wallet *WalletFilterer) ParseToppedUpGas(log types.Log) (*WalletToppedUpGas, error)
- func (_Wallet *WalletFilterer) ParseTransferred(log types.Log) (*WalletTransferred, error)
- func (_Wallet *WalletFilterer) ParseTransferredOwnership(log types.Log) (*WalletTransferredOwnership, error)
- func (_Wallet *WalletFilterer) ParseUpdatedAvailableLimit(log types.Log) (*WalletUpdatedAvailableLimit, error)
- func (_Wallet *WalletFilterer) WatchAddedToWhitelist(opts *bind.WatchOpts, sink chan<- *WalletAddedToWhitelist) (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) WatchExecutedRelayedTransaction(opts *bind.WatchOpts, sink chan<- *WalletExecutedRelayedTransaction) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchExecutedTransaction(opts *bind.WatchOpts, sink chan<- *WalletExecutedTransaction) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchIncreasedRelayNonce(opts *bind.WatchOpts, sink chan<- *WalletIncreasedRelayNonce) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchLoadedTokenCard(opts *bind.WatchOpts, sink chan<- *WalletLoadedTokenCard) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchLockedOwnership(opts *bind.WatchOpts, sink chan<- *WalletLockedOwnership) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchRemovedFromWhitelist(opts *bind.WatchOpts, sink chan<- *WalletRemovedFromWhitelist) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSetGasTopUpLimit(opts *bind.WatchOpts, sink chan<- *WalletSetGasTopUpLimit) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSetLoadLimit(opts *bind.WatchOpts, sink chan<- *WalletSetLoadLimit) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSetSpendLimit(opts *bind.WatchOpts, sink chan<- *WalletSetSpendLimit) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedGasTopUpLimitUpdate(opts *bind.WatchOpts, sink chan<- *WalletSubmittedGasTopUpLimitUpdate) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedLoadLimitUpdate(opts *bind.WatchOpts, sink chan<- *WalletSubmittedLoadLimitUpdate) (event.Subscription, error)
- func (_Wallet *WalletFilterer) WatchSubmittedSpendLimitUpdate(opts *bind.WatchOpts, sink chan<- *WalletSubmittedSpendLimitUpdate) (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) WatchUpdatedAvailableLimit(opts *bind.WatchOpts, sink chan<- *WalletUpdatedAvailableLimit) (event.Subscription, error)
- type WalletIncreasedRelayNonce
- type WalletIncreasedRelayNonceIterator
- type WalletLoadedTokenCard
- type WalletLoadedTokenCardIterator
- type WalletLockedOwnership
- type WalletLockedOwnershipIterator
- 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 WalletRemovedFromWhitelist
- type WalletRemovedFromWhitelistIterator
- type WalletSession
- func (_Wallet *WalletSession) BatchExecuteTransaction(_transactionBatch []byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) CalculateHash(_addresses []common.Address) ([32]byte, error)
- func (_Wallet *WalletSession) CancelWhitelistAddition(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) CancelWhitelistRemoval(_hash [32]byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) ConfirmSpendLimitUpdate(_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) ControllerNode() ([32]byte, error)
- func (_Wallet *WalletSession) ConvertToEther(_token common.Address, _amount *big.Int) (*big.Int, error)
- func (_Wallet *WalletSession) ConvertToStablecoin(_token common.Address, _amount *big.Int) (*big.Int, error)
- func (_Wallet *WalletSession) EnsRegistry() (common.Address, error)
- func (_Wallet *WalletSession) ExecuteRelayedTransaction(_nonce *big.Int, _data []byte, _signature []byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_Wallet *WalletSession) GasTopUpLimitAvailable() (*big.Int, error)
- func (_Wallet *WalletSession) GasTopUpLimitControllerConfirmationRequired() (bool, error)
- func (_Wallet *WalletSession) GasTopUpLimitPending() (*big.Int, error)
- func (_Wallet *WalletSession) GasTopUpLimitValue() (*big.Int, error)
- func (_Wallet *WalletSession) GetBalance(_asset common.Address) (*big.Int, error)
- func (_Wallet *WalletSession) IncreaseRelayNonce() (*types.Transaction, error)
- func (_Wallet *WalletSession) InitializeWallet(_owner_ common.Address, _transferable_ bool, _ens_ common.Address, ...) (*types.Transaction, error)
- func (_Wallet *WalletSession) IsSetWhitelist() (bool, error)
- func (_Wallet *WalletSession) IsTransferable() (bool, error)
- func (_Wallet *WalletSession) IsValidSignature(_hashedData [32]byte, _signature []byte) ([4]byte, error)
- func (_Wallet *WalletSession) IsValidSignature0(_data []byte, _signature []byte) ([4]byte, error)
- func (_Wallet *WalletSession) LicenceNode() ([32]byte, error)
- func (_Wallet *WalletSession) LoadLimitAvailable() (*big.Int, error)
- func (_Wallet *WalletSession) LoadLimitControllerConfirmationRequired() (bool, error)
- func (_Wallet *WalletSession) LoadLimitPending() (*big.Int, error)
- func (_Wallet *WalletSession) LoadLimitValue() (*big.Int, error)
- func (_Wallet *WalletSession) LoadTokenCard(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) Owner() (common.Address, error)
- func (_Wallet *WalletSession) PendingWhitelistAddition() ([]common.Address, error)
- func (_Wallet *WalletSession) PendingWhitelistRemoval() ([]common.Address, error)
- func (_Wallet *WalletSession) RelayNonce() (*big.Int, error)
- func (_Wallet *WalletSession) RenounceOwnership() (*types.Transaction, error)
- func (_Wallet *WalletSession) SetGasTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SetLoadLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SetSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SetWhitelist(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletSession) SpendLimitAvailable() (*big.Int, error)
- func (_Wallet *WalletSession) SpendLimitControllerConfirmationRequired() (bool, error)
- func (_Wallet *WalletSession) SpendLimitPending() (*big.Int, error)
- func (_Wallet *WalletSession) SpendLimitValue() (*big.Int, error)
- func (_Wallet *WalletSession) SubmitGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SubmitLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) SubmitSpendLimitUpdate(_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) SubmittedWhitelistAddition() (bool, error)
- func (_Wallet *WalletSession) SubmittedWhitelistRemoval() (bool, error)
- func (_Wallet *WalletSession) SupportsInterface(_interfaceID [4]byte) (bool, error)
- func (_Wallet *WalletSession) TokenWhitelistNode() ([32]byte, error)
- func (_Wallet *WalletSession) TopUpGas(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) Transfer(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
- func (_Wallet *WalletSession) WALLETVERSION() (string, error)
- func (_Wallet *WalletSession) WhitelistArray(arg0 *big.Int) (common.Address, error)
- func (_Wallet *WalletSession) WhitelistMap(arg0 common.Address) (bool, error)
- type WalletSetGasTopUpLimit
- type WalletSetGasTopUpLimitIterator
- type WalletSetLoadLimit
- type WalletSetLoadLimitIterator
- type WalletSetSpendLimit
- type WalletSetSpendLimitIterator
- type WalletSubmittedGasTopUpLimitUpdate
- type WalletSubmittedGasTopUpLimitUpdateIterator
- type WalletSubmittedLoadLimitUpdate
- type WalletSubmittedLoadLimitUpdateIterator
- type WalletSubmittedSpendLimitUpdate
- type WalletSubmittedSpendLimitUpdateIterator
- type WalletSubmittedWhitelistAddition
- type WalletSubmittedWhitelistAdditionIterator
- type WalletSubmittedWhitelistRemoval
- type WalletSubmittedWhitelistRemovalIterator
- type WalletToppedUpGas
- type WalletToppedUpGasIterator
- type WalletTransactor
- func (_Wallet *WalletTransactor) BatchExecuteTransaction(opts *bind.TransactOpts, _transactionBatch []byte) (*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) ConfirmGasTopUpLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ConfirmLoadLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ConfirmSpendLimitUpdate(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) ExecuteRelayedTransaction(opts *bind.TransactOpts, _nonce *big.Int, _data []byte, _signature []byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, _destination common.Address, _value *big.Int, ...) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) IncreaseRelayNonce(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) InitializeWallet(opts *bind.TransactOpts, _owner_ common.Address, _transferable_ bool, ...) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) LoadTokenCard(opts *bind.TransactOpts, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SetGasTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SetLoadLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SetSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SetWhitelist(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitGasTopUpLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitLoadLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactor) SubmitSpendLimitUpdate(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, _transferable bool) (*types.Transaction, error)
- type WalletTransactorRaw
- type WalletTransactorSession
- func (_Wallet *WalletTransactorSession) BatchExecuteTransaction(_transactionBatch []byte) (*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) ConfirmGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ConfirmLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ConfirmSpendLimitUpdate(_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) ExecuteRelayedTransaction(_nonce *big.Int, _data []byte, _signature []byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) IncreaseRelayNonce() (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) InitializeWallet(_owner_ common.Address, _transferable_ bool, _ens_ common.Address, ...) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) LoadTokenCard(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SetGasTopUpLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SetLoadLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SetSpendLimit(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SetWhitelist(_addresses []common.Address) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
- func (_Wallet *WalletTransactorSession) SubmitSpendLimitUpdate(_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, _transferable bool) (*types.Transaction, error)
- type WalletTransferred
- type WalletTransferredIterator
- type WalletTransferredOwnership
- type WalletTransferredOwnershipIterator
- type WalletUpdatedAvailableLimit
- type WalletUpdatedAvailableLimitIterator
Constants ¶
const ControllerABI = "" /* 5343-byte string literal not displayed */
ControllerABI is the input ABI used to generate the binding from.
const GasProxyABI = "" /* 2947-byte string literal not displayed */
GasProxyABI is the input ABI used to generate the binding from.
const HolderABI = "" /* 2758-byte string literal not displayed */
HolderABI is the input ABI used to generate the binding from.
const LicenceABI = "" /* 7009-byte string literal not displayed */
LicenceABI is the input ABI used to generate the binding from.
const OracleABI = "" /* 2088-byte string literal not displayed */
OracleABI is the input ABI used to generate the binding from.
const TokenWhitelistABI = "" /* 8876-byte string literal not displayed */
TokenWhitelistABI is the input ABI used to generate the binding from.
const WalletABI = "" /* 18476-byte string literal not displayed */
WalletABI is the input ABI used to generate the binding from.
const WalletCacheABI = "" /* 2793-byte string literal not displayed */
WalletCacheABI is the input ABI used to generate the binding from.
const WalletDeployerABI = "" /* 2903-byte string literal not displayed */
WalletDeployerABI is the input ABI used to generate the binding from.
Variables ¶
var ControllerBin = "" /* 12094-byte string literal not displayed */
ControllerBin is the compiled bytecode used for deploying new contracts.
var GasProxyBin = "" /* 6798-byte string literal not displayed */
GasProxyBin is the compiled bytecode used for deploying new contracts.
var HolderBin = "" /* 10426-byte string literal not displayed */
HolderBin is the compiled bytecode used for deploying new contracts.
var LicenceBin = "" /* 13266-byte string literal not displayed */
LicenceBin is the compiled bytecode used for deploying new contracts.
var OracleBin = "" /* 25702-byte string literal not displayed */
OracleBin is the compiled bytecode used for deploying new contracts.
var TokenWhitelistBin = "" /* 20560-byte string literal not displayed */
TokenWhitelistBin is the compiled bytecode used for deploying new contracts.
var WalletBin = "" /* 48282-byte string literal not displayed */
WalletBin is the compiled bytecode used for deploying new contracts.
var WalletCacheBin = "" /* 6302-byte string literal not displayed */
WalletCacheBin is the compiled bytecode used for deploying new contracts.
var WalletDeployerBin = "" /* 6814-byte string literal not displayed */
WalletDeployerBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { ControllerCaller // Read-only binding to the contract ControllerTransactor // Write-only binding to the contract ControllerFilterer // Log filterer for contract events }
Controller is an auto generated Go binding around an Ethereum contract.
func DeployController ¶
func DeployController(auth *bind.TransactOpts, backend bind.ContractBackend, _ownerAddress_ common.Address) (common.Address, *types.Transaction, *Controller, error)
DeployController deploys a new Ethereum contract, binding an instance of Controller to it.
func NewController ¶
func NewController(address common.Address, backend bind.ContractBackend) (*Controller, error)
NewController creates a new instance of Controller, bound to a specific deployed contract.
type ControllerAddedAdmin ¶
type ControllerAddedAdmin struct { Sender common.Address Admin common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerAddedAdmin represents a AddedAdmin event raised by the Controller contract.
type ControllerAddedAdminIterator ¶
type ControllerAddedAdminIterator struct { Event *ControllerAddedAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerAddedAdminIterator is returned from FilterAddedAdmin and is used to iterate over the raw logs and unpacked data for AddedAdmin events raised by the Controller contract.
func (*ControllerAddedAdminIterator) Close ¶
func (it *ControllerAddedAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerAddedAdminIterator) Error ¶
func (it *ControllerAddedAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerAddedAdminIterator) Next ¶
func (it *ControllerAddedAdminIterator) 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 ControllerAddedController ¶
type ControllerAddedController struct { Sender common.Address Controller common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerAddedController represents a AddedController event raised by the Controller contract.
type ControllerAddedControllerIterator ¶
type ControllerAddedControllerIterator struct { Event *ControllerAddedController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerAddedControllerIterator is returned from FilterAddedController and is used to iterate over the raw logs and unpacked data for AddedController events raised by the Controller contract.
func (*ControllerAddedControllerIterator) Close ¶
func (it *ControllerAddedControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerAddedControllerIterator) Error ¶
func (it *ControllerAddedControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerAddedControllerIterator) Next ¶
func (it *ControllerAddedControllerIterator) 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 ControllerCaller ¶
type ControllerCaller struct {
// contains filtered or unexported fields
}
ControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewControllerCaller ¶
func NewControllerCaller(address common.Address, caller bind.ContractCaller) (*ControllerCaller, error)
NewControllerCaller creates a new read-only instance of Controller, bound to a specific deployed contract.
func (*ControllerCaller) AdminCount ¶
AdminCount is a free data retrieval call binding the contract method 0x2b7832b3.
Solidity: function adminCount() constant returns(uint256)
func (*ControllerCaller) ControllerCount ¶
ControllerCount is a free data retrieval call binding the contract method 0x15b9a8b8.
Solidity: function controllerCount() constant returns(uint256)
func (*ControllerCaller) IsAdmin ¶
func (_Controller *ControllerCaller) IsAdmin(opts *bind.CallOpts, _account common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address _account) constant returns(bool)
func (*ControllerCaller) IsController ¶
func (_Controller *ControllerCaller) IsController(opts *bind.CallOpts, _account common.Address) (bool, error)
IsController is a free data retrieval call binding the contract method 0xb429afeb.
Solidity: function isController(address _account) constant returns(bool)
func (*ControllerCaller) IsStopped ¶
func (_Controller *ControllerCaller) IsStopped(opts *bind.CallOpts) (bool, error)
IsStopped is a free data retrieval call binding the contract method 0x3f683b6a.
Solidity: function isStopped() constant returns(bool)
func (*ControllerCaller) IsTransferable ¶
func (_Controller *ControllerCaller) IsTransferable(opts *bind.CallOpts) (bool, error)
IsTransferable is a free data retrieval call binding the contract method 0x2121dc75.
Solidity: function isTransferable() constant returns(bool)
type ControllerCallerRaw ¶
type ControllerCallerRaw struct {
Contract *ControllerCaller // Generic read-only contract binding to access the raw methods on
}
ControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ControllerCallerRaw) Call ¶
func (_Controller *ControllerCallerRaw) 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 ControllerCallerSession ¶
type ControllerCallerSession struct { Contract *ControllerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ControllerCallerSession) AdminCount ¶
func (_Controller *ControllerCallerSession) AdminCount() (*big.Int, error)
AdminCount is a free data retrieval call binding the contract method 0x2b7832b3.
Solidity: function adminCount() constant returns(uint256)
func (*ControllerCallerSession) ControllerCount ¶
func (_Controller *ControllerCallerSession) ControllerCount() (*big.Int, error)
ControllerCount is a free data retrieval call binding the contract method 0x15b9a8b8.
Solidity: function controllerCount() constant returns(uint256)
func (*ControllerCallerSession) IsAdmin ¶
func (_Controller *ControllerCallerSession) IsAdmin(_account common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address _account) constant returns(bool)
func (*ControllerCallerSession) IsController ¶
func (_Controller *ControllerCallerSession) IsController(_account common.Address) (bool, error)
IsController is a free data retrieval call binding the contract method 0xb429afeb.
Solidity: function isController(address _account) constant returns(bool)
func (*ControllerCallerSession) IsStopped ¶
func (_Controller *ControllerCallerSession) IsStopped() (bool, error)
IsStopped is a free data retrieval call binding the contract method 0x3f683b6a.
Solidity: function isStopped() constant returns(bool)
func (*ControllerCallerSession) IsTransferable ¶
func (_Controller *ControllerCallerSession) IsTransferable() (bool, error)
IsTransferable is a free data retrieval call binding the contract method 0x2121dc75.
Solidity: function isTransferable() constant returns(bool)
type ControllerClaimed ¶
type ControllerClaimed struct { To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ControllerClaimed represents a Claimed event raised by the Controller contract.
type ControllerClaimedIterator ¶
type ControllerClaimedIterator struct { Event *ControllerClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerClaimedIterator is returned from FilterClaimed and is used to iterate over the raw logs and unpacked data for Claimed events raised by the Controller contract.
func (*ControllerClaimedIterator) Close ¶
func (it *ControllerClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerClaimedIterator) Error ¶
func (it *ControllerClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerClaimedIterator) Next ¶
func (it *ControllerClaimedIterator) 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 ControllerFilterer ¶
type ControllerFilterer struct {
// contains filtered or unexported fields
}
ControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewControllerFilterer ¶
func NewControllerFilterer(address common.Address, filterer bind.ContractFilterer) (*ControllerFilterer, error)
NewControllerFilterer creates a new log filterer instance of Controller, bound to a specific deployed contract.
func (*ControllerFilterer) FilterAddedAdmin ¶
func (_Controller *ControllerFilterer) FilterAddedAdmin(opts *bind.FilterOpts) (*ControllerAddedAdminIterator, error)
FilterAddedAdmin is a free log retrieval operation binding the contract event 0xc58b647b8ba5a8cab2f11f32673636cc1061324240972ed05e8cc005b81a4b7a.
Solidity: event AddedAdmin(address _sender, address _admin)
func (*ControllerFilterer) FilterAddedController ¶
func (_Controller *ControllerFilterer) FilterAddedController(opts *bind.FilterOpts) (*ControllerAddedControllerIterator, error)
FilterAddedController is a free log retrieval operation binding the contract event 0xb890d5abdcd5c2b61ce8bbc2cf6af9b6d7f7451830cbc85037cbdd182c86fe1d.
Solidity: event AddedController(address _sender, address _controller)
func (*ControllerFilterer) FilterClaimed ¶
func (_Controller *ControllerFilterer) FilterClaimed(opts *bind.FilterOpts) (*ControllerClaimedIterator, error)
FilterClaimed is a free log retrieval operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*ControllerFilterer) FilterLockedOwnership ¶
func (_Controller *ControllerFilterer) FilterLockedOwnership(opts *bind.FilterOpts) (*ControllerLockedOwnershipIterator, error)
FilterLockedOwnership is a free log retrieval operation binding the contract event 0x808639ff9c8e4732d60b6c2330de498035416d229f27a77d259680895efec122.
Solidity: event LockedOwnership(address _locked)
func (*ControllerFilterer) FilterRemovedAdmin ¶
func (_Controller *ControllerFilterer) FilterRemovedAdmin(opts *bind.FilterOpts) (*ControllerRemovedAdminIterator, error)
FilterRemovedAdmin is a free log retrieval operation binding the contract event 0x787a2e12f4a55b658b8f573c32432ee11a5e8b51677d1e1e937aaf6a0bb5776e.
Solidity: event RemovedAdmin(address _sender, address _admin)
func (*ControllerFilterer) FilterRemovedController ¶
func (_Controller *ControllerFilterer) FilterRemovedController(opts *bind.FilterOpts) (*ControllerRemovedControllerIterator, error)
FilterRemovedController is a free log retrieval operation binding the contract event 0xb6a283aaede08e15ef55c74e3014e30eb0c0040d4b156cccb77391268ea37394.
Solidity: event RemovedController(address _sender, address _controller)
func (*ControllerFilterer) FilterStarted ¶
func (_Controller *ControllerFilterer) FilterStarted(opts *bind.FilterOpts) (*ControllerStartedIterator, error)
FilterStarted is a free log retrieval operation binding the contract event 0x27029695aa5f602a4ee81f4c32dfa86e562f200a17966496f3a7c3f2ec0f9417.
Solidity: event Started(address _sender)
func (*ControllerFilterer) FilterStopped ¶
func (_Controller *ControllerFilterer) FilterStopped(opts *bind.FilterOpts) (*ControllerStoppedIterator, error)
FilterStopped is a free log retrieval operation binding the contract event 0x55c4adf1f68f084b809304657594a92ba835ada8d3b5340955bf05746723c05b.
Solidity: event Stopped(address _sender)
func (*ControllerFilterer) FilterTransferredOwnership ¶
func (_Controller *ControllerFilterer) FilterTransferredOwnership(opts *bind.FilterOpts) (*ControllerTransferredOwnershipIterator, error)
FilterTransferredOwnership is a free log retrieval operation binding the contract event 0x850b3df64837d7d518b45f5aa64d104652c3b80eb5b34a8e3d9eb666cb7cdea5.
Solidity: event TransferredOwnership(address _from, address _to)
func (*ControllerFilterer) ParseAddedAdmin ¶
func (_Controller *ControllerFilterer) ParseAddedAdmin(log types.Log) (*ControllerAddedAdmin, error)
ParseAddedAdmin is a log parse operation binding the contract event 0xc58b647b8ba5a8cab2f11f32673636cc1061324240972ed05e8cc005b81a4b7a.
Solidity: event AddedAdmin(address _sender, address _admin)
func (*ControllerFilterer) ParseAddedController ¶
func (_Controller *ControllerFilterer) ParseAddedController(log types.Log) (*ControllerAddedController, error)
ParseAddedController is a log parse operation binding the contract event 0xb890d5abdcd5c2b61ce8bbc2cf6af9b6d7f7451830cbc85037cbdd182c86fe1d.
Solidity: event AddedController(address _sender, address _controller)
func (*ControllerFilterer) ParseClaimed ¶
func (_Controller *ControllerFilterer) ParseClaimed(log types.Log) (*ControllerClaimed, error)
ParseClaimed is a log parse operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*ControllerFilterer) ParseLockedOwnership ¶
func (_Controller *ControllerFilterer) ParseLockedOwnership(log types.Log) (*ControllerLockedOwnership, error)
ParseLockedOwnership is a log parse operation binding the contract event 0x808639ff9c8e4732d60b6c2330de498035416d229f27a77d259680895efec122.
Solidity: event LockedOwnership(address _locked)
func (*ControllerFilterer) ParseRemovedAdmin ¶
func (_Controller *ControllerFilterer) ParseRemovedAdmin(log types.Log) (*ControllerRemovedAdmin, error)
ParseRemovedAdmin is a log parse operation binding the contract event 0x787a2e12f4a55b658b8f573c32432ee11a5e8b51677d1e1e937aaf6a0bb5776e.
Solidity: event RemovedAdmin(address _sender, address _admin)
func (*ControllerFilterer) ParseRemovedController ¶
func (_Controller *ControllerFilterer) ParseRemovedController(log types.Log) (*ControllerRemovedController, error)
ParseRemovedController is a log parse operation binding the contract event 0xb6a283aaede08e15ef55c74e3014e30eb0c0040d4b156cccb77391268ea37394.
Solidity: event RemovedController(address _sender, address _controller)
func (*ControllerFilterer) ParseStarted ¶
func (_Controller *ControllerFilterer) ParseStarted(log types.Log) (*ControllerStarted, error)
ParseStarted is a log parse operation binding the contract event 0x27029695aa5f602a4ee81f4c32dfa86e562f200a17966496f3a7c3f2ec0f9417.
Solidity: event Started(address _sender)
func (*ControllerFilterer) ParseStopped ¶
func (_Controller *ControllerFilterer) ParseStopped(log types.Log) (*ControllerStopped, error)
ParseStopped is a log parse operation binding the contract event 0x55c4adf1f68f084b809304657594a92ba835ada8d3b5340955bf05746723c05b.
Solidity: event Stopped(address _sender)
func (*ControllerFilterer) ParseTransferredOwnership ¶
func (_Controller *ControllerFilterer) ParseTransferredOwnership(log types.Log) (*ControllerTransferredOwnership, error)
ParseTransferredOwnership is a log parse operation binding the contract event 0x850b3df64837d7d518b45f5aa64d104652c3b80eb5b34a8e3d9eb666cb7cdea5.
Solidity: event TransferredOwnership(address _from, address _to)
func (*ControllerFilterer) WatchAddedAdmin ¶
func (_Controller *ControllerFilterer) WatchAddedAdmin(opts *bind.WatchOpts, sink chan<- *ControllerAddedAdmin) (event.Subscription, error)
WatchAddedAdmin is a free log subscription operation binding the contract event 0xc58b647b8ba5a8cab2f11f32673636cc1061324240972ed05e8cc005b81a4b7a.
Solidity: event AddedAdmin(address _sender, address _admin)
func (*ControllerFilterer) WatchAddedController ¶
func (_Controller *ControllerFilterer) WatchAddedController(opts *bind.WatchOpts, sink chan<- *ControllerAddedController) (event.Subscription, error)
WatchAddedController is a free log subscription operation binding the contract event 0xb890d5abdcd5c2b61ce8bbc2cf6af9b6d7f7451830cbc85037cbdd182c86fe1d.
Solidity: event AddedController(address _sender, address _controller)
func (*ControllerFilterer) WatchClaimed ¶
func (_Controller *ControllerFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *ControllerClaimed) (event.Subscription, error)
WatchClaimed is a free log subscription operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*ControllerFilterer) WatchLockedOwnership ¶
func (_Controller *ControllerFilterer) WatchLockedOwnership(opts *bind.WatchOpts, sink chan<- *ControllerLockedOwnership) (event.Subscription, error)
WatchLockedOwnership is a free log subscription operation binding the contract event 0x808639ff9c8e4732d60b6c2330de498035416d229f27a77d259680895efec122.
Solidity: event LockedOwnership(address _locked)
func (*ControllerFilterer) WatchRemovedAdmin ¶
func (_Controller *ControllerFilterer) WatchRemovedAdmin(opts *bind.WatchOpts, sink chan<- *ControllerRemovedAdmin) (event.Subscription, error)
WatchRemovedAdmin is a free log subscription operation binding the contract event 0x787a2e12f4a55b658b8f573c32432ee11a5e8b51677d1e1e937aaf6a0bb5776e.
Solidity: event RemovedAdmin(address _sender, address _admin)
func (*ControllerFilterer) WatchRemovedController ¶
func (_Controller *ControllerFilterer) WatchRemovedController(opts *bind.WatchOpts, sink chan<- *ControllerRemovedController) (event.Subscription, error)
WatchRemovedController is a free log subscription operation binding the contract event 0xb6a283aaede08e15ef55c74e3014e30eb0c0040d4b156cccb77391268ea37394.
Solidity: event RemovedController(address _sender, address _controller)
func (*ControllerFilterer) WatchStarted ¶
func (_Controller *ControllerFilterer) WatchStarted(opts *bind.WatchOpts, sink chan<- *ControllerStarted) (event.Subscription, error)
WatchStarted is a free log subscription operation binding the contract event 0x27029695aa5f602a4ee81f4c32dfa86e562f200a17966496f3a7c3f2ec0f9417.
Solidity: event Started(address _sender)
func (*ControllerFilterer) WatchStopped ¶
func (_Controller *ControllerFilterer) WatchStopped(opts *bind.WatchOpts, sink chan<- *ControllerStopped) (event.Subscription, error)
WatchStopped is a free log subscription operation binding the contract event 0x55c4adf1f68f084b809304657594a92ba835ada8d3b5340955bf05746723c05b.
Solidity: event Stopped(address _sender)
func (*ControllerFilterer) WatchTransferredOwnership ¶
func (_Controller *ControllerFilterer) WatchTransferredOwnership(opts *bind.WatchOpts, sink chan<- *ControllerTransferredOwnership) (event.Subscription, error)
WatchTransferredOwnership is a free log subscription operation binding the contract event 0x850b3df64837d7d518b45f5aa64d104652c3b80eb5b34a8e3d9eb666cb7cdea5.
Solidity: event TransferredOwnership(address _from, address _to)
type ControllerLockedOwnership ¶
type ControllerLockedOwnership struct { Locked common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerLockedOwnership represents a LockedOwnership event raised by the Controller contract.
type ControllerLockedOwnershipIterator ¶
type ControllerLockedOwnershipIterator struct { Event *ControllerLockedOwnership // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerLockedOwnershipIterator is returned from FilterLockedOwnership and is used to iterate over the raw logs and unpacked data for LockedOwnership events raised by the Controller contract.
func (*ControllerLockedOwnershipIterator) Close ¶
func (it *ControllerLockedOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerLockedOwnershipIterator) Error ¶
func (it *ControllerLockedOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerLockedOwnershipIterator) Next ¶
func (it *ControllerLockedOwnershipIterator) 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 ControllerRaw ¶
type ControllerRaw struct {
Contract *Controller // Generic contract binding to access the raw methods on
}
ControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ControllerRaw) Call ¶
func (_Controller *ControllerRaw) 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 (*ControllerRaw) Transact ¶
func (_Controller *ControllerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ControllerRaw) Transfer ¶
func (_Controller *ControllerRaw) 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 ControllerRemovedAdmin ¶
type ControllerRemovedAdmin struct { Sender common.Address Admin common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerRemovedAdmin represents a RemovedAdmin event raised by the Controller contract.
type ControllerRemovedAdminIterator ¶
type ControllerRemovedAdminIterator struct { Event *ControllerRemovedAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerRemovedAdminIterator is returned from FilterRemovedAdmin and is used to iterate over the raw logs and unpacked data for RemovedAdmin events raised by the Controller contract.
func (*ControllerRemovedAdminIterator) Close ¶
func (it *ControllerRemovedAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerRemovedAdminIterator) Error ¶
func (it *ControllerRemovedAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRemovedAdminIterator) Next ¶
func (it *ControllerRemovedAdminIterator) 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 ControllerRemovedController ¶
type ControllerRemovedController struct { Sender common.Address Controller common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerRemovedController represents a RemovedController event raised by the Controller contract.
type ControllerRemovedControllerIterator ¶
type ControllerRemovedControllerIterator struct { Event *ControllerRemovedController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerRemovedControllerIterator is returned from FilterRemovedController and is used to iterate over the raw logs and unpacked data for RemovedController events raised by the Controller contract.
func (*ControllerRemovedControllerIterator) Close ¶
func (it *ControllerRemovedControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerRemovedControllerIterator) Error ¶
func (it *ControllerRemovedControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerRemovedControllerIterator) Next ¶
func (it *ControllerRemovedControllerIterator) 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 ControllerSession ¶
type ControllerSession struct { Contract *Controller // 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 }
ControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ControllerSession) AddAdmin ¶
func (_Controller *ControllerSession) AddAdmin(_account common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(address _account) returns()
func (*ControllerSession) AddController ¶
func (_Controller *ControllerSession) AddController(_account common.Address) (*types.Transaction, error)
AddController is a paid mutator transaction binding the contract method 0xa7fc7a07.
Solidity: function addController(address _account) returns()
func (*ControllerSession) AdminCount ¶
func (_Controller *ControllerSession) AdminCount() (*big.Int, error)
AdminCount is a free data retrieval call binding the contract method 0x2b7832b3.
Solidity: function adminCount() constant returns(uint256)
func (*ControllerSession) Claim ¶
func (_Controller *ControllerSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*ControllerSession) ControllerCount ¶
func (_Controller *ControllerSession) ControllerCount() (*big.Int, error)
ControllerCount is a free data retrieval call binding the contract method 0x15b9a8b8.
Solidity: function controllerCount() constant returns(uint256)
func (*ControllerSession) IsAdmin ¶
func (_Controller *ControllerSession) IsAdmin(_account common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(address _account) constant returns(bool)
func (*ControllerSession) IsController ¶
func (_Controller *ControllerSession) IsController(_account common.Address) (bool, error)
IsController is a free data retrieval call binding the contract method 0xb429afeb.
Solidity: function isController(address _account) constant returns(bool)
func (*ControllerSession) IsStopped ¶
func (_Controller *ControllerSession) IsStopped() (bool, error)
IsStopped is a free data retrieval call binding the contract method 0x3f683b6a.
Solidity: function isStopped() constant returns(bool)
func (*ControllerSession) IsTransferable ¶
func (_Controller *ControllerSession) IsTransferable() (bool, error)
IsTransferable is a free data retrieval call binding the contract method 0x2121dc75.
Solidity: function isTransferable() constant returns(bool)
func (*ControllerSession) Owner ¶
func (_Controller *ControllerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ControllerSession) RemoveAdmin ¶
func (_Controller *ControllerSession) RemoveAdmin(_account common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(address _account) returns()
func (*ControllerSession) RemoveController ¶
func (_Controller *ControllerSession) RemoveController(_account common.Address) (*types.Transaction, error)
RemoveController is a paid mutator transaction binding the contract method 0xf6a74ed7.
Solidity: function removeController(address _account) returns()
func (*ControllerSession) RenounceOwnership ¶
func (_Controller *ControllerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ControllerSession) Start ¶
func (_Controller *ControllerSession) Start() (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xbe9a6555.
Solidity: function start() returns()
func (*ControllerSession) Stop ¶
func (_Controller *ControllerSession) Stop() (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x07da68f5.
Solidity: function stop() returns()
func (*ControllerSession) TransferOwnership ¶
func (_Controller *ControllerSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xb242e534.
Solidity: function transferOwnership(address _account, bool _transferable) returns()
type ControllerStarted ¶
type ControllerStarted struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerStarted represents a Started event raised by the Controller contract.
type ControllerStartedIterator ¶
type ControllerStartedIterator struct { Event *ControllerStarted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerStartedIterator is returned from FilterStarted and is used to iterate over the raw logs and unpacked data for Started events raised by the Controller contract.
func (*ControllerStartedIterator) Close ¶
func (it *ControllerStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerStartedIterator) Error ¶
func (it *ControllerStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerStartedIterator) Next ¶
func (it *ControllerStartedIterator) 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 ControllerStopped ¶
type ControllerStopped struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerStopped represents a Stopped event raised by the Controller contract.
type ControllerStoppedIterator ¶
type ControllerStoppedIterator struct { Event *ControllerStopped // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerStoppedIterator is returned from FilterStopped and is used to iterate over the raw logs and unpacked data for Stopped events raised by the Controller contract.
func (*ControllerStoppedIterator) Close ¶
func (it *ControllerStoppedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerStoppedIterator) Error ¶
func (it *ControllerStoppedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerStoppedIterator) Next ¶
func (it *ControllerStoppedIterator) 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 ControllerTransactor ¶
type ControllerTransactor struct {
// contains filtered or unexported fields
}
ControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewControllerTransactor ¶
func NewControllerTransactor(address common.Address, transactor bind.ContractTransactor) (*ControllerTransactor, error)
NewControllerTransactor creates a new write-only instance of Controller, bound to a specific deployed contract.
func (*ControllerTransactor) AddAdmin ¶
func (_Controller *ControllerTransactor) AddAdmin(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(address _account) returns()
func (*ControllerTransactor) AddController ¶
func (_Controller *ControllerTransactor) AddController(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
AddController is a paid mutator transaction binding the contract method 0xa7fc7a07.
Solidity: function addController(address _account) returns()
func (*ControllerTransactor) Claim ¶
func (_Controller *ControllerTransactor) Claim(opts *bind.TransactOpts, _to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*ControllerTransactor) RemoveAdmin ¶
func (_Controller *ControllerTransactor) RemoveAdmin(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(address _account) returns()
func (*ControllerTransactor) RemoveController ¶
func (_Controller *ControllerTransactor) RemoveController(opts *bind.TransactOpts, _account common.Address) (*types.Transaction, error)
RemoveController is a paid mutator transaction binding the contract method 0xf6a74ed7.
Solidity: function removeController(address _account) returns()
func (*ControllerTransactor) RenounceOwnership ¶
func (_Controller *ControllerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ControllerTransactor) Start ¶
func (_Controller *ControllerTransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xbe9a6555.
Solidity: function start() returns()
func (*ControllerTransactor) Stop ¶
func (_Controller *ControllerTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x07da68f5.
Solidity: function stop() returns()
func (*ControllerTransactor) TransferOwnership ¶
func (_Controller *ControllerTransactor) TransferOwnership(opts *bind.TransactOpts, _account common.Address, _transferable bool) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xb242e534.
Solidity: function transferOwnership(address _account, bool _transferable) returns()
type ControllerTransactorRaw ¶
type ControllerTransactorRaw struct {
Contract *ControllerTransactor // Generic write-only contract binding to access the raw methods on
}
ControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ControllerTransactorRaw) Transact ¶
func (_Controller *ControllerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ControllerTransactorRaw) Transfer ¶
func (_Controller *ControllerTransactorRaw) 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 ControllerTransactorSession ¶
type ControllerTransactorSession struct { Contract *ControllerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ControllerTransactorSession) AddAdmin ¶
func (_Controller *ControllerTransactorSession) AddAdmin(_account common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(address _account) returns()
func (*ControllerTransactorSession) AddController ¶
func (_Controller *ControllerTransactorSession) AddController(_account common.Address) (*types.Transaction, error)
AddController is a paid mutator transaction binding the contract method 0xa7fc7a07.
Solidity: function addController(address _account) returns()
func (*ControllerTransactorSession) Claim ¶
func (_Controller *ControllerTransactorSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*ControllerTransactorSession) RemoveAdmin ¶
func (_Controller *ControllerTransactorSession) RemoveAdmin(_account common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(address _account) returns()
func (*ControllerTransactorSession) RemoveController ¶
func (_Controller *ControllerTransactorSession) RemoveController(_account common.Address) (*types.Transaction, error)
RemoveController is a paid mutator transaction binding the contract method 0xf6a74ed7.
Solidity: function removeController(address _account) returns()
func (*ControllerTransactorSession) RenounceOwnership ¶
func (_Controller *ControllerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ControllerTransactorSession) Start ¶
func (_Controller *ControllerTransactorSession) Start() (*types.Transaction, error)
Start is a paid mutator transaction binding the contract method 0xbe9a6555.
Solidity: function start() returns()
func (*ControllerTransactorSession) Stop ¶
func (_Controller *ControllerTransactorSession) Stop() (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x07da68f5.
Solidity: function stop() returns()
func (*ControllerTransactorSession) TransferOwnership ¶
func (_Controller *ControllerTransactorSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xb242e534.
Solidity: function transferOwnership(address _account, bool _transferable) returns()
type ControllerTransferredOwnership ¶
type ControllerTransferredOwnership struct { From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
ControllerTransferredOwnership represents a TransferredOwnership event raised by the Controller contract.
type ControllerTransferredOwnershipIterator ¶
type ControllerTransferredOwnershipIterator struct { Event *ControllerTransferredOwnership // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ControllerTransferredOwnershipIterator is returned from FilterTransferredOwnership and is used to iterate over the raw logs and unpacked data for TransferredOwnership events raised by the Controller contract.
func (*ControllerTransferredOwnershipIterator) Close ¶
func (it *ControllerTransferredOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ControllerTransferredOwnershipIterator) Error ¶
func (it *ControllerTransferredOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ControllerTransferredOwnershipIterator) Next ¶
func (it *ControllerTransferredOwnershipIterator) 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 GasProxy ¶ added in v3.4.1
type GasProxy struct { GasProxyCaller // Read-only binding to the contract GasProxyTransactor // Write-only binding to the contract GasProxyFilterer // Log filterer for contract events }
GasProxy is an auto generated Go binding around an Ethereum contract.
func DeployGasProxy ¶ added in v3.4.1
func DeployGasProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _ens_ common.Address, _controllerNode_ [32]byte) (common.Address, *types.Transaction, *GasProxy, error)
DeployGasProxy deploys a new Ethereum contract, binding an instance of GasProxy to it.
func NewGasProxy ¶ added in v3.4.1
NewGasProxy creates a new instance of GasProxy, bound to a specific deployed contract.
type GasProxyCaller ¶ added in v3.4.1
type GasProxyCaller struct {
// contains filtered or unexported fields
}
GasProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGasProxyCaller ¶ added in v3.4.1
func NewGasProxyCaller(address common.Address, caller bind.ContractCaller) (*GasProxyCaller, error)
NewGasProxyCaller creates a new read-only instance of GasProxy, bound to a specific deployed contract.
func (*GasProxyCaller) ControllerNode ¶ added in v3.4.1
func (_GasProxy *GasProxyCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*GasProxyCaller) EnsRegistry ¶ added in v3.4.1
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*GasProxyCaller) GasToken ¶ added in v3.4.1
GasToken is a free data retrieval call binding the contract method 0xc91d59fe.
Solidity: function gasToken() constant returns(address)
func (*GasProxyCaller) GasTokenParameters ¶ added in v3.4.1
func (_GasProxy *GasProxyCaller) GasTokenParameters(opts *bind.CallOpts) (GasRefundableGasTokenParameters, error)
GasTokenParameters is a free data retrieval call binding the contract method 0x3686ba42.
Solidity: function gasTokenParameters() constant returns(GasRefundableGasTokenParameters)
type GasProxyCallerRaw ¶ added in v3.4.1
type GasProxyCallerRaw struct {
Contract *GasProxyCaller // Generic read-only contract binding to access the raw methods on
}
GasProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GasProxyCallerRaw) Call ¶ added in v3.4.1
func (_GasProxy *GasProxyCallerRaw) 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 GasProxyCallerSession ¶ added in v3.4.1
type GasProxyCallerSession struct { Contract *GasProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GasProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GasProxyCallerSession) ControllerNode ¶ added in v3.4.1
func (_GasProxy *GasProxyCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*GasProxyCallerSession) EnsRegistry ¶ added in v3.4.1
func (_GasProxy *GasProxyCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*GasProxyCallerSession) GasToken ¶ added in v3.4.1
func (_GasProxy *GasProxyCallerSession) GasToken() (common.Address, error)
GasToken is a free data retrieval call binding the contract method 0xc91d59fe.
Solidity: function gasToken() constant returns(address)
func (*GasProxyCallerSession) GasTokenParameters ¶ added in v3.4.1
func (_GasProxy *GasProxyCallerSession) GasTokenParameters() (GasRefundableGasTokenParameters, error)
GasTokenParameters is a free data retrieval call binding the contract method 0x3686ba42.
Solidity: function gasTokenParameters() constant returns(GasRefundableGasTokenParameters)
type GasProxyExecutedTransaction ¶ added in v3.4.1
type GasProxyExecutedTransaction struct { Destination common.Address Value *big.Int Data []byte ReturnData []byte Raw types.Log // Blockchain specific contextual infos }
GasProxyExecutedTransaction represents a ExecutedTransaction event raised by the GasProxy contract.
type GasProxyExecutedTransactionIterator ¶ added in v3.4.1
type GasProxyExecutedTransactionIterator struct { Event *GasProxyExecutedTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GasProxyExecutedTransactionIterator is returned from FilterExecutedTransaction and is used to iterate over the raw logs and unpacked data for ExecutedTransaction events raised by the GasProxy contract.
func (*GasProxyExecutedTransactionIterator) Close ¶ added in v3.4.1
func (it *GasProxyExecutedTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasProxyExecutedTransactionIterator) Error ¶ added in v3.4.1
func (it *GasProxyExecutedTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasProxyExecutedTransactionIterator) Next ¶ added in v3.4.1
func (it *GasProxyExecutedTransactionIterator) 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 GasProxyFilterer ¶ added in v3.4.1
type GasProxyFilterer struct {
// contains filtered or unexported fields
}
GasProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGasProxyFilterer ¶ added in v3.4.1
func NewGasProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*GasProxyFilterer, error)
NewGasProxyFilterer creates a new log filterer instance of GasProxy, bound to a specific deployed contract.
func (*GasProxyFilterer) FilterExecutedTransaction ¶ added in v3.4.1
func (_GasProxy *GasProxyFilterer) FilterExecutedTransaction(opts *bind.FilterOpts) (*GasProxyExecutedTransactionIterator, error)
FilterExecutedTransaction is a free log retrieval operation binding the contract event 0xf77753fab406ecfff96d6ff2476c64a838fa9f6d37b1bf190f8546e395e3b613.
Solidity: event ExecutedTransaction(address _destination, uint256 _value, bytes _data, bytes _returnData)
func (*GasProxyFilterer) FilterSetGasToken ¶ added in v3.4.1
func (_GasProxy *GasProxyFilterer) FilterSetGasToken(opts *bind.FilterOpts) (*GasProxySetGasTokenIterator, error)
FilterSetGasToken is a free log retrieval operation binding the contract event 0xd82ec20581833e6b763037b2f1082d6b9c2ba3e8dbaaf4aab4c2b4c49d99fbb5.
Solidity: event SetGasToken(address _gasTokenAddress, GasRefundableGasTokenParameters _gasTokenParameters)
func (*GasProxyFilterer) ParseExecutedTransaction ¶ added in v3.4.1
func (_GasProxy *GasProxyFilterer) ParseExecutedTransaction(log types.Log) (*GasProxyExecutedTransaction, error)
ParseExecutedTransaction is a log parse operation binding the contract event 0xf77753fab406ecfff96d6ff2476c64a838fa9f6d37b1bf190f8546e395e3b613.
Solidity: event ExecutedTransaction(address _destination, uint256 _value, bytes _data, bytes _returnData)
func (*GasProxyFilterer) ParseSetGasToken ¶ added in v3.4.1
func (_GasProxy *GasProxyFilterer) ParseSetGasToken(log types.Log) (*GasProxySetGasToken, error)
ParseSetGasToken is a log parse operation binding the contract event 0xd82ec20581833e6b763037b2f1082d6b9c2ba3e8dbaaf4aab4c2b4c49d99fbb5.
Solidity: event SetGasToken(address _gasTokenAddress, GasRefundableGasTokenParameters _gasTokenParameters)
func (*GasProxyFilterer) WatchExecutedTransaction ¶ added in v3.4.1
func (_GasProxy *GasProxyFilterer) WatchExecutedTransaction(opts *bind.WatchOpts, sink chan<- *GasProxyExecutedTransaction) (event.Subscription, error)
WatchExecutedTransaction is a free log subscription operation binding the contract event 0xf77753fab406ecfff96d6ff2476c64a838fa9f6d37b1bf190f8546e395e3b613.
Solidity: event ExecutedTransaction(address _destination, uint256 _value, bytes _data, bytes _returnData)
func (*GasProxyFilterer) WatchSetGasToken ¶ added in v3.4.1
func (_GasProxy *GasProxyFilterer) WatchSetGasToken(opts *bind.WatchOpts, sink chan<- *GasProxySetGasToken) (event.Subscription, error)
WatchSetGasToken is a free log subscription operation binding the contract event 0xd82ec20581833e6b763037b2f1082d6b9c2ba3e8dbaaf4aab4c2b4c49d99fbb5.
Solidity: event SetGasToken(address _gasTokenAddress, GasRefundableGasTokenParameters _gasTokenParameters)
type GasProxyRaw ¶ added in v3.4.1
type GasProxyRaw struct {
Contract *GasProxy // Generic contract binding to access the raw methods on
}
GasProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GasProxyRaw) Call ¶ added in v3.4.1
func (_GasProxy *GasProxyRaw) 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 (*GasProxyRaw) Transact ¶ added in v3.4.1
func (_GasProxy *GasProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasProxyRaw) Transfer ¶ added in v3.4.1
func (_GasProxy *GasProxyRaw) 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 GasProxySession ¶ added in v3.4.1
type GasProxySession struct { Contract *GasProxy // 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 }
GasProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GasProxySession) ControllerNode ¶ added in v3.4.1
func (_GasProxy *GasProxySession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*GasProxySession) EnsRegistry ¶ added in v3.4.1
func (_GasProxy *GasProxySession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*GasProxySession) ExecuteTransaction ¶ added in v3.4.1
func (_GasProxy *GasProxySession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x3f579f42.
Solidity: function executeTransaction(address _destination, uint256 _value, bytes _data) returns(bytes)
func (*GasProxySession) GasToken ¶ added in v3.4.1
func (_GasProxy *GasProxySession) GasToken() (common.Address, error)
GasToken is a free data retrieval call binding the contract method 0xc91d59fe.
Solidity: function gasToken() constant returns(address)
func (*GasProxySession) GasTokenParameters ¶ added in v3.4.1
func (_GasProxy *GasProxySession) GasTokenParameters() (GasRefundableGasTokenParameters, error)
GasTokenParameters is a free data retrieval call binding the contract method 0x3686ba42.
Solidity: function gasTokenParameters() constant returns(GasRefundableGasTokenParameters)
func (*GasProxySession) SetGasToken ¶ added in v3.4.1
func (_GasProxy *GasProxySession) SetGasToken(_gasTokenAddress common.Address, _parameters GasRefundableGasTokenParameters) (*types.Transaction, error)
SetGasToken is a paid mutator transaction binding the contract method 0x719d5c6f.
Solidity: function setGasToken(address _gasTokenAddress, GasRefundableGasTokenParameters _parameters) returns()
type GasProxySetGasToken ¶ added in v3.4.1
type GasProxySetGasToken struct { GasTokenAddress common.Address GasTokenParameters GasRefundableGasTokenParameters Raw types.Log // Blockchain specific contextual infos }
GasProxySetGasToken represents a SetGasToken event raised by the GasProxy contract.
type GasProxySetGasTokenIterator ¶ added in v3.4.1
type GasProxySetGasTokenIterator struct { Event *GasProxySetGasToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GasProxySetGasTokenIterator is returned from FilterSetGasToken and is used to iterate over the raw logs and unpacked data for SetGasToken events raised by the GasProxy contract.
func (*GasProxySetGasTokenIterator) Close ¶ added in v3.4.1
func (it *GasProxySetGasTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasProxySetGasTokenIterator) Error ¶ added in v3.4.1
func (it *GasProxySetGasTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasProxySetGasTokenIterator) Next ¶ added in v3.4.1
func (it *GasProxySetGasTokenIterator) 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 GasProxyTransactor ¶ added in v3.4.1
type GasProxyTransactor struct {
// contains filtered or unexported fields
}
GasProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGasProxyTransactor ¶ added in v3.4.1
func NewGasProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*GasProxyTransactor, error)
NewGasProxyTransactor creates a new write-only instance of GasProxy, bound to a specific deployed contract.
func (*GasProxyTransactor) ExecuteTransaction ¶ added in v3.4.1
func (_GasProxy *GasProxyTransactor) ExecuteTransaction(opts *bind.TransactOpts, _destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x3f579f42.
Solidity: function executeTransaction(address _destination, uint256 _value, bytes _data) returns(bytes)
func (*GasProxyTransactor) SetGasToken ¶ added in v3.4.1
func (_GasProxy *GasProxyTransactor) SetGasToken(opts *bind.TransactOpts, _gasTokenAddress common.Address, _parameters GasRefundableGasTokenParameters) (*types.Transaction, error)
SetGasToken is a paid mutator transaction binding the contract method 0x719d5c6f.
Solidity: function setGasToken(address _gasTokenAddress, GasRefundableGasTokenParameters _parameters) returns()
type GasProxyTransactorRaw ¶ added in v3.4.1
type GasProxyTransactorRaw struct {
Contract *GasProxyTransactor // Generic write-only contract binding to access the raw methods on
}
GasProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GasProxyTransactorRaw) Transact ¶ added in v3.4.1
func (_GasProxy *GasProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasProxyTransactorRaw) Transfer ¶ added in v3.4.1
func (_GasProxy *GasProxyTransactorRaw) 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 GasProxyTransactorSession ¶ added in v3.4.1
type GasProxyTransactorSession struct { Contract *GasProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GasProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GasProxyTransactorSession) ExecuteTransaction ¶ added in v3.4.1
func (_GasProxy *GasProxyTransactorSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x3f579f42.
Solidity: function executeTransaction(address _destination, uint256 _value, bytes _data) returns(bytes)
func (*GasProxyTransactorSession) SetGasToken ¶ added in v3.4.1
func (_GasProxy *GasProxyTransactorSession) SetGasToken(_gasTokenAddress common.Address, _parameters GasRefundableGasTokenParameters) (*types.Transaction, error)
SetGasToken is a paid mutator transaction binding the contract method 0x719d5c6f.
Solidity: function setGasToken(address _gasTokenAddress, GasRefundableGasTokenParameters _parameters) returns()
type GasRefundableGasTokenParameters ¶ added in v3.4.1
GasRefundableGasTokenParameters is an auto generated low-level Go binding around an user-defined struct.
type Holder ¶
type Holder struct { HolderCaller // Read-only binding to the contract HolderTransactor // Write-only binding to the contract HolderFilterer // Log filterer for contract events }
Holder is an auto generated Go binding around an Ethereum contract.
func DeployHolder ¶
func DeployHolder(auth *bind.TransactOpts, backend bind.ContractBackend, _burnerContract_ common.Address, _ens_ common.Address, _tokenWhitelistNode_ [32]byte, _controllerNode_ [32]byte) (common.Address, *types.Transaction, *Holder, error)
DeployHolder deploys a new Ethereum contract, binding an instance of Holder to it.
type HolderCaller ¶
type HolderCaller struct {
// contains filtered or unexported fields
}
HolderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewHolderCaller ¶
func NewHolderCaller(address common.Address, caller bind.ContractCaller) (*HolderCaller, error)
NewHolderCaller creates a new read-only instance of Holder, bound to a specific deployed contract.
func (*HolderCaller) Burner ¶
Burner is a free data retrieval call binding the contract method 0x27810b6e.
Solidity: function burner() constant returns(address)
func (*HolderCaller) ControllerNode ¶
func (_Holder *HolderCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*HolderCaller) EnsRegistry ¶
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*HolderCaller) TokenWhitelistNode ¶
func (_Holder *HolderCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
type HolderCallerRaw ¶
type HolderCallerRaw struct {
Contract *HolderCaller // Generic read-only contract binding to access the raw methods on
}
HolderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*HolderCallerRaw) Call ¶
func (_Holder *HolderCallerRaw) 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 HolderCallerSession ¶
type HolderCallerSession struct { Contract *HolderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
HolderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*HolderCallerSession) Burner ¶
func (_Holder *HolderCallerSession) Burner() (common.Address, error)
Burner is a free data retrieval call binding the contract method 0x27810b6e.
Solidity: function burner() constant returns(address)
func (*HolderCallerSession) ControllerNode ¶
func (_Holder *HolderCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*HolderCallerSession) EnsRegistry ¶
func (_Holder *HolderCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*HolderCallerSession) TokenWhitelistNode ¶
func (_Holder *HolderCallerSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
type HolderCashAndBurned ¶
type HolderCashAndBurned struct { To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
HolderCashAndBurned represents a CashAndBurned event raised by the Holder contract.
type HolderCashAndBurnedIterator ¶
type HolderCashAndBurnedIterator struct { Event *HolderCashAndBurned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
HolderCashAndBurnedIterator is returned from FilterCashAndBurned and is used to iterate over the raw logs and unpacked data for CashAndBurned events raised by the Holder contract.
func (*HolderCashAndBurnedIterator) Close ¶
func (it *HolderCashAndBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*HolderCashAndBurnedIterator) Error ¶
func (it *HolderCashAndBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*HolderCashAndBurnedIterator) Next ¶
func (it *HolderCashAndBurnedIterator) 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 HolderClaimed ¶
type HolderClaimed struct { To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
HolderClaimed represents a Claimed event raised by the Holder contract.
type HolderClaimedIterator ¶
type HolderClaimedIterator struct { Event *HolderClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
HolderClaimedIterator is returned from FilterClaimed and is used to iterate over the raw logs and unpacked data for Claimed events raised by the Holder contract.
func (*HolderClaimedIterator) Close ¶
func (it *HolderClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*HolderClaimedIterator) Error ¶
func (it *HolderClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*HolderClaimedIterator) Next ¶
func (it *HolderClaimedIterator) 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 HolderFilterer ¶
type HolderFilterer struct {
// contains filtered or unexported fields
}
HolderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewHolderFilterer ¶
func NewHolderFilterer(address common.Address, filterer bind.ContractFilterer) (*HolderFilterer, error)
NewHolderFilterer creates a new log filterer instance of Holder, bound to a specific deployed contract.
func (*HolderFilterer) FilterCashAndBurned ¶
func (_Holder *HolderFilterer) FilterCashAndBurned(opts *bind.FilterOpts) (*HolderCashAndBurnedIterator, error)
FilterCashAndBurned is a free log retrieval operation binding the contract event 0x43e074e3351faae8657cc314cf10440a8e7a87ce5092ee4bf9baf56f73fe6c56.
Solidity: event CashAndBurned(address _to, address _asset, uint256 _amount)
func (*HolderFilterer) FilterClaimed ¶
func (_Holder *HolderFilterer) FilterClaimed(opts *bind.FilterOpts) (*HolderClaimedIterator, error)
FilterClaimed is a free log retrieval operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*HolderFilterer) FilterReceived ¶
func (_Holder *HolderFilterer) FilterReceived(opts *bind.FilterOpts) (*HolderReceivedIterator, error)
FilterReceived is a free log retrieval operation binding the contract event 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874.
Solidity: event Received(address _from, uint256 _amount)
func (*HolderFilterer) ParseCashAndBurned ¶
func (_Holder *HolderFilterer) ParseCashAndBurned(log types.Log) (*HolderCashAndBurned, error)
ParseCashAndBurned is a log parse operation binding the contract event 0x43e074e3351faae8657cc314cf10440a8e7a87ce5092ee4bf9baf56f73fe6c56.
Solidity: event CashAndBurned(address _to, address _asset, uint256 _amount)
func (*HolderFilterer) ParseClaimed ¶
func (_Holder *HolderFilterer) ParseClaimed(log types.Log) (*HolderClaimed, error)
ParseClaimed is a log parse operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*HolderFilterer) ParseReceived ¶
func (_Holder *HolderFilterer) ParseReceived(log types.Log) (*HolderReceived, error)
ParseReceived is a log parse operation binding the contract event 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874.
Solidity: event Received(address _from, uint256 _amount)
func (*HolderFilterer) WatchCashAndBurned ¶
func (_Holder *HolderFilterer) WatchCashAndBurned(opts *bind.WatchOpts, sink chan<- *HolderCashAndBurned) (event.Subscription, error)
WatchCashAndBurned is a free log subscription operation binding the contract event 0x43e074e3351faae8657cc314cf10440a8e7a87ce5092ee4bf9baf56f73fe6c56.
Solidity: event CashAndBurned(address _to, address _asset, uint256 _amount)
func (*HolderFilterer) WatchClaimed ¶
func (_Holder *HolderFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *HolderClaimed) (event.Subscription, error)
WatchClaimed is a free log subscription operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*HolderFilterer) WatchReceived ¶
func (_Holder *HolderFilterer) WatchReceived(opts *bind.WatchOpts, sink chan<- *HolderReceived) (event.Subscription, error)
WatchReceived is a free log subscription operation binding the contract event 0x88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874.
Solidity: event Received(address _from, uint256 _amount)
type HolderRaw ¶
type HolderRaw struct {
Contract *Holder // Generic contract binding to access the raw methods on
}
HolderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*HolderRaw) Call ¶
func (_Holder *HolderRaw) 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 (*HolderRaw) Transact ¶
func (_Holder *HolderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HolderRaw) Transfer ¶
func (_Holder *HolderRaw) 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 HolderReceived ¶
type HolderReceived struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
HolderReceived represents a Received event raised by the Holder contract.
type HolderReceivedIterator ¶
type HolderReceivedIterator struct { Event *HolderReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
HolderReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the Holder contract.
func (*HolderReceivedIterator) Close ¶
func (it *HolderReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*HolderReceivedIterator) Error ¶
func (it *HolderReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*HolderReceivedIterator) Next ¶
func (it *HolderReceivedIterator) 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 HolderSession ¶
type HolderSession struct { Contract *Holder // 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 }
HolderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*HolderSession) Burn ¶
func (_Holder *HolderSession) Burn(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address _to, uint256 _amount) returns(bool)
func (*HolderSession) Burner ¶
func (_Holder *HolderSession) Burner() (common.Address, error)
Burner is a free data retrieval call binding the contract method 0x27810b6e.
Solidity: function burner() constant returns(address)
func (*HolderSession) ControllerNode ¶
func (_Holder *HolderSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*HolderSession) EnsRegistry ¶
func (_Holder *HolderSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*HolderSession) NonRedeemableTokenClaim ¶
func (_Holder *HolderSession) NonRedeemableTokenClaim(_to common.Address, _nonRedeemableAddresses []common.Address) (*types.Transaction, error)
NonRedeemableTokenClaim is a paid mutator transaction binding the contract method 0x40f6a70f.
Solidity: function nonRedeemableTokenClaim(address _to, address[] _nonRedeemableAddresses) returns(bool)
func (*HolderSession) TokenWhitelistNode ¶
func (_Holder *HolderSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
type HolderTransactor ¶
type HolderTransactor struct {
// contains filtered or unexported fields
}
HolderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewHolderTransactor ¶
func NewHolderTransactor(address common.Address, transactor bind.ContractTransactor) (*HolderTransactor, error)
NewHolderTransactor creates a new write-only instance of Holder, bound to a specific deployed contract.
func (*HolderTransactor) Burn ¶
func (_Holder *HolderTransactor) Burn(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address _to, uint256 _amount) returns(bool)
func (*HolderTransactor) NonRedeemableTokenClaim ¶
func (_Holder *HolderTransactor) NonRedeemableTokenClaim(opts *bind.TransactOpts, _to common.Address, _nonRedeemableAddresses []common.Address) (*types.Transaction, error)
NonRedeemableTokenClaim is a paid mutator transaction binding the contract method 0x40f6a70f.
Solidity: function nonRedeemableTokenClaim(address _to, address[] _nonRedeemableAddresses) returns(bool)
type HolderTransactorRaw ¶
type HolderTransactorRaw struct {
Contract *HolderTransactor // Generic write-only contract binding to access the raw methods on
}
HolderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*HolderTransactorRaw) Transact ¶
func (_Holder *HolderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HolderTransactorRaw) Transfer ¶
func (_Holder *HolderTransactorRaw) 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 HolderTransactorSession ¶
type HolderTransactorSession struct { Contract *HolderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HolderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*HolderTransactorSession) Burn ¶
func (_Holder *HolderTransactorSession) Burn(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address _to, uint256 _amount) returns(bool)
func (*HolderTransactorSession) NonRedeemableTokenClaim ¶
func (_Holder *HolderTransactorSession) NonRedeemableTokenClaim(_to common.Address, _nonRedeemableAddresses []common.Address) (*types.Transaction, error)
NonRedeemableTokenClaim is a paid mutator transaction binding the contract method 0x40f6a70f.
Solidity: function nonRedeemableTokenClaim(address _to, address[] _nonRedeemableAddresses) returns(bool)
type Licence ¶
type Licence struct { LicenceCaller // Read-only binding to the contract LicenceTransactor // Write-only binding to the contract LicenceFilterer // Log filterer for contract events }
Licence is an auto generated Go binding around an Ethereum contract.
func DeployLicence ¶
func DeployLicence(auth *bind.TransactOpts, backend bind.ContractBackend, _licence_ *big.Int, _float_ common.Address, _holder_ common.Address, _tknAddress_ common.Address, _ens_ common.Address, _controllerNode_ [32]byte) (common.Address, *types.Transaction, *Licence, error)
DeployLicence deploys a new Ethereum contract, binding an instance of Licence to it.
func NewLicence ¶
NewLicence creates a new instance of Licence, bound to a specific deployed contract.
type LicenceCaller ¶
type LicenceCaller struct {
// contains filtered or unexported fields
}
LicenceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLicenceCaller ¶
func NewLicenceCaller(address common.Address, caller bind.ContractCaller) (*LicenceCaller, error)
NewLicenceCaller creates a new read-only instance of Licence, bound to a specific deployed contract.
func (*LicenceCaller) ControllerNode ¶
func (_Licence *LicenceCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*LicenceCaller) CryptoFloat ¶
CryptoFloat is a free data retrieval call binding the contract method 0xa036ba60.
Solidity: function cryptoFloat() constant returns(address)
func (*LicenceCaller) EnsRegistry ¶
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*LicenceCaller) FloatLocked ¶
func (_Licence *LicenceCaller) FloatLocked(opts *bind.CallOpts) (bool, error)
FloatLocked is a free data retrieval call binding the contract method 0x940b9c3b.
Solidity: function floatLocked() constant returns(bool)
func (*LicenceCaller) HolderLocked ¶
func (_Licence *LicenceCaller) HolderLocked(opts *bind.CallOpts) (bool, error)
HolderLocked is a free data retrieval call binding the contract method 0xf15ff455.
Solidity: function holderLocked() constant returns(bool)
func (*LicenceCaller) LicenceAmountScaled ¶
LicenceAmountScaled is a free data retrieval call binding the contract method 0xac904c63.
Solidity: function licenceAmountScaled() constant returns(uint256)
func (*LicenceCaller) LicenceDAO ¶
LicenceDAO is a free data retrieval call binding the contract method 0x3a7afe02.
Solidity: function licenceDAO() constant returns(address)
func (*LicenceCaller) LicenceDAOLocked ¶
func (_Licence *LicenceCaller) LicenceDAOLocked(opts *bind.CallOpts) (bool, error)
LicenceDAOLocked is a free data retrieval call binding the contract method 0xe30c5fa8.
Solidity: function licenceDAOLocked() constant returns(bool)
func (*LicenceCaller) MAXAMOUNTSCALE ¶
MAXAMOUNTSCALE is a free data retrieval call binding the contract method 0xca0e2e20.
Solidity: function MAX_AMOUNT_SCALE() constant returns(uint256)
func (*LicenceCaller) MINAMOUNTSCALE ¶
MINAMOUNTSCALE is a free data retrieval call binding the contract method 0x3acec15f.
Solidity: function MIN_AMOUNT_SCALE() constant returns(uint256)
func (*LicenceCaller) TknContractAddress ¶
TknContractAddress is a free data retrieval call binding the contract method 0x99a5e1d0.
Solidity: function tknContractAddress() constant returns(address)
func (*LicenceCaller) TknContractAddressLocked ¶
func (_Licence *LicenceCaller) TknContractAddressLocked(opts *bind.CallOpts) (bool, error)
TknContractAddressLocked is a free data retrieval call binding the contract method 0x837c70ef.
Solidity: function tknContractAddressLocked() constant returns(bool)
func (*LicenceCaller) TokenHolder ¶
TokenHolder is a free data retrieval call binding the contract method 0x420a83e7.
Solidity: function tokenHolder() constant returns(address)
type LicenceCallerRaw ¶
type LicenceCallerRaw struct {
Contract *LicenceCaller // Generic read-only contract binding to access the raw methods on
}
LicenceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LicenceCallerRaw) Call ¶
func (_Licence *LicenceCallerRaw) 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 LicenceCallerSession ¶
type LicenceCallerSession struct { Contract *LicenceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LicenceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LicenceCallerSession) ControllerNode ¶
func (_Licence *LicenceCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*LicenceCallerSession) CryptoFloat ¶
func (_Licence *LicenceCallerSession) CryptoFloat() (common.Address, error)
CryptoFloat is a free data retrieval call binding the contract method 0xa036ba60.
Solidity: function cryptoFloat() constant returns(address)
func (*LicenceCallerSession) EnsRegistry ¶
func (_Licence *LicenceCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*LicenceCallerSession) FloatLocked ¶
func (_Licence *LicenceCallerSession) FloatLocked() (bool, error)
FloatLocked is a free data retrieval call binding the contract method 0x940b9c3b.
Solidity: function floatLocked() constant returns(bool)
func (*LicenceCallerSession) HolderLocked ¶
func (_Licence *LicenceCallerSession) HolderLocked() (bool, error)
HolderLocked is a free data retrieval call binding the contract method 0xf15ff455.
Solidity: function holderLocked() constant returns(bool)
func (*LicenceCallerSession) LicenceAmountScaled ¶
func (_Licence *LicenceCallerSession) LicenceAmountScaled() (*big.Int, error)
LicenceAmountScaled is a free data retrieval call binding the contract method 0xac904c63.
Solidity: function licenceAmountScaled() constant returns(uint256)
func (*LicenceCallerSession) LicenceDAO ¶
func (_Licence *LicenceCallerSession) LicenceDAO() (common.Address, error)
LicenceDAO is a free data retrieval call binding the contract method 0x3a7afe02.
Solidity: function licenceDAO() constant returns(address)
func (*LicenceCallerSession) LicenceDAOLocked ¶
func (_Licence *LicenceCallerSession) LicenceDAOLocked() (bool, error)
LicenceDAOLocked is a free data retrieval call binding the contract method 0xe30c5fa8.
Solidity: function licenceDAOLocked() constant returns(bool)
func (*LicenceCallerSession) MAXAMOUNTSCALE ¶
func (_Licence *LicenceCallerSession) MAXAMOUNTSCALE() (*big.Int, error)
MAXAMOUNTSCALE is a free data retrieval call binding the contract method 0xca0e2e20.
Solidity: function MAX_AMOUNT_SCALE() constant returns(uint256)
func (*LicenceCallerSession) MINAMOUNTSCALE ¶
func (_Licence *LicenceCallerSession) MINAMOUNTSCALE() (*big.Int, error)
MINAMOUNTSCALE is a free data retrieval call binding the contract method 0x3acec15f.
Solidity: function MIN_AMOUNT_SCALE() constant returns(uint256)
func (*LicenceCallerSession) TknContractAddress ¶
func (_Licence *LicenceCallerSession) TknContractAddress() (common.Address, error)
TknContractAddress is a free data retrieval call binding the contract method 0x99a5e1d0.
Solidity: function tknContractAddress() constant returns(address)
func (*LicenceCallerSession) TknContractAddressLocked ¶
func (_Licence *LicenceCallerSession) TknContractAddressLocked() (bool, error)
TknContractAddressLocked is a free data retrieval call binding the contract method 0x837c70ef.
Solidity: function tknContractAddressLocked() constant returns(bool)
func (*LicenceCallerSession) TokenHolder ¶
func (_Licence *LicenceCallerSession) TokenHolder() (common.Address, error)
TokenHolder is a free data retrieval call binding the contract method 0x420a83e7.
Solidity: function tokenHolder() constant returns(address)
type LicenceClaimed ¶
type LicenceClaimed struct { To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LicenceClaimed represents a Claimed event raised by the Licence contract.
type LicenceClaimedIterator ¶
type LicenceClaimedIterator struct { Event *LicenceClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceClaimedIterator is returned from FilterClaimed and is used to iterate over the raw logs and unpacked data for Claimed events raised by the Licence contract.
func (*LicenceClaimedIterator) Close ¶
func (it *LicenceClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceClaimedIterator) Error ¶
func (it *LicenceClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceClaimedIterator) Next ¶
func (it *LicenceClaimedIterator) 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 LicenceFilterer ¶
type LicenceFilterer struct {
// contains filtered or unexported fields
}
LicenceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLicenceFilterer ¶
func NewLicenceFilterer(address common.Address, filterer bind.ContractFilterer) (*LicenceFilterer, error)
NewLicenceFilterer creates a new log filterer instance of Licence, bound to a specific deployed contract.
func (*LicenceFilterer) FilterClaimed ¶
func (_Licence *LicenceFilterer) FilterClaimed(opts *bind.FilterOpts) (*LicenceClaimedIterator, error)
FilterClaimed is a free log retrieval operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) FilterTransferredToCryptoFloat ¶
func (_Licence *LicenceFilterer) FilterTransferredToCryptoFloat(opts *bind.FilterOpts) (*LicenceTransferredToCryptoFloatIterator, error)
FilterTransferredToCryptoFloat is a free log retrieval operation binding the contract event 0xc8a7b0bd71097b47b2cad75e4e939d2aeb7fae88110e68f93b83fed08e9d3c38.
Solidity: event TransferredToCryptoFloat(address _from, address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) FilterTransferredToTokenHolder ¶
func (_Licence *LicenceFilterer) FilterTransferredToTokenHolder(opts *bind.FilterOpts) (*LicenceTransferredToTokenHolderIterator, error)
FilterTransferredToTokenHolder is a free log retrieval operation binding the contract event 0xdd9dfad7b30d6b224e235f89565871419d3dec3b563a4e231f12d2cc97f9acfc.
Solidity: event TransferredToTokenHolder(address _from, address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) FilterUpdatedCryptoFloat ¶
func (_Licence *LicenceFilterer) FilterUpdatedCryptoFloat(opts *bind.FilterOpts) (*LicenceUpdatedCryptoFloatIterator, error)
FilterUpdatedCryptoFloat is a free log retrieval operation binding the contract event 0x9af2841b0db134bda87280e2a9cababb156f95023c87023d708a677d61b4b6d8.
Solidity: event UpdatedCryptoFloat(address _newFloat)
func (*LicenceFilterer) FilterUpdatedLicenceAmount ¶
func (_Licence *LicenceFilterer) FilterUpdatedLicenceAmount(opts *bind.FilterOpts) (*LicenceUpdatedLicenceAmountIterator, error)
FilterUpdatedLicenceAmount is a free log retrieval operation binding the contract event 0x587b6068be8c555e2cddc6ad8a56df5e8dfb1533cc063d6703f79c791de15148.
Solidity: event UpdatedLicenceAmount(uint256 _newAmount)
func (*LicenceFilterer) FilterUpdatedLicenceDAO ¶
func (_Licence *LicenceFilterer) FilterUpdatedLicenceDAO(opts *bind.FilterOpts) (*LicenceUpdatedLicenceDAOIterator, error)
FilterUpdatedLicenceDAO is a free log retrieval operation binding the contract event 0xd32c17b277c7e87842861153d758814a267634f4308ec2461f88756df7dd7068.
Solidity: event UpdatedLicenceDAO(address _newDAO)
func (*LicenceFilterer) FilterUpdatedTKNContractAddress ¶
func (_Licence *LicenceFilterer) FilterUpdatedTKNContractAddress(opts *bind.FilterOpts) (*LicenceUpdatedTKNContractAddressIterator, error)
FilterUpdatedTKNContractAddress is a free log retrieval operation binding the contract event 0x2aeed92123e61fe64748a447c2ba122c4bfc0201d1ed5149e9ce9ede5adda545.
Solidity: event UpdatedTKNContractAddress(address _newTKN)
func (*LicenceFilterer) FilterUpdatedTokenHolder ¶
func (_Licence *LicenceFilterer) FilterUpdatedTokenHolder(opts *bind.FilterOpts) (*LicenceUpdatedTokenHolderIterator, error)
FilterUpdatedTokenHolder is a free log retrieval operation binding the contract event 0xfa6bae0f250db86534a013b1c7a6c4076aa8f8d1ac248771a1c73f4ba366922a.
Solidity: event UpdatedTokenHolder(address _newHolder)
func (*LicenceFilterer) ParseClaimed ¶
func (_Licence *LicenceFilterer) ParseClaimed(log types.Log) (*LicenceClaimed, error)
ParseClaimed is a log parse operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) ParseTransferredToCryptoFloat ¶
func (_Licence *LicenceFilterer) ParseTransferredToCryptoFloat(log types.Log) (*LicenceTransferredToCryptoFloat, error)
ParseTransferredToCryptoFloat is a log parse operation binding the contract event 0xc8a7b0bd71097b47b2cad75e4e939d2aeb7fae88110e68f93b83fed08e9d3c38.
Solidity: event TransferredToCryptoFloat(address _from, address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) ParseTransferredToTokenHolder ¶
func (_Licence *LicenceFilterer) ParseTransferredToTokenHolder(log types.Log) (*LicenceTransferredToTokenHolder, error)
ParseTransferredToTokenHolder is a log parse operation binding the contract event 0xdd9dfad7b30d6b224e235f89565871419d3dec3b563a4e231f12d2cc97f9acfc.
Solidity: event TransferredToTokenHolder(address _from, address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) ParseUpdatedCryptoFloat ¶
func (_Licence *LicenceFilterer) ParseUpdatedCryptoFloat(log types.Log) (*LicenceUpdatedCryptoFloat, error)
ParseUpdatedCryptoFloat is a log parse operation binding the contract event 0x9af2841b0db134bda87280e2a9cababb156f95023c87023d708a677d61b4b6d8.
Solidity: event UpdatedCryptoFloat(address _newFloat)
func (*LicenceFilterer) ParseUpdatedLicenceAmount ¶
func (_Licence *LicenceFilterer) ParseUpdatedLicenceAmount(log types.Log) (*LicenceUpdatedLicenceAmount, error)
ParseUpdatedLicenceAmount is a log parse operation binding the contract event 0x587b6068be8c555e2cddc6ad8a56df5e8dfb1533cc063d6703f79c791de15148.
Solidity: event UpdatedLicenceAmount(uint256 _newAmount)
func (*LicenceFilterer) ParseUpdatedLicenceDAO ¶
func (_Licence *LicenceFilterer) ParseUpdatedLicenceDAO(log types.Log) (*LicenceUpdatedLicenceDAO, error)
ParseUpdatedLicenceDAO is a log parse operation binding the contract event 0xd32c17b277c7e87842861153d758814a267634f4308ec2461f88756df7dd7068.
Solidity: event UpdatedLicenceDAO(address _newDAO)
func (*LicenceFilterer) ParseUpdatedTKNContractAddress ¶
func (_Licence *LicenceFilterer) ParseUpdatedTKNContractAddress(log types.Log) (*LicenceUpdatedTKNContractAddress, error)
ParseUpdatedTKNContractAddress is a log parse operation binding the contract event 0x2aeed92123e61fe64748a447c2ba122c4bfc0201d1ed5149e9ce9ede5adda545.
Solidity: event UpdatedTKNContractAddress(address _newTKN)
func (*LicenceFilterer) ParseUpdatedTokenHolder ¶
func (_Licence *LicenceFilterer) ParseUpdatedTokenHolder(log types.Log) (*LicenceUpdatedTokenHolder, error)
ParseUpdatedTokenHolder is a log parse operation binding the contract event 0xfa6bae0f250db86534a013b1c7a6c4076aa8f8d1ac248771a1c73f4ba366922a.
Solidity: event UpdatedTokenHolder(address _newHolder)
func (*LicenceFilterer) WatchClaimed ¶
func (_Licence *LicenceFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *LicenceClaimed) (event.Subscription, error)
WatchClaimed is a free log subscription operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) WatchTransferredToCryptoFloat ¶
func (_Licence *LicenceFilterer) WatchTransferredToCryptoFloat(opts *bind.WatchOpts, sink chan<- *LicenceTransferredToCryptoFloat) (event.Subscription, error)
WatchTransferredToCryptoFloat is a free log subscription operation binding the contract event 0xc8a7b0bd71097b47b2cad75e4e939d2aeb7fae88110e68f93b83fed08e9d3c38.
Solidity: event TransferredToCryptoFloat(address _from, address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) WatchTransferredToTokenHolder ¶
func (_Licence *LicenceFilterer) WatchTransferredToTokenHolder(opts *bind.WatchOpts, sink chan<- *LicenceTransferredToTokenHolder) (event.Subscription, error)
WatchTransferredToTokenHolder is a free log subscription operation binding the contract event 0xdd9dfad7b30d6b224e235f89565871419d3dec3b563a4e231f12d2cc97f9acfc.
Solidity: event TransferredToTokenHolder(address _from, address _to, address _asset, uint256 _amount)
func (*LicenceFilterer) WatchUpdatedCryptoFloat ¶
func (_Licence *LicenceFilterer) WatchUpdatedCryptoFloat(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedCryptoFloat) (event.Subscription, error)
WatchUpdatedCryptoFloat is a free log subscription operation binding the contract event 0x9af2841b0db134bda87280e2a9cababb156f95023c87023d708a677d61b4b6d8.
Solidity: event UpdatedCryptoFloat(address _newFloat)
func (*LicenceFilterer) WatchUpdatedLicenceAmount ¶
func (_Licence *LicenceFilterer) WatchUpdatedLicenceAmount(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedLicenceAmount) (event.Subscription, error)
WatchUpdatedLicenceAmount is a free log subscription operation binding the contract event 0x587b6068be8c555e2cddc6ad8a56df5e8dfb1533cc063d6703f79c791de15148.
Solidity: event UpdatedLicenceAmount(uint256 _newAmount)
func (*LicenceFilterer) WatchUpdatedLicenceDAO ¶
func (_Licence *LicenceFilterer) WatchUpdatedLicenceDAO(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedLicenceDAO) (event.Subscription, error)
WatchUpdatedLicenceDAO is a free log subscription operation binding the contract event 0xd32c17b277c7e87842861153d758814a267634f4308ec2461f88756df7dd7068.
Solidity: event UpdatedLicenceDAO(address _newDAO)
func (*LicenceFilterer) WatchUpdatedTKNContractAddress ¶
func (_Licence *LicenceFilterer) WatchUpdatedTKNContractAddress(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedTKNContractAddress) (event.Subscription, error)
WatchUpdatedTKNContractAddress is a free log subscription operation binding the contract event 0x2aeed92123e61fe64748a447c2ba122c4bfc0201d1ed5149e9ce9ede5adda545.
Solidity: event UpdatedTKNContractAddress(address _newTKN)
func (*LicenceFilterer) WatchUpdatedTokenHolder ¶
func (_Licence *LicenceFilterer) WatchUpdatedTokenHolder(opts *bind.WatchOpts, sink chan<- *LicenceUpdatedTokenHolder) (event.Subscription, error)
WatchUpdatedTokenHolder is a free log subscription operation binding the contract event 0xfa6bae0f250db86534a013b1c7a6c4076aa8f8d1ac248771a1c73f4ba366922a.
Solidity: event UpdatedTokenHolder(address _newHolder)
type LicenceRaw ¶
type LicenceRaw struct {
Contract *Licence // Generic contract binding to access the raw methods on
}
LicenceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LicenceRaw) Call ¶
func (_Licence *LicenceRaw) 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 (*LicenceRaw) Transact ¶
func (_Licence *LicenceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LicenceRaw) Transfer ¶
func (_Licence *LicenceRaw) 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 LicenceSession ¶
type LicenceSession struct { Contract *Licence // 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 }
LicenceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LicenceSession) Claim ¶
func (_Licence *LicenceSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*LicenceSession) ControllerNode ¶
func (_Licence *LicenceSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*LicenceSession) CryptoFloat ¶
func (_Licence *LicenceSession) CryptoFloat() (common.Address, error)
CryptoFloat is a free data retrieval call binding the contract method 0xa036ba60.
Solidity: function cryptoFloat() constant returns(address)
func (*LicenceSession) EnsRegistry ¶
func (_Licence *LicenceSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*LicenceSession) FloatLocked ¶
func (_Licence *LicenceSession) FloatLocked() (bool, error)
FloatLocked is a free data retrieval call binding the contract method 0x940b9c3b.
Solidity: function floatLocked() constant returns(bool)
func (*LicenceSession) HolderLocked ¶
func (_Licence *LicenceSession) HolderLocked() (bool, error)
HolderLocked is a free data retrieval call binding the contract method 0xf15ff455.
Solidity: function holderLocked() constant returns(bool)
func (*LicenceSession) LicenceAmountScaled ¶
func (_Licence *LicenceSession) LicenceAmountScaled() (*big.Int, error)
LicenceAmountScaled is a free data retrieval call binding the contract method 0xac904c63.
Solidity: function licenceAmountScaled() constant returns(uint256)
func (*LicenceSession) LicenceDAO ¶
func (_Licence *LicenceSession) LicenceDAO() (common.Address, error)
LicenceDAO is a free data retrieval call binding the contract method 0x3a7afe02.
Solidity: function licenceDAO() constant returns(address)
func (*LicenceSession) LicenceDAOLocked ¶
func (_Licence *LicenceSession) LicenceDAOLocked() (bool, error)
LicenceDAOLocked is a free data retrieval call binding the contract method 0xe30c5fa8.
Solidity: function licenceDAOLocked() constant returns(bool)
func (*LicenceSession) Load ¶
func (_Licence *LicenceSession) Load(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
Load is a paid mutator transaction binding the contract method 0x1b3c96b4.
Solidity: function load(address _asset, uint256 _amount) returns()
func (*LicenceSession) LockFloat ¶
func (_Licence *LicenceSession) LockFloat() (*types.Transaction, error)
LockFloat is a paid mutator transaction binding the contract method 0xd08b4ecc.
Solidity: function lockFloat() returns()
func (*LicenceSession) LockHolder ¶
func (_Licence *LicenceSession) LockHolder() (*types.Transaction, error)
LockHolder is a paid mutator transaction binding the contract method 0xd1696b16.
Solidity: function lockHolder() returns()
func (*LicenceSession) LockLicenceDAO ¶
func (_Licence *LicenceSession) LockLicenceDAO() (*types.Transaction, error)
LockLicenceDAO is a paid mutator transaction binding the contract method 0x4ac22b3c.
Solidity: function lockLicenceDAO() returns()
func (*LicenceSession) LockTKNContractAddress ¶
func (_Licence *LicenceSession) LockTKNContractAddress() (*types.Transaction, error)
LockTKNContractAddress is a paid mutator transaction binding the contract method 0x0bf25c91.
Solidity: function lockTKNContractAddress() returns()
func (*LicenceSession) MAXAMOUNTSCALE ¶
func (_Licence *LicenceSession) MAXAMOUNTSCALE() (*big.Int, error)
MAXAMOUNTSCALE is a free data retrieval call binding the contract method 0xca0e2e20.
Solidity: function MAX_AMOUNT_SCALE() constant returns(uint256)
func (*LicenceSession) MINAMOUNTSCALE ¶
func (_Licence *LicenceSession) MINAMOUNTSCALE() (*big.Int, error)
MINAMOUNTSCALE is a free data retrieval call binding the contract method 0x3acec15f.
Solidity: function MIN_AMOUNT_SCALE() constant returns(uint256)
func (*LicenceSession) TknContractAddress ¶
func (_Licence *LicenceSession) TknContractAddress() (common.Address, error)
TknContractAddress is a free data retrieval call binding the contract method 0x99a5e1d0.
Solidity: function tknContractAddress() constant returns(address)
func (*LicenceSession) TknContractAddressLocked ¶
func (_Licence *LicenceSession) TknContractAddressLocked() (bool, error)
TknContractAddressLocked is a free data retrieval call binding the contract method 0x837c70ef.
Solidity: function tknContractAddressLocked() constant returns(bool)
func (*LicenceSession) TokenHolder ¶
func (_Licence *LicenceSession) TokenHolder() (common.Address, error)
TokenHolder is a free data retrieval call binding the contract method 0x420a83e7.
Solidity: function tokenHolder() constant returns(address)
func (*LicenceSession) UpdateFloat ¶
func (_Licence *LicenceSession) UpdateFloat(_newFloat common.Address) (*types.Transaction, error)
UpdateFloat is a paid mutator transaction binding the contract method 0xd0cddd67.
Solidity: function updateFloat(address _newFloat) returns()
func (*LicenceSession) UpdateHolder ¶
func (_Licence *LicenceSession) UpdateHolder(_newHolder common.Address) (*types.Transaction, error)
UpdateHolder is a paid mutator transaction binding the contract method 0x42719faa.
Solidity: function updateHolder(address _newHolder) returns()
func (*LicenceSession) UpdateLicenceAmount ¶
func (_Licence *LicenceSession) UpdateLicenceAmount(_newAmount *big.Int) (*types.Transaction, error)
UpdateLicenceAmount is a paid mutator transaction binding the contract method 0x68ce74e7.
Solidity: function updateLicenceAmount(uint256 _newAmount) returns()
func (*LicenceSession) UpdateLicenceDAO ¶
func (_Licence *LicenceSession) UpdateLicenceDAO(_newDAO common.Address) (*types.Transaction, error)
UpdateLicenceDAO is a paid mutator transaction binding the contract method 0xe3d80242.
Solidity: function updateLicenceDAO(address _newDAO) returns()
func (*LicenceSession) UpdateTKNContractAddress ¶
func (_Licence *LicenceSession) UpdateTKNContractAddress(_newTKN common.Address) (*types.Transaction, error)
UpdateTKNContractAddress is a paid mutator transaction binding the contract method 0x0d42e82f.
Solidity: function updateTKNContractAddress(address _newTKN) returns()
type LicenceTransactor ¶
type LicenceTransactor struct {
// contains filtered or unexported fields
}
LicenceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLicenceTransactor ¶
func NewLicenceTransactor(address common.Address, transactor bind.ContractTransactor) (*LicenceTransactor, error)
NewLicenceTransactor creates a new write-only instance of Licence, bound to a specific deployed contract.
func (*LicenceTransactor) Claim ¶
func (_Licence *LicenceTransactor) Claim(opts *bind.TransactOpts, _to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*LicenceTransactor) Load ¶
func (_Licence *LicenceTransactor) Load(opts *bind.TransactOpts, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Load is a paid mutator transaction binding the contract method 0x1b3c96b4.
Solidity: function load(address _asset, uint256 _amount) returns()
func (*LicenceTransactor) LockFloat ¶
func (_Licence *LicenceTransactor) LockFloat(opts *bind.TransactOpts) (*types.Transaction, error)
LockFloat is a paid mutator transaction binding the contract method 0xd08b4ecc.
Solidity: function lockFloat() returns()
func (*LicenceTransactor) LockHolder ¶
func (_Licence *LicenceTransactor) LockHolder(opts *bind.TransactOpts) (*types.Transaction, error)
LockHolder is a paid mutator transaction binding the contract method 0xd1696b16.
Solidity: function lockHolder() returns()
func (*LicenceTransactor) LockLicenceDAO ¶
func (_Licence *LicenceTransactor) LockLicenceDAO(opts *bind.TransactOpts) (*types.Transaction, error)
LockLicenceDAO is a paid mutator transaction binding the contract method 0x4ac22b3c.
Solidity: function lockLicenceDAO() returns()
func (*LicenceTransactor) LockTKNContractAddress ¶
func (_Licence *LicenceTransactor) LockTKNContractAddress(opts *bind.TransactOpts) (*types.Transaction, error)
LockTKNContractAddress is a paid mutator transaction binding the contract method 0x0bf25c91.
Solidity: function lockTKNContractAddress() returns()
func (*LicenceTransactor) UpdateFloat ¶
func (_Licence *LicenceTransactor) UpdateFloat(opts *bind.TransactOpts, _newFloat common.Address) (*types.Transaction, error)
UpdateFloat is a paid mutator transaction binding the contract method 0xd0cddd67.
Solidity: function updateFloat(address _newFloat) returns()
func (*LicenceTransactor) UpdateHolder ¶
func (_Licence *LicenceTransactor) UpdateHolder(opts *bind.TransactOpts, _newHolder common.Address) (*types.Transaction, error)
UpdateHolder is a paid mutator transaction binding the contract method 0x42719faa.
Solidity: function updateHolder(address _newHolder) returns()
func (*LicenceTransactor) UpdateLicenceAmount ¶
func (_Licence *LicenceTransactor) UpdateLicenceAmount(opts *bind.TransactOpts, _newAmount *big.Int) (*types.Transaction, error)
UpdateLicenceAmount is a paid mutator transaction binding the contract method 0x68ce74e7.
Solidity: function updateLicenceAmount(uint256 _newAmount) returns()
func (*LicenceTransactor) UpdateLicenceDAO ¶
func (_Licence *LicenceTransactor) UpdateLicenceDAO(opts *bind.TransactOpts, _newDAO common.Address) (*types.Transaction, error)
UpdateLicenceDAO is a paid mutator transaction binding the contract method 0xe3d80242.
Solidity: function updateLicenceDAO(address _newDAO) returns()
func (*LicenceTransactor) UpdateTKNContractAddress ¶
func (_Licence *LicenceTransactor) UpdateTKNContractAddress(opts *bind.TransactOpts, _newTKN common.Address) (*types.Transaction, error)
UpdateTKNContractAddress is a paid mutator transaction binding the contract method 0x0d42e82f.
Solidity: function updateTKNContractAddress(address _newTKN) returns()
type LicenceTransactorRaw ¶
type LicenceTransactorRaw struct {
Contract *LicenceTransactor // Generic write-only contract binding to access the raw methods on
}
LicenceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LicenceTransactorRaw) Transact ¶
func (_Licence *LicenceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LicenceTransactorRaw) Transfer ¶
func (_Licence *LicenceTransactorRaw) 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 LicenceTransactorSession ¶
type LicenceTransactorSession struct { Contract *LicenceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LicenceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LicenceTransactorSession) Claim ¶
func (_Licence *LicenceTransactorSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*LicenceTransactorSession) Load ¶
func (_Licence *LicenceTransactorSession) Load(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
Load is a paid mutator transaction binding the contract method 0x1b3c96b4.
Solidity: function load(address _asset, uint256 _amount) returns()
func (*LicenceTransactorSession) LockFloat ¶
func (_Licence *LicenceTransactorSession) LockFloat() (*types.Transaction, error)
LockFloat is a paid mutator transaction binding the contract method 0xd08b4ecc.
Solidity: function lockFloat() returns()
func (*LicenceTransactorSession) LockHolder ¶
func (_Licence *LicenceTransactorSession) LockHolder() (*types.Transaction, error)
LockHolder is a paid mutator transaction binding the contract method 0xd1696b16.
Solidity: function lockHolder() returns()
func (*LicenceTransactorSession) LockLicenceDAO ¶
func (_Licence *LicenceTransactorSession) LockLicenceDAO() (*types.Transaction, error)
LockLicenceDAO is a paid mutator transaction binding the contract method 0x4ac22b3c.
Solidity: function lockLicenceDAO() returns()
func (*LicenceTransactorSession) LockTKNContractAddress ¶
func (_Licence *LicenceTransactorSession) LockTKNContractAddress() (*types.Transaction, error)
LockTKNContractAddress is a paid mutator transaction binding the contract method 0x0bf25c91.
Solidity: function lockTKNContractAddress() returns()
func (*LicenceTransactorSession) UpdateFloat ¶
func (_Licence *LicenceTransactorSession) UpdateFloat(_newFloat common.Address) (*types.Transaction, error)
UpdateFloat is a paid mutator transaction binding the contract method 0xd0cddd67.
Solidity: function updateFloat(address _newFloat) returns()
func (*LicenceTransactorSession) UpdateHolder ¶
func (_Licence *LicenceTransactorSession) UpdateHolder(_newHolder common.Address) (*types.Transaction, error)
UpdateHolder is a paid mutator transaction binding the contract method 0x42719faa.
Solidity: function updateHolder(address _newHolder) returns()
func (*LicenceTransactorSession) UpdateLicenceAmount ¶
func (_Licence *LicenceTransactorSession) UpdateLicenceAmount(_newAmount *big.Int) (*types.Transaction, error)
UpdateLicenceAmount is a paid mutator transaction binding the contract method 0x68ce74e7.
Solidity: function updateLicenceAmount(uint256 _newAmount) returns()
func (*LicenceTransactorSession) UpdateLicenceDAO ¶
func (_Licence *LicenceTransactorSession) UpdateLicenceDAO(_newDAO common.Address) (*types.Transaction, error)
UpdateLicenceDAO is a paid mutator transaction binding the contract method 0xe3d80242.
Solidity: function updateLicenceDAO(address _newDAO) returns()
func (*LicenceTransactorSession) UpdateTKNContractAddress ¶
func (_Licence *LicenceTransactorSession) UpdateTKNContractAddress(_newTKN common.Address) (*types.Transaction, error)
UpdateTKNContractAddress is a paid mutator transaction binding the contract method 0x0d42e82f.
Solidity: function updateTKNContractAddress(address _newTKN) returns()
type LicenceTransferredToCryptoFloat ¶
type LicenceTransferredToCryptoFloat struct { From common.Address To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LicenceTransferredToCryptoFloat represents a TransferredToCryptoFloat event raised by the Licence contract.
type LicenceTransferredToCryptoFloatIterator ¶
type LicenceTransferredToCryptoFloatIterator struct { Event *LicenceTransferredToCryptoFloat // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceTransferredToCryptoFloatIterator is returned from FilterTransferredToCryptoFloat and is used to iterate over the raw logs and unpacked data for TransferredToCryptoFloat events raised by the Licence contract.
func (*LicenceTransferredToCryptoFloatIterator) Close ¶
func (it *LicenceTransferredToCryptoFloatIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceTransferredToCryptoFloatIterator) Error ¶
func (it *LicenceTransferredToCryptoFloatIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceTransferredToCryptoFloatIterator) Next ¶
func (it *LicenceTransferredToCryptoFloatIterator) 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 LicenceTransferredToTokenHolder ¶
type LicenceTransferredToTokenHolder struct { From common.Address To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
LicenceTransferredToTokenHolder represents a TransferredToTokenHolder event raised by the Licence contract.
type LicenceTransferredToTokenHolderIterator ¶
type LicenceTransferredToTokenHolderIterator struct { Event *LicenceTransferredToTokenHolder // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceTransferredToTokenHolderIterator is returned from FilterTransferredToTokenHolder and is used to iterate over the raw logs and unpacked data for TransferredToTokenHolder events raised by the Licence contract.
func (*LicenceTransferredToTokenHolderIterator) Close ¶
func (it *LicenceTransferredToTokenHolderIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceTransferredToTokenHolderIterator) Error ¶
func (it *LicenceTransferredToTokenHolderIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceTransferredToTokenHolderIterator) Next ¶
func (it *LicenceTransferredToTokenHolderIterator) 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 LicenceUpdatedCryptoFloat ¶
type LicenceUpdatedCryptoFloat struct { NewFloat common.Address Raw types.Log // Blockchain specific contextual infos }
LicenceUpdatedCryptoFloat represents a UpdatedCryptoFloat event raised by the Licence contract.
type LicenceUpdatedCryptoFloatIterator ¶
type LicenceUpdatedCryptoFloatIterator struct { Event *LicenceUpdatedCryptoFloat // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceUpdatedCryptoFloatIterator is returned from FilterUpdatedCryptoFloat and is used to iterate over the raw logs and unpacked data for UpdatedCryptoFloat events raised by the Licence contract.
func (*LicenceUpdatedCryptoFloatIterator) Close ¶
func (it *LicenceUpdatedCryptoFloatIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceUpdatedCryptoFloatIterator) Error ¶
func (it *LicenceUpdatedCryptoFloatIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceUpdatedCryptoFloatIterator) Next ¶
func (it *LicenceUpdatedCryptoFloatIterator) 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 LicenceUpdatedLicenceAmount ¶
type LicenceUpdatedLicenceAmount struct { NewAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
LicenceUpdatedLicenceAmount represents a UpdatedLicenceAmount event raised by the Licence contract.
type LicenceUpdatedLicenceAmountIterator ¶
type LicenceUpdatedLicenceAmountIterator struct { Event *LicenceUpdatedLicenceAmount // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceUpdatedLicenceAmountIterator is returned from FilterUpdatedLicenceAmount and is used to iterate over the raw logs and unpacked data for UpdatedLicenceAmount events raised by the Licence contract.
func (*LicenceUpdatedLicenceAmountIterator) Close ¶
func (it *LicenceUpdatedLicenceAmountIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceUpdatedLicenceAmountIterator) Error ¶
func (it *LicenceUpdatedLicenceAmountIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceUpdatedLicenceAmountIterator) Next ¶
func (it *LicenceUpdatedLicenceAmountIterator) 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 LicenceUpdatedLicenceDAO ¶
type LicenceUpdatedLicenceDAO struct { NewDAO common.Address Raw types.Log // Blockchain specific contextual infos }
LicenceUpdatedLicenceDAO represents a UpdatedLicenceDAO event raised by the Licence contract.
type LicenceUpdatedLicenceDAOIterator ¶
type LicenceUpdatedLicenceDAOIterator struct { Event *LicenceUpdatedLicenceDAO // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceUpdatedLicenceDAOIterator is returned from FilterUpdatedLicenceDAO and is used to iterate over the raw logs and unpacked data for UpdatedLicenceDAO events raised by the Licence contract.
func (*LicenceUpdatedLicenceDAOIterator) Close ¶
func (it *LicenceUpdatedLicenceDAOIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceUpdatedLicenceDAOIterator) Error ¶
func (it *LicenceUpdatedLicenceDAOIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceUpdatedLicenceDAOIterator) Next ¶
func (it *LicenceUpdatedLicenceDAOIterator) 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 LicenceUpdatedTKNContractAddress ¶
type LicenceUpdatedTKNContractAddress struct { NewTKN common.Address Raw types.Log // Blockchain specific contextual infos }
LicenceUpdatedTKNContractAddress represents a UpdatedTKNContractAddress event raised by the Licence contract.
type LicenceUpdatedTKNContractAddressIterator ¶
type LicenceUpdatedTKNContractAddressIterator struct { Event *LicenceUpdatedTKNContractAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceUpdatedTKNContractAddressIterator is returned from FilterUpdatedTKNContractAddress and is used to iterate over the raw logs and unpacked data for UpdatedTKNContractAddress events raised by the Licence contract.
func (*LicenceUpdatedTKNContractAddressIterator) Close ¶
func (it *LicenceUpdatedTKNContractAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceUpdatedTKNContractAddressIterator) Error ¶
func (it *LicenceUpdatedTKNContractAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceUpdatedTKNContractAddressIterator) Next ¶
func (it *LicenceUpdatedTKNContractAddressIterator) 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 LicenceUpdatedTokenHolder ¶
type LicenceUpdatedTokenHolder struct { NewHolder common.Address Raw types.Log // Blockchain specific contextual infos }
LicenceUpdatedTokenHolder represents a UpdatedTokenHolder event raised by the Licence contract.
type LicenceUpdatedTokenHolderIterator ¶
type LicenceUpdatedTokenHolderIterator struct { Event *LicenceUpdatedTokenHolder // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LicenceUpdatedTokenHolderIterator is returned from FilterUpdatedTokenHolder and is used to iterate over the raw logs and unpacked data for UpdatedTokenHolder events raised by the Licence contract.
func (*LicenceUpdatedTokenHolderIterator) Close ¶
func (it *LicenceUpdatedTokenHolderIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LicenceUpdatedTokenHolderIterator) Error ¶
func (it *LicenceUpdatedTokenHolderIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LicenceUpdatedTokenHolderIterator) Next ¶
func (it *LicenceUpdatedTokenHolderIterator) 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 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, _ens_ common.Address, _controllerNode_ [32]byte, _tokenWhitelistNode_ [32]byte) (common.Address, *types.Transaction, *Oracle, error)
DeployOracle deploys a new Ethereum contract, binding an instance of Oracle to it.
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) ControllerNode ¶
func (_Oracle *OracleCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*OracleCaller) CryptoCompareAPIPublicKey ¶
func (_Oracle *OracleCaller) CryptoCompareAPIPublicKey(opts *bind.CallOpts) ([]byte, error)
CryptoCompareAPIPublicKey is a free data retrieval call binding the contract method 0x3acbe96e.
Solidity: function cryptoCompareAPIPublicKey() constant returns(bytes)
func (*OracleCaller) EnsRegistry ¶
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*OracleCaller) TokenWhitelistNode ¶
func (_Oracle *OracleCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
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) ControllerNode ¶
func (_Oracle *OracleCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*OracleCallerSession) CryptoCompareAPIPublicKey ¶
func (_Oracle *OracleCallerSession) CryptoCompareAPIPublicKey() ([]byte, error)
CryptoCompareAPIPublicKey is a free data retrieval call binding the contract method 0x3acbe96e.
Solidity: function cryptoCompareAPIPublicKey() constant returns(bytes)
func (*OracleCallerSession) EnsRegistry ¶
func (_Oracle *OracleCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*OracleCallerSession) TokenWhitelistNode ¶
func (_Oracle *OracleCallerSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
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) FilterSetCryptoComparePublicKey ¶
func (_Oracle *OracleFilterer) FilterSetCryptoComparePublicKey(opts *bind.FilterOpts) (*OracleSetCryptoComparePublicKeyIterator, error)
FilterSetCryptoComparePublicKey is a free log retrieval operation binding the contract event 0xc6b0860ba9f580e9c5b6ba4e0954fe82827096a99d92e8c2d73009539ea8d9fa.
Solidity: event SetCryptoComparePublicKey(address _sender, bytes _publicKey)
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: event VerifiedProof(bytes _publicKey, string _result)
func (*OracleFilterer) ParseSetCryptoComparePublicKey ¶
func (_Oracle *OracleFilterer) ParseSetCryptoComparePublicKey(log types.Log) (*OracleSetCryptoComparePublicKey, error)
ParseSetCryptoComparePublicKey is a log parse operation binding the contract event 0xc6b0860ba9f580e9c5b6ba4e0954fe82827096a99d92e8c2d73009539ea8d9fa.
Solidity: event SetCryptoComparePublicKey(address _sender, bytes _publicKey)
func (*OracleFilterer) ParseVerifiedProof ¶
func (_Oracle *OracleFilterer) ParseVerifiedProof(log types.Log) (*OracleVerifiedProof, error)
ParseVerifiedProof is a log parse operation binding the contract event 0x0902fdd015aa1e56f7e6026b69c0595e82155dcbd83a83a23b40f9fe96babbd9.
Solidity: event VerifiedProof(bytes _publicKey, string _result)
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: event SetCryptoComparePublicKey(address _sender, bytes _publicKey)
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: event VerifiedProof(bytes _publicKey, string _result)
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 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) ControllerNode ¶
func (_Oracle *OracleSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*OracleSession) CryptoCompareAPIPublicKey ¶
func (_Oracle *OracleSession) CryptoCompareAPIPublicKey() ([]byte, error)
CryptoCompareAPIPublicKey is a free data retrieval call binding the contract method 0x3acbe96e.
Solidity: function cryptoCompareAPIPublicKey() constant returns(bytes)
func (*OracleSession) EnsRegistry ¶
func (_Oracle *OracleSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*OracleSession) TokenWhitelistNode ¶
func (_Oracle *OracleSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*OracleSession) UpdateCryptoCompareAPIPublicKey ¶
func (_Oracle *OracleSession) UpdateCryptoCompareAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
UpdateCryptoCompareAPIPublicKey is a paid mutator transaction binding the contract method 0xc2c3d054.
Solidity: function updateCryptoCompareAPIPublicKey(bytes _publicKey) returns()
func (*OracleSession) UpdateTokenRate ¶ added in v3.4.2
func (_Oracle *OracleSession) UpdateTokenRate(_token common.Address, _result string, _proof []byte) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0x0cb2a6bd.
Solidity: function UpdateTokenRate(address _token, string _result, bytes _proof) 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 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) UpdateCryptoCompareAPIPublicKey ¶
func (_Oracle *OracleTransactor) UpdateCryptoCompareAPIPublicKey(opts *bind.TransactOpts, _publicKey []byte) (*types.Transaction, error)
UpdateCryptoCompareAPIPublicKey is a paid mutator transaction binding the contract method 0xc2c3d054.
Solidity: function updateCryptoCompareAPIPublicKey(bytes _publicKey) returns()
func (*OracleTransactor) UpdateTokenRate ¶ added in v3.4.2
func (_Oracle *OracleTransactor) UpdateTokenRate(opts *bind.TransactOpts, _token common.Address, _result string, _proof []byte) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0x0cb2a6bd.
Solidity: function UpdateTokenRate(address _token, string _result, bytes _proof) 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) UpdateCryptoCompareAPIPublicKey ¶
func (_Oracle *OracleTransactorSession) UpdateCryptoCompareAPIPublicKey(_publicKey []byte) (*types.Transaction, error)
UpdateCryptoCompareAPIPublicKey is a paid mutator transaction binding the contract method 0xc2c3d054.
Solidity: function updateCryptoCompareAPIPublicKey(bytes _publicKey) returns()
func (*OracleTransactorSession) UpdateTokenRate ¶ added in v3.4.2
func (_Oracle *OracleTransactorSession) UpdateTokenRate(_token common.Address, _result string, _proof []byte) (*types.Transaction, error)
UpdateTokenRate is a paid mutator transaction binding the contract method 0x0cb2a6bd.
Solidity: function UpdateTokenRate(address _token, string _result, bytes _proof) returns()
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 TokenWhitelist ¶
type TokenWhitelist struct { TokenWhitelistCaller // Read-only binding to the contract TokenWhitelistTransactor // Write-only binding to the contract TokenWhitelistFilterer // Log filterer for contract events }
TokenWhitelist is an auto generated Go binding around an Ethereum contract.
func DeployTokenWhitelist ¶
func DeployTokenWhitelist(auth *bind.TransactOpts, backend bind.ContractBackend, _ens_ common.Address, _oracleNode_ [32]byte, _controllerNode_ [32]byte, _stablecoinAddress_ common.Address) (common.Address, *types.Transaction, *TokenWhitelist, error)
DeployTokenWhitelist deploys a new Ethereum contract, binding an instance of TokenWhitelist to it.
func NewTokenWhitelist ¶
func NewTokenWhitelist(address common.Address, backend bind.ContractBackend) (*TokenWhitelist, error)
NewTokenWhitelist creates a new instance of TokenWhitelist, bound to a specific deployed contract.
type TokenWhitelistAddedExclusiveMethod ¶
type TokenWhitelistAddedExclusiveMethod struct { Token common.Address MethodId [4]byte Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistAddedExclusiveMethod represents a AddedExclusiveMethod event raised by the TokenWhitelist contract.
type TokenWhitelistAddedExclusiveMethodIterator ¶
type TokenWhitelistAddedExclusiveMethodIterator struct { Event *TokenWhitelistAddedExclusiveMethod // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistAddedExclusiveMethodIterator is returned from FilterAddedExclusiveMethod and is used to iterate over the raw logs and unpacked data for AddedExclusiveMethod events raised by the TokenWhitelist contract.
func (*TokenWhitelistAddedExclusiveMethodIterator) Close ¶
func (it *TokenWhitelistAddedExclusiveMethodIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistAddedExclusiveMethodIterator) Error ¶
func (it *TokenWhitelistAddedExclusiveMethodIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistAddedExclusiveMethodIterator) Next ¶
func (it *TokenWhitelistAddedExclusiveMethodIterator) 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 TokenWhitelistAddedMethodId ¶
type TokenWhitelistAddedMethodId struct { MethodId [4]byte Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistAddedMethodId represents a AddedMethodId event raised by the TokenWhitelist contract.
type TokenWhitelistAddedMethodIdIterator ¶
type TokenWhitelistAddedMethodIdIterator struct { Event *TokenWhitelistAddedMethodId // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistAddedMethodIdIterator is returned from FilterAddedMethodId and is used to iterate over the raw logs and unpacked data for AddedMethodId events raised by the TokenWhitelist contract.
func (*TokenWhitelistAddedMethodIdIterator) Close ¶
func (it *TokenWhitelistAddedMethodIdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistAddedMethodIdIterator) Error ¶
func (it *TokenWhitelistAddedMethodIdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistAddedMethodIdIterator) Next ¶
func (it *TokenWhitelistAddedMethodIdIterator) 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 TokenWhitelistAddedToken ¶
type TokenWhitelistAddedToken struct { Sender common.Address Token common.Address Symbol string Magnitude *big.Int Loadable bool Redeemable bool Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistAddedToken represents a AddedToken event raised by the TokenWhitelist contract.
type TokenWhitelistAddedTokenIterator ¶
type TokenWhitelistAddedTokenIterator struct { Event *TokenWhitelistAddedToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistAddedTokenIterator is returned from FilterAddedToken and is used to iterate over the raw logs and unpacked data for AddedToken events raised by the TokenWhitelist contract.
func (*TokenWhitelistAddedTokenIterator) Close ¶
func (it *TokenWhitelistAddedTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistAddedTokenIterator) Error ¶
func (it *TokenWhitelistAddedTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistAddedTokenIterator) Next ¶
func (it *TokenWhitelistAddedTokenIterator) 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 TokenWhitelistCaller ¶
type TokenWhitelistCaller struct {
// contains filtered or unexported fields
}
TokenWhitelistCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenWhitelistCaller ¶
func NewTokenWhitelistCaller(address common.Address, caller bind.ContractCaller) (*TokenWhitelistCaller, error)
NewTokenWhitelistCaller creates a new read-only instance of TokenWhitelist, bound to a specific deployed contract.
func (*TokenWhitelistCaller) ControllerNode ¶
func (_TokenWhitelist *TokenWhitelistCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*TokenWhitelistCaller) EnsRegistry ¶
func (_TokenWhitelist *TokenWhitelistCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*TokenWhitelistCaller) GetERC20RecipientAndAmount ¶
func (_TokenWhitelist *TokenWhitelistCaller) GetERC20RecipientAndAmount(opts *bind.CallOpts, _token common.Address, _data []byte) (common.Address, *big.Int, error)
GetERC20RecipientAndAmount is a free data retrieval call binding the contract method 0xafc72e93.
Solidity: function getERC20RecipientAndAmount(address _token, bytes _data) constant returns(address, uint256)
func (*TokenWhitelistCaller) GetStablecoinInfo ¶
func (_TokenWhitelist *TokenWhitelistCaller) GetStablecoinInfo(opts *bind.CallOpts) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetStablecoinInfo is a free data retrieval call binding the contract method 0x3efec5e9.
Solidity: function getStablecoinInfo() constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistCaller) GetTokenInfo ¶
func (_TokenWhitelist *TokenWhitelistCaller) GetTokenInfo(opts *bind.CallOpts, _a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetTokenInfo is a free data retrieval call binding the contract method 0x1f69565f.
Solidity: function getTokenInfo(address _a) constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistCaller) IsERC20MethodSupported ¶
func (_TokenWhitelist *TokenWhitelistCaller) IsERC20MethodSupported(opts *bind.CallOpts, _token common.Address, _methodId [4]byte) (bool, error)
IsERC20MethodSupported is a free data retrieval call binding the contract method 0x6a1744dc.
Solidity: function isERC20MethodSupported(address _token, bytes4 _methodId) constant returns(bool)
func (*TokenWhitelistCaller) IsERC20MethodWhitelisted ¶
func (_TokenWhitelist *TokenWhitelistCaller) IsERC20MethodWhitelisted(opts *bind.CallOpts, _methodId [4]byte) (bool, error)
IsERC20MethodWhitelisted is a free data retrieval call binding the contract method 0x1d3a069f.
Solidity: function isERC20MethodWhitelisted(bytes4 _methodId) constant returns(bool)
func (*TokenWhitelistCaller) OracleNode ¶
func (_TokenWhitelist *TokenWhitelistCaller) OracleNode(opts *bind.CallOpts) ([32]byte, error)
OracleNode is a free data retrieval call binding the contract method 0x80cc0dda.
Solidity: function oracleNode() constant returns(bytes32)
func (*TokenWhitelistCaller) RedeemableCounter ¶
func (_TokenWhitelist *TokenWhitelistCaller) RedeemableCounter(opts *bind.CallOpts) (*big.Int, error)
RedeemableCounter is a free data retrieval call binding the contract method 0x13d5e846.
Solidity: function redeemableCounter() constant returns(uint256)
func (*TokenWhitelistCaller) RedeemableTokens ¶
func (_TokenWhitelist *TokenWhitelistCaller) RedeemableTokens(opts *bind.CallOpts) ([]common.Address, error)
RedeemableTokens is a free data retrieval call binding the contract method 0x44b049bc.
Solidity: function redeemableTokens() constant returns(address[])
func (*TokenWhitelistCaller) Stablecoin ¶
func (_TokenWhitelist *TokenWhitelistCaller) Stablecoin(opts *bind.CallOpts) (common.Address, error)
Stablecoin is a free data retrieval call binding the contract method 0xe9cbd822.
Solidity: function stablecoin() constant returns(address)
func (*TokenWhitelistCaller) TokenAddressArray ¶
func (_TokenWhitelist *TokenWhitelistCaller) TokenAddressArray(opts *bind.CallOpts) ([]common.Address, error)
TokenAddressArray is a free data retrieval call binding the contract method 0x443dd2a4.
Solidity: function tokenAddressArray() constant returns(address[])
type TokenWhitelistCallerRaw ¶
type TokenWhitelistCallerRaw struct {
Contract *TokenWhitelistCaller // Generic read-only contract binding to access the raw methods on
}
TokenWhitelistCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenWhitelistCallerRaw) Call ¶
func (_TokenWhitelist *TokenWhitelistCallerRaw) 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 TokenWhitelistCallerSession ¶
type TokenWhitelistCallerSession struct { Contract *TokenWhitelistCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenWhitelistCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TokenWhitelistCallerSession) ControllerNode ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*TokenWhitelistCallerSession) EnsRegistry ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*TokenWhitelistCallerSession) GetERC20RecipientAndAmount ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) GetERC20RecipientAndAmount(_token common.Address, _data []byte) (common.Address, *big.Int, error)
GetERC20RecipientAndAmount is a free data retrieval call binding the contract method 0xafc72e93.
Solidity: function getERC20RecipientAndAmount(address _token, bytes _data) constant returns(address, uint256)
func (*TokenWhitelistCallerSession) GetStablecoinInfo ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetStablecoinInfo is a free data retrieval call binding the contract method 0x3efec5e9.
Solidity: function getStablecoinInfo() constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistCallerSession) GetTokenInfo ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetTokenInfo is a free data retrieval call binding the contract method 0x1f69565f.
Solidity: function getTokenInfo(address _a) constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistCallerSession) IsERC20MethodSupported ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) IsERC20MethodSupported(_token common.Address, _methodId [4]byte) (bool, error)
IsERC20MethodSupported is a free data retrieval call binding the contract method 0x6a1744dc.
Solidity: function isERC20MethodSupported(address _token, bytes4 _methodId) constant returns(bool)
func (*TokenWhitelistCallerSession) IsERC20MethodWhitelisted ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) IsERC20MethodWhitelisted(_methodId [4]byte) (bool, error)
IsERC20MethodWhitelisted is a free data retrieval call binding the contract method 0x1d3a069f.
Solidity: function isERC20MethodWhitelisted(bytes4 _methodId) constant returns(bool)
func (*TokenWhitelistCallerSession) OracleNode ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) OracleNode() ([32]byte, error)
OracleNode is a free data retrieval call binding the contract method 0x80cc0dda.
Solidity: function oracleNode() constant returns(bytes32)
func (*TokenWhitelistCallerSession) RedeemableCounter ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) RedeemableCounter() (*big.Int, error)
RedeemableCounter is a free data retrieval call binding the contract method 0x13d5e846.
Solidity: function redeemableCounter() constant returns(uint256)
func (*TokenWhitelistCallerSession) RedeemableTokens ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) RedeemableTokens() ([]common.Address, error)
RedeemableTokens is a free data retrieval call binding the contract method 0x44b049bc.
Solidity: function redeemableTokens() constant returns(address[])
func (*TokenWhitelistCallerSession) Stablecoin ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) Stablecoin() (common.Address, error)
Stablecoin is a free data retrieval call binding the contract method 0xe9cbd822.
Solidity: function stablecoin() constant returns(address)
func (*TokenWhitelistCallerSession) TokenAddressArray ¶
func (_TokenWhitelist *TokenWhitelistCallerSession) TokenAddressArray() ([]common.Address, error)
TokenAddressArray is a free data retrieval call binding the contract method 0x443dd2a4.
Solidity: function tokenAddressArray() constant returns(address[])
type TokenWhitelistClaimed ¶
type TokenWhitelistClaimed struct { To common.Address Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistClaimed represents a Claimed event raised by the TokenWhitelist contract.
type TokenWhitelistClaimedIterator ¶
type TokenWhitelistClaimedIterator struct { Event *TokenWhitelistClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistClaimedIterator is returned from FilterClaimed and is used to iterate over the raw logs and unpacked data for Claimed events raised by the TokenWhitelist contract.
func (*TokenWhitelistClaimedIterator) Close ¶
func (it *TokenWhitelistClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistClaimedIterator) Error ¶
func (it *TokenWhitelistClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistClaimedIterator) Next ¶
func (it *TokenWhitelistClaimedIterator) 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 TokenWhitelistFilterer ¶
type TokenWhitelistFilterer struct {
// contains filtered or unexported fields
}
TokenWhitelistFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenWhitelistFilterer ¶
func NewTokenWhitelistFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenWhitelistFilterer, error)
NewTokenWhitelistFilterer creates a new log filterer instance of TokenWhitelist, bound to a specific deployed contract.
func (*TokenWhitelistFilterer) FilterAddedExclusiveMethod ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterAddedExclusiveMethod(opts *bind.FilterOpts) (*TokenWhitelistAddedExclusiveMethodIterator, error)
FilterAddedExclusiveMethod is a free log retrieval operation binding the contract event 0xfb181256b03ef9051c59b29b98e8ef8dc1161e61d9062e1192ddd073806b0876.
Solidity: event AddedExclusiveMethod(address _token, bytes4 _methodId)
func (*TokenWhitelistFilterer) FilterAddedMethodId ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterAddedMethodId(opts *bind.FilterOpts) (*TokenWhitelistAddedMethodIdIterator, error)
FilterAddedMethodId is a free log retrieval operation binding the contract event 0xcad8cc4e064e022264c8f21f5293f8b3c267eaa6895ee7c9e0b34689726eae71.
Solidity: event AddedMethodId(bytes4 _methodId)
func (*TokenWhitelistFilterer) FilterAddedToken ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterAddedToken(opts *bind.FilterOpts) (*TokenWhitelistAddedTokenIterator, error)
FilterAddedToken is a free log retrieval operation binding the contract event 0x1802e89da3f6ef84e024e37454c226b1e13bf846ce71cd2a1d24faef9cbf779b.
Solidity: event AddedToken(address _sender, address _token, string _symbol, uint256 _magnitude, bool _loadable, bool _redeemable)
func (*TokenWhitelistFilterer) FilterClaimed ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterClaimed(opts *bind.FilterOpts) (*TokenWhitelistClaimedIterator, error)
FilterClaimed is a free log retrieval operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*TokenWhitelistFilterer) FilterRemovedExclusiveMethod ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterRemovedExclusiveMethod(opts *bind.FilterOpts) (*TokenWhitelistRemovedExclusiveMethodIterator, error)
FilterRemovedExclusiveMethod is a free log retrieval operation binding the contract event 0xe01bc5ecc4d7ff06fdb26bad9a3601ef089d9e5aa6f7dd03dc713b468eec117a.
Solidity: event RemovedExclusiveMethod(address _token, bytes4 _methodId)
func (*TokenWhitelistFilterer) FilterRemovedMethodId ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterRemovedMethodId(opts *bind.FilterOpts) (*TokenWhitelistRemovedMethodIdIterator, error)
FilterRemovedMethodId is a free log retrieval operation binding the contract event 0x006dd38caa262b48ea0824b897ee1c4f238521632ad2c5d12f3f0225a1378d1d.
Solidity: event RemovedMethodId(bytes4 _methodId)
func (*TokenWhitelistFilterer) FilterRemovedToken ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterRemovedToken(opts *bind.FilterOpts) (*TokenWhitelistRemovedTokenIterator, error)
FilterRemovedToken is a free log retrieval operation binding the contract event 0x703f7e3f084d5b8dcc12fddcfd9a70d65b6b21ec7659e4608dbaf4419ede3ad0.
Solidity: event RemovedToken(address _sender, address _token)
func (*TokenWhitelistFilterer) FilterUpdatedTokenLoadable ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterUpdatedTokenLoadable(opts *bind.FilterOpts) (*TokenWhitelistUpdatedTokenLoadableIterator, error)
FilterUpdatedTokenLoadable is a free log retrieval operation binding the contract event 0x0e086282e8e406857ef1dce65e04a192ad8405e48484524cb2ddbf28e5d84eec.
Solidity: event UpdatedTokenLoadable(address _sender, address _token, bool _loadable)
func (*TokenWhitelistFilterer) FilterUpdatedTokenRate ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterUpdatedTokenRate(opts *bind.FilterOpts) (*TokenWhitelistUpdatedTokenRateIterator, error)
FilterUpdatedTokenRate is a free log retrieval operation binding the contract event 0xdb3a4cfb4cd8ac94343ff7440cee8d05ade309056203f0e53ca49b6db8197c7d.
Solidity: event UpdatedTokenRate(address _sender, address _token, uint256 _rate)
func (*TokenWhitelistFilterer) FilterUpdatedTokenRedeemable ¶
func (_TokenWhitelist *TokenWhitelistFilterer) FilterUpdatedTokenRedeemable(opts *bind.FilterOpts) (*TokenWhitelistUpdatedTokenRedeemableIterator, error)
FilterUpdatedTokenRedeemable is a free log retrieval operation binding the contract event 0xcaa111d70d53608b9c8e3278c634595491de54f572a17a297dedad20f517039d.
Solidity: event UpdatedTokenRedeemable(address _sender, address _token, bool _redeemable)
func (*TokenWhitelistFilterer) ParseAddedExclusiveMethod ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseAddedExclusiveMethod(log types.Log) (*TokenWhitelistAddedExclusiveMethod, error)
ParseAddedExclusiveMethod is a log parse operation binding the contract event 0xfb181256b03ef9051c59b29b98e8ef8dc1161e61d9062e1192ddd073806b0876.
Solidity: event AddedExclusiveMethod(address _token, bytes4 _methodId)
func (*TokenWhitelistFilterer) ParseAddedMethodId ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseAddedMethodId(log types.Log) (*TokenWhitelistAddedMethodId, error)
ParseAddedMethodId is a log parse operation binding the contract event 0xcad8cc4e064e022264c8f21f5293f8b3c267eaa6895ee7c9e0b34689726eae71.
Solidity: event AddedMethodId(bytes4 _methodId)
func (*TokenWhitelistFilterer) ParseAddedToken ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseAddedToken(log types.Log) (*TokenWhitelistAddedToken, error)
ParseAddedToken is a log parse operation binding the contract event 0x1802e89da3f6ef84e024e37454c226b1e13bf846ce71cd2a1d24faef9cbf779b.
Solidity: event AddedToken(address _sender, address _token, string _symbol, uint256 _magnitude, bool _loadable, bool _redeemable)
func (*TokenWhitelistFilterer) ParseClaimed ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseClaimed(log types.Log) (*TokenWhitelistClaimed, error)
ParseClaimed is a log parse operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*TokenWhitelistFilterer) ParseRemovedExclusiveMethod ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseRemovedExclusiveMethod(log types.Log) (*TokenWhitelistRemovedExclusiveMethod, error)
ParseRemovedExclusiveMethod is a log parse operation binding the contract event 0xe01bc5ecc4d7ff06fdb26bad9a3601ef089d9e5aa6f7dd03dc713b468eec117a.
Solidity: event RemovedExclusiveMethod(address _token, bytes4 _methodId)
func (*TokenWhitelistFilterer) ParseRemovedMethodId ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseRemovedMethodId(log types.Log) (*TokenWhitelistRemovedMethodId, error)
ParseRemovedMethodId is a log parse operation binding the contract event 0x006dd38caa262b48ea0824b897ee1c4f238521632ad2c5d12f3f0225a1378d1d.
Solidity: event RemovedMethodId(bytes4 _methodId)
func (*TokenWhitelistFilterer) ParseRemovedToken ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseRemovedToken(log types.Log) (*TokenWhitelistRemovedToken, error)
ParseRemovedToken is a log parse operation binding the contract event 0x703f7e3f084d5b8dcc12fddcfd9a70d65b6b21ec7659e4608dbaf4419ede3ad0.
Solidity: event RemovedToken(address _sender, address _token)
func (*TokenWhitelistFilterer) ParseUpdatedTokenLoadable ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseUpdatedTokenLoadable(log types.Log) (*TokenWhitelistUpdatedTokenLoadable, error)
ParseUpdatedTokenLoadable is a log parse operation binding the contract event 0x0e086282e8e406857ef1dce65e04a192ad8405e48484524cb2ddbf28e5d84eec.
Solidity: event UpdatedTokenLoadable(address _sender, address _token, bool _loadable)
func (*TokenWhitelistFilterer) ParseUpdatedTokenRate ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseUpdatedTokenRate(log types.Log) (*TokenWhitelistUpdatedTokenRate, error)
ParseUpdatedTokenRate is a log parse operation binding the contract event 0xdb3a4cfb4cd8ac94343ff7440cee8d05ade309056203f0e53ca49b6db8197c7d.
Solidity: event UpdatedTokenRate(address _sender, address _token, uint256 _rate)
func (*TokenWhitelistFilterer) ParseUpdatedTokenRedeemable ¶
func (_TokenWhitelist *TokenWhitelistFilterer) ParseUpdatedTokenRedeemable(log types.Log) (*TokenWhitelistUpdatedTokenRedeemable, error)
ParseUpdatedTokenRedeemable is a log parse operation binding the contract event 0xcaa111d70d53608b9c8e3278c634595491de54f572a17a297dedad20f517039d.
Solidity: event UpdatedTokenRedeemable(address _sender, address _token, bool _redeemable)
func (*TokenWhitelistFilterer) WatchAddedExclusiveMethod ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchAddedExclusiveMethod(opts *bind.WatchOpts, sink chan<- *TokenWhitelistAddedExclusiveMethod) (event.Subscription, error)
WatchAddedExclusiveMethod is a free log subscription operation binding the contract event 0xfb181256b03ef9051c59b29b98e8ef8dc1161e61d9062e1192ddd073806b0876.
Solidity: event AddedExclusiveMethod(address _token, bytes4 _methodId)
func (*TokenWhitelistFilterer) WatchAddedMethodId ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchAddedMethodId(opts *bind.WatchOpts, sink chan<- *TokenWhitelistAddedMethodId) (event.Subscription, error)
WatchAddedMethodId is a free log subscription operation binding the contract event 0xcad8cc4e064e022264c8f21f5293f8b3c267eaa6895ee7c9e0b34689726eae71.
Solidity: event AddedMethodId(bytes4 _methodId)
func (*TokenWhitelistFilterer) WatchAddedToken ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchAddedToken(opts *bind.WatchOpts, sink chan<- *TokenWhitelistAddedToken) (event.Subscription, error)
WatchAddedToken is a free log subscription operation binding the contract event 0x1802e89da3f6ef84e024e37454c226b1e13bf846ce71cd2a1d24faef9cbf779b.
Solidity: event AddedToken(address _sender, address _token, string _symbol, uint256 _magnitude, bool _loadable, bool _redeemable)
func (*TokenWhitelistFilterer) WatchClaimed ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchClaimed(opts *bind.WatchOpts, sink chan<- *TokenWhitelistClaimed) (event.Subscription, error)
WatchClaimed is a free log subscription operation binding the contract event 0xf7a40077ff7a04c7e61f6f26fb13774259ddf1b6bce9ecf26a8276cdd3992683.
Solidity: event Claimed(address _to, address _asset, uint256 _amount)
func (*TokenWhitelistFilterer) WatchRemovedExclusiveMethod ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchRemovedExclusiveMethod(opts *bind.WatchOpts, sink chan<- *TokenWhitelistRemovedExclusiveMethod) (event.Subscription, error)
WatchRemovedExclusiveMethod is a free log subscription operation binding the contract event 0xe01bc5ecc4d7ff06fdb26bad9a3601ef089d9e5aa6f7dd03dc713b468eec117a.
Solidity: event RemovedExclusiveMethod(address _token, bytes4 _methodId)
func (*TokenWhitelistFilterer) WatchRemovedMethodId ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchRemovedMethodId(opts *bind.WatchOpts, sink chan<- *TokenWhitelistRemovedMethodId) (event.Subscription, error)
WatchRemovedMethodId is a free log subscription operation binding the contract event 0x006dd38caa262b48ea0824b897ee1c4f238521632ad2c5d12f3f0225a1378d1d.
Solidity: event RemovedMethodId(bytes4 _methodId)
func (*TokenWhitelistFilterer) WatchRemovedToken ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchRemovedToken(opts *bind.WatchOpts, sink chan<- *TokenWhitelistRemovedToken) (event.Subscription, error)
WatchRemovedToken is a free log subscription operation binding the contract event 0x703f7e3f084d5b8dcc12fddcfd9a70d65b6b21ec7659e4608dbaf4419ede3ad0.
Solidity: event RemovedToken(address _sender, address _token)
func (*TokenWhitelistFilterer) WatchUpdatedTokenLoadable ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchUpdatedTokenLoadable(opts *bind.WatchOpts, sink chan<- *TokenWhitelistUpdatedTokenLoadable) (event.Subscription, error)
WatchUpdatedTokenLoadable is a free log subscription operation binding the contract event 0x0e086282e8e406857ef1dce65e04a192ad8405e48484524cb2ddbf28e5d84eec.
Solidity: event UpdatedTokenLoadable(address _sender, address _token, bool _loadable)
func (*TokenWhitelistFilterer) WatchUpdatedTokenRate ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchUpdatedTokenRate(opts *bind.WatchOpts, sink chan<- *TokenWhitelistUpdatedTokenRate) (event.Subscription, error)
WatchUpdatedTokenRate is a free log subscription operation binding the contract event 0xdb3a4cfb4cd8ac94343ff7440cee8d05ade309056203f0e53ca49b6db8197c7d.
Solidity: event UpdatedTokenRate(address _sender, address _token, uint256 _rate)
func (*TokenWhitelistFilterer) WatchUpdatedTokenRedeemable ¶
func (_TokenWhitelist *TokenWhitelistFilterer) WatchUpdatedTokenRedeemable(opts *bind.WatchOpts, sink chan<- *TokenWhitelistUpdatedTokenRedeemable) (event.Subscription, error)
WatchUpdatedTokenRedeemable is a free log subscription operation binding the contract event 0xcaa111d70d53608b9c8e3278c634595491de54f572a17a297dedad20f517039d.
Solidity: event UpdatedTokenRedeemable(address _sender, address _token, bool _redeemable)
type TokenWhitelistRaw ¶
type TokenWhitelistRaw struct {
Contract *TokenWhitelist // Generic contract binding to access the raw methods on
}
TokenWhitelistRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenWhitelistRaw) Call ¶
func (_TokenWhitelist *TokenWhitelistRaw) 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 (*TokenWhitelistRaw) Transact ¶
func (_TokenWhitelist *TokenWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenWhitelistRaw) Transfer ¶
func (_TokenWhitelist *TokenWhitelistRaw) 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 TokenWhitelistRemovedExclusiveMethod ¶
type TokenWhitelistRemovedExclusiveMethod struct { Token common.Address MethodId [4]byte Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistRemovedExclusiveMethod represents a RemovedExclusiveMethod event raised by the TokenWhitelist contract.
type TokenWhitelistRemovedExclusiveMethodIterator ¶
type TokenWhitelistRemovedExclusiveMethodIterator struct { Event *TokenWhitelistRemovedExclusiveMethod // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistRemovedExclusiveMethodIterator is returned from FilterRemovedExclusiveMethod and is used to iterate over the raw logs and unpacked data for RemovedExclusiveMethod events raised by the TokenWhitelist contract.
func (*TokenWhitelistRemovedExclusiveMethodIterator) Close ¶
func (it *TokenWhitelistRemovedExclusiveMethodIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistRemovedExclusiveMethodIterator) Error ¶
func (it *TokenWhitelistRemovedExclusiveMethodIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistRemovedExclusiveMethodIterator) Next ¶
func (it *TokenWhitelistRemovedExclusiveMethodIterator) 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 TokenWhitelistRemovedMethodId ¶
type TokenWhitelistRemovedMethodId struct { MethodId [4]byte Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistRemovedMethodId represents a RemovedMethodId event raised by the TokenWhitelist contract.
type TokenWhitelistRemovedMethodIdIterator ¶
type TokenWhitelistRemovedMethodIdIterator struct { Event *TokenWhitelistRemovedMethodId // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistRemovedMethodIdIterator is returned from FilterRemovedMethodId and is used to iterate over the raw logs and unpacked data for RemovedMethodId events raised by the TokenWhitelist contract.
func (*TokenWhitelistRemovedMethodIdIterator) Close ¶
func (it *TokenWhitelistRemovedMethodIdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistRemovedMethodIdIterator) Error ¶
func (it *TokenWhitelistRemovedMethodIdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistRemovedMethodIdIterator) Next ¶
func (it *TokenWhitelistRemovedMethodIdIterator) 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 TokenWhitelistRemovedToken ¶
type TokenWhitelistRemovedToken struct { Sender common.Address Token common.Address Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistRemovedToken represents a RemovedToken event raised by the TokenWhitelist contract.
type TokenWhitelistRemovedTokenIterator ¶
type TokenWhitelistRemovedTokenIterator struct { Event *TokenWhitelistRemovedToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistRemovedTokenIterator is returned from FilterRemovedToken and is used to iterate over the raw logs and unpacked data for RemovedToken events raised by the TokenWhitelist contract.
func (*TokenWhitelistRemovedTokenIterator) Close ¶
func (it *TokenWhitelistRemovedTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistRemovedTokenIterator) Error ¶
func (it *TokenWhitelistRemovedTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistRemovedTokenIterator) Next ¶
func (it *TokenWhitelistRemovedTokenIterator) 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 TokenWhitelistSession ¶
type TokenWhitelistSession struct { Contract *TokenWhitelist // 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 }
TokenWhitelistSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TokenWhitelistSession) AddTokens ¶
func (_TokenWhitelist *TokenWhitelistSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, _loadable []bool, _redeemable []bool, _lastUpdate *big.Int) (*types.Transaction, error)
AddTokens is a paid mutator transaction binding the contract method 0x34c73edc.
Solidity: function addTokens(address[] _tokens, bytes32[] _symbols, uint256[] _magnitude, bool[] _loadable, bool[] _redeemable, uint256 _lastUpdate) returns()
func (*TokenWhitelistSession) Claim ¶
func (_TokenWhitelist *TokenWhitelistSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*TokenWhitelistSession) ControllerNode ¶
func (_TokenWhitelist *TokenWhitelistSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*TokenWhitelistSession) EnsRegistry ¶
func (_TokenWhitelist *TokenWhitelistSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*TokenWhitelistSession) GetERC20RecipientAndAmount ¶
func (_TokenWhitelist *TokenWhitelistSession) GetERC20RecipientAndAmount(_token common.Address, _data []byte) (common.Address, *big.Int, error)
GetERC20RecipientAndAmount is a free data retrieval call binding the contract method 0xafc72e93.
Solidity: function getERC20RecipientAndAmount(address _token, bytes _data) constant returns(address, uint256)
func (*TokenWhitelistSession) GetStablecoinInfo ¶
func (_TokenWhitelist *TokenWhitelistSession) GetStablecoinInfo() (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetStablecoinInfo is a free data retrieval call binding the contract method 0x3efec5e9.
Solidity: function getStablecoinInfo() constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistSession) GetTokenInfo ¶
func (_TokenWhitelist *TokenWhitelistSession) GetTokenInfo(_a common.Address) (string, *big.Int, *big.Int, bool, bool, bool, *big.Int, error)
GetTokenInfo is a free data retrieval call binding the contract method 0x1f69565f.
Solidity: function getTokenInfo(address _a) constant returns(string, uint256, uint256, bool, bool, bool, uint256)
func (*TokenWhitelistSession) IsERC20MethodSupported ¶
func (_TokenWhitelist *TokenWhitelistSession) IsERC20MethodSupported(_token common.Address, _methodId [4]byte) (bool, error)
IsERC20MethodSupported is a free data retrieval call binding the contract method 0x6a1744dc.
Solidity: function isERC20MethodSupported(address _token, bytes4 _methodId) constant returns(bool)
func (*TokenWhitelistSession) IsERC20MethodWhitelisted ¶
func (_TokenWhitelist *TokenWhitelistSession) IsERC20MethodWhitelisted(_methodId [4]byte) (bool, error)
IsERC20MethodWhitelisted is a free data retrieval call binding the contract method 0x1d3a069f.
Solidity: function isERC20MethodWhitelisted(bytes4 _methodId) constant returns(bool)
func (*TokenWhitelistSession) OracleNode ¶
func (_TokenWhitelist *TokenWhitelistSession) OracleNode() ([32]byte, error)
OracleNode is a free data retrieval call binding the contract method 0x80cc0dda.
Solidity: function oracleNode() constant returns(bytes32)
func (*TokenWhitelistSession) RedeemableCounter ¶
func (_TokenWhitelist *TokenWhitelistSession) RedeemableCounter() (*big.Int, error)
RedeemableCounter is a free data retrieval call binding the contract method 0x13d5e846.
Solidity: function redeemableCounter() constant returns(uint256)
func (*TokenWhitelistSession) RedeemableTokens ¶
func (_TokenWhitelist *TokenWhitelistSession) RedeemableTokens() ([]common.Address, error)
RedeemableTokens is a free data retrieval call binding the contract method 0x44b049bc.
Solidity: function redeemableTokens() constant returns(address[])
func (*TokenWhitelistSession) RemoveTokens ¶
func (_TokenWhitelist *TokenWhitelistSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
RemoveTokens is a paid mutator transaction binding the contract method 0x6c3824ef.
Solidity: function removeTokens(address[] _tokens) returns()
func (*TokenWhitelistSession) SetTokenLoadable ¶
func (_TokenWhitelist *TokenWhitelistSession) SetTokenLoadable(_token common.Address, _loadable bool) (*types.Transaction, error)
SetTokenLoadable is a paid mutator transaction binding the contract method 0x87277306.
Solidity: function setTokenLoadable(address _token, bool _loadable) returns()
func (*TokenWhitelistSession) SetTokenRedeemable ¶
func (_TokenWhitelist *TokenWhitelistSession) SetTokenRedeemable(_token common.Address, _redeemable bool) (*types.Transaction, error)
SetTokenRedeemable is a paid mutator transaction binding the contract method 0x5d793a7d.
Solidity: function setTokenRedeemable(address _token, bool _redeemable) returns()
func (*TokenWhitelistSession) Stablecoin ¶
func (_TokenWhitelist *TokenWhitelistSession) Stablecoin() (common.Address, error)
Stablecoin is a free data retrieval call binding the contract method 0xe9cbd822.
Solidity: function stablecoin() constant returns(address)
func (*TokenWhitelistSession) TokenAddressArray ¶
func (_TokenWhitelist *TokenWhitelistSession) TokenAddressArray() ([]common.Address, error)
TokenAddressArray is a free data retrieval call binding the contract method 0x443dd2a4.
Solidity: function tokenAddressArray() constant returns(address[])
func (*TokenWhitelistSession) UpdateTokenRate ¶
func (_TokenWhitelist *TokenWhitelistSession) 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(address _token, uint256 _rate, uint256 _updateDate) returns()
type TokenWhitelistTransactor ¶
type TokenWhitelistTransactor struct {
// contains filtered or unexported fields
}
TokenWhitelistTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenWhitelistTransactor ¶
func NewTokenWhitelistTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenWhitelistTransactor, error)
NewTokenWhitelistTransactor creates a new write-only instance of TokenWhitelist, bound to a specific deployed contract.
func (*TokenWhitelistTransactor) AddTokens ¶
func (_TokenWhitelist *TokenWhitelistTransactor) AddTokens(opts *bind.TransactOpts, _tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, _loadable []bool, _redeemable []bool, _lastUpdate *big.Int) (*types.Transaction, error)
AddTokens is a paid mutator transaction binding the contract method 0x34c73edc.
Solidity: function addTokens(address[] _tokens, bytes32[] _symbols, uint256[] _magnitude, bool[] _loadable, bool[] _redeemable, uint256 _lastUpdate) returns()
func (*TokenWhitelistTransactor) Claim ¶
func (_TokenWhitelist *TokenWhitelistTransactor) Claim(opts *bind.TransactOpts, _to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*TokenWhitelistTransactor) RemoveTokens ¶
func (_TokenWhitelist *TokenWhitelistTransactor) RemoveTokens(opts *bind.TransactOpts, _tokens []common.Address) (*types.Transaction, error)
RemoveTokens is a paid mutator transaction binding the contract method 0x6c3824ef.
Solidity: function removeTokens(address[] _tokens) returns()
func (*TokenWhitelistTransactor) SetTokenLoadable ¶
func (_TokenWhitelist *TokenWhitelistTransactor) SetTokenLoadable(opts *bind.TransactOpts, _token common.Address, _loadable bool) (*types.Transaction, error)
SetTokenLoadable is a paid mutator transaction binding the contract method 0x87277306.
Solidity: function setTokenLoadable(address _token, bool _loadable) returns()
func (*TokenWhitelistTransactor) SetTokenRedeemable ¶
func (_TokenWhitelist *TokenWhitelistTransactor) SetTokenRedeemable(opts *bind.TransactOpts, _token common.Address, _redeemable bool) (*types.Transaction, error)
SetTokenRedeemable is a paid mutator transaction binding the contract method 0x5d793a7d.
Solidity: function setTokenRedeemable(address _token, bool _redeemable) returns()
func (*TokenWhitelistTransactor) UpdateTokenRate ¶
func (_TokenWhitelist *TokenWhitelistTransactor) 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(address _token, uint256 _rate, uint256 _updateDate) returns()
type TokenWhitelistTransactorRaw ¶
type TokenWhitelistTransactorRaw struct {
Contract *TokenWhitelistTransactor // Generic write-only contract binding to access the raw methods on
}
TokenWhitelistTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenWhitelistTransactorRaw) Transact ¶
func (_TokenWhitelist *TokenWhitelistTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenWhitelistTransactorRaw) Transfer ¶
func (_TokenWhitelist *TokenWhitelistTransactorRaw) 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 TokenWhitelistTransactorSession ¶
type TokenWhitelistTransactorSession struct { Contract *TokenWhitelistTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenWhitelistTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TokenWhitelistTransactorSession) AddTokens ¶
func (_TokenWhitelist *TokenWhitelistTransactorSession) AddTokens(_tokens []common.Address, _symbols [][32]byte, _magnitude []*big.Int, _loadable []bool, _redeemable []bool, _lastUpdate *big.Int) (*types.Transaction, error)
AddTokens is a paid mutator transaction binding the contract method 0x34c73edc.
Solidity: function addTokens(address[] _tokens, bytes32[] _symbols, uint256[] _magnitude, bool[] _loadable, bool[] _redeemable, uint256 _lastUpdate) returns()
func (*TokenWhitelistTransactorSession) Claim ¶
func (_TokenWhitelist *TokenWhitelistTransactorSession) Claim(_to common.Address, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0x996cba68.
Solidity: function claim(address _to, address _asset, uint256 _amount) returns()
func (*TokenWhitelistTransactorSession) RemoveTokens ¶
func (_TokenWhitelist *TokenWhitelistTransactorSession) RemoveTokens(_tokens []common.Address) (*types.Transaction, error)
RemoveTokens is a paid mutator transaction binding the contract method 0x6c3824ef.
Solidity: function removeTokens(address[] _tokens) returns()
func (*TokenWhitelistTransactorSession) SetTokenLoadable ¶
func (_TokenWhitelist *TokenWhitelistTransactorSession) SetTokenLoadable(_token common.Address, _loadable bool) (*types.Transaction, error)
SetTokenLoadable is a paid mutator transaction binding the contract method 0x87277306.
Solidity: function setTokenLoadable(address _token, bool _loadable) returns()
func (*TokenWhitelistTransactorSession) SetTokenRedeemable ¶
func (_TokenWhitelist *TokenWhitelistTransactorSession) SetTokenRedeemable(_token common.Address, _redeemable bool) (*types.Transaction, error)
SetTokenRedeemable is a paid mutator transaction binding the contract method 0x5d793a7d.
Solidity: function setTokenRedeemable(address _token, bool _redeemable) returns()
func (*TokenWhitelistTransactorSession) UpdateTokenRate ¶
func (_TokenWhitelist *TokenWhitelistTransactorSession) 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(address _token, uint256 _rate, uint256 _updateDate) returns()
type TokenWhitelistUpdatedTokenLoadable ¶
type TokenWhitelistUpdatedTokenLoadable struct { Sender common.Address Token common.Address Loadable bool Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistUpdatedTokenLoadable represents a UpdatedTokenLoadable event raised by the TokenWhitelist contract.
type TokenWhitelistUpdatedTokenLoadableIterator ¶
type TokenWhitelistUpdatedTokenLoadableIterator struct { Event *TokenWhitelistUpdatedTokenLoadable // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistUpdatedTokenLoadableIterator is returned from FilterUpdatedTokenLoadable and is used to iterate over the raw logs and unpacked data for UpdatedTokenLoadable events raised by the TokenWhitelist contract.
func (*TokenWhitelistUpdatedTokenLoadableIterator) Close ¶
func (it *TokenWhitelistUpdatedTokenLoadableIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistUpdatedTokenLoadableIterator) Error ¶
func (it *TokenWhitelistUpdatedTokenLoadableIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistUpdatedTokenLoadableIterator) Next ¶
func (it *TokenWhitelistUpdatedTokenLoadableIterator) 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 TokenWhitelistUpdatedTokenRate ¶
type TokenWhitelistUpdatedTokenRate struct { Sender common.Address Token common.Address Rate *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistUpdatedTokenRate represents a UpdatedTokenRate event raised by the TokenWhitelist contract.
type TokenWhitelistUpdatedTokenRateIterator ¶
type TokenWhitelistUpdatedTokenRateIterator struct { Event *TokenWhitelistUpdatedTokenRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistUpdatedTokenRateIterator is returned from FilterUpdatedTokenRate and is used to iterate over the raw logs and unpacked data for UpdatedTokenRate events raised by the TokenWhitelist contract.
func (*TokenWhitelistUpdatedTokenRateIterator) Close ¶
func (it *TokenWhitelistUpdatedTokenRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistUpdatedTokenRateIterator) Error ¶
func (it *TokenWhitelistUpdatedTokenRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistUpdatedTokenRateIterator) Next ¶
func (it *TokenWhitelistUpdatedTokenRateIterator) 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 TokenWhitelistUpdatedTokenRedeemable ¶
type TokenWhitelistUpdatedTokenRedeemable struct { Sender common.Address Token common.Address Redeemable bool Raw types.Log // Blockchain specific contextual infos }
TokenWhitelistUpdatedTokenRedeemable represents a UpdatedTokenRedeemable event raised by the TokenWhitelist contract.
type TokenWhitelistUpdatedTokenRedeemableIterator ¶
type TokenWhitelistUpdatedTokenRedeemableIterator struct { Event *TokenWhitelistUpdatedTokenRedeemable // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenWhitelistUpdatedTokenRedeemableIterator is returned from FilterUpdatedTokenRedeemable and is used to iterate over the raw logs and unpacked data for UpdatedTokenRedeemable events raised by the TokenWhitelist contract.
func (*TokenWhitelistUpdatedTokenRedeemableIterator) Close ¶
func (it *TokenWhitelistUpdatedTokenRedeemableIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenWhitelistUpdatedTokenRedeemableIterator) Error ¶
func (it *TokenWhitelistUpdatedTokenRedeemableIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenWhitelistUpdatedTokenRedeemableIterator) Next ¶
func (it *TokenWhitelistUpdatedTokenRedeemableIterator) 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) (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 WalletCache ¶
type WalletCache struct { WalletCacheCaller // Read-only binding to the contract WalletCacheTransactor // Write-only binding to the contract WalletCacheFilterer // Log filterer for contract events }
WalletCache is an auto generated Go binding around an Ethereum contract.
func DeployWalletCache ¶
func DeployWalletCache(auth *bind.TransactOpts, backend bind.ContractBackend, _walletImplementation_ common.Address, _ens_ common.Address, _defaultSpendLimit_ *big.Int, _controllerNode_ [32]byte, _licenceNode_ [32]byte, _tokenWhitelistNode_ [32]byte, _walletDeployerNode_ [32]byte) (common.Address, *types.Transaction, *WalletCache, error)
DeployWalletCache deploys a new Ethereum contract, binding an instance of WalletCache to it.
func NewWalletCache ¶
func NewWalletCache(address common.Address, backend bind.ContractBackend) (*WalletCache, error)
NewWalletCache creates a new instance of WalletCache, bound to a specific deployed contract.
type WalletCacheCachedWallet ¶
type WalletCacheCachedWallet struct { Wallet common.Address Raw types.Log // Blockchain specific contextual infos }
WalletCacheCachedWallet represents a CachedWallet event raised by the WalletCache contract.
type WalletCacheCachedWalletIterator ¶
type WalletCacheCachedWalletIterator struct { Event *WalletCacheCachedWallet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletCacheCachedWalletIterator is returned from FilterCachedWallet and is used to iterate over the raw logs and unpacked data for CachedWallet events raised by the WalletCache contract.
func (*WalletCacheCachedWalletIterator) Close ¶
func (it *WalletCacheCachedWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletCacheCachedWalletIterator) Error ¶
func (it *WalletCacheCachedWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletCacheCachedWalletIterator) Next ¶
func (it *WalletCacheCachedWalletIterator) 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 WalletCacheCaller ¶
type WalletCacheCaller struct {
// contains filtered or unexported fields
}
WalletCacheCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletCacheCaller ¶
func NewWalletCacheCaller(address common.Address, caller bind.ContractCaller) (*WalletCacheCaller, error)
NewWalletCacheCaller creates a new read-only instance of WalletCache, bound to a specific deployed contract.
func (*WalletCacheCaller) CachedWallets ¶
func (_WalletCache *WalletCacheCaller) CachedWallets(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
CachedWallets is a free data retrieval call binding the contract method 0xfc6cabe7.
Solidity: function cachedWallets(uint256 ) constant returns(address)
func (*WalletCacheCaller) CachedWalletsCount ¶
CachedWalletsCount is a free data retrieval call binding the contract method 0x71b9076a.
Solidity: function cachedWalletsCount() constant returns(uint256)
func (*WalletCacheCaller) ControllerNode ¶
func (_WalletCache *WalletCacheCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCacheCaller) DefaultSpendLimit ¶
DefaultSpendLimit is a free data retrieval call binding the contract method 0xa7a7d3bc.
Solidity: function defaultSpendLimit() constant returns(uint256)
func (*WalletCacheCaller) EnsRegistry ¶
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletCacheCaller) LicenceNode ¶
func (_WalletCache *WalletCacheCaller) LicenceNode(opts *bind.CallOpts) ([32]byte, error)
LicenceNode is a free data retrieval call binding the contract method 0x747c31d6.
Solidity: function licenceNode() constant returns(bytes32)
func (*WalletCacheCaller) TokenWhitelistNode ¶
func (_WalletCache *WalletCacheCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*WalletCacheCaller) WalletDeployerNode ¶
func (_WalletCache *WalletCacheCaller) WalletDeployerNode(opts *bind.CallOpts) ([32]byte, error)
WalletDeployerNode is a free data retrieval call binding the contract method 0x87e8bed1.
Solidity: function walletDeployerNode() constant returns(bytes32)
func (*WalletCacheCaller) WalletImplementation ¶ added in v3.3.0
func (_WalletCache *WalletCacheCaller) WalletImplementation(opts *bind.CallOpts) (common.Address, error)
WalletImplementation is a free data retrieval call binding the contract method 0x8117abc1.
Solidity: function walletImplementation() constant returns(address)
type WalletCacheCallerRaw ¶
type WalletCacheCallerRaw struct {
Contract *WalletCacheCaller // Generic read-only contract binding to access the raw methods on
}
WalletCacheCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WalletCacheCallerRaw) Call ¶
func (_WalletCache *WalletCacheCallerRaw) 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 WalletCacheCallerSession ¶
type WalletCacheCallerSession struct { Contract *WalletCacheCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WalletCacheCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WalletCacheCallerSession) CachedWallets ¶
CachedWallets is a free data retrieval call binding the contract method 0xfc6cabe7.
Solidity: function cachedWallets(uint256 ) constant returns(address)
func (*WalletCacheCallerSession) CachedWalletsCount ¶
func (_WalletCache *WalletCacheCallerSession) CachedWalletsCount() (*big.Int, error)
CachedWalletsCount is a free data retrieval call binding the contract method 0x71b9076a.
Solidity: function cachedWalletsCount() constant returns(uint256)
func (*WalletCacheCallerSession) ControllerNode ¶
func (_WalletCache *WalletCacheCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCacheCallerSession) DefaultSpendLimit ¶
func (_WalletCache *WalletCacheCallerSession) DefaultSpendLimit() (*big.Int, error)
DefaultSpendLimit is a free data retrieval call binding the contract method 0xa7a7d3bc.
Solidity: function defaultSpendLimit() constant returns(uint256)
func (*WalletCacheCallerSession) EnsRegistry ¶
func (_WalletCache *WalletCacheCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletCacheCallerSession) LicenceNode ¶
func (_WalletCache *WalletCacheCallerSession) LicenceNode() ([32]byte, error)
LicenceNode is a free data retrieval call binding the contract method 0x747c31d6.
Solidity: function licenceNode() constant returns(bytes32)
func (*WalletCacheCallerSession) TokenWhitelistNode ¶
func (_WalletCache *WalletCacheCallerSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*WalletCacheCallerSession) WalletDeployerNode ¶
func (_WalletCache *WalletCacheCallerSession) WalletDeployerNode() ([32]byte, error)
WalletDeployerNode is a free data retrieval call binding the contract method 0x87e8bed1.
Solidity: function walletDeployerNode() constant returns(bytes32)
func (*WalletCacheCallerSession) WalletImplementation ¶ added in v3.3.0
func (_WalletCache *WalletCacheCallerSession) WalletImplementation() (common.Address, error)
WalletImplementation is a free data retrieval call binding the contract method 0x8117abc1.
Solidity: function walletImplementation() constant returns(address)
type WalletCacheFilterer ¶
type WalletCacheFilterer struct {
// contains filtered or unexported fields
}
WalletCacheFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletCacheFilterer ¶
func NewWalletCacheFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletCacheFilterer, error)
NewWalletCacheFilterer creates a new log filterer instance of WalletCache, bound to a specific deployed contract.
func (*WalletCacheFilterer) FilterCachedWallet ¶
func (_WalletCache *WalletCacheFilterer) FilterCachedWallet(opts *bind.FilterOpts) (*WalletCacheCachedWalletIterator, error)
FilterCachedWallet is a free log retrieval operation binding the contract event 0x9ede7876a6b2454072ceeaff4b6b4e6eaa5381db241b850f2a46034136fc2e6e.
Solidity: event CachedWallet(address _wallet)
func (*WalletCacheFilterer) ParseCachedWallet ¶
func (_WalletCache *WalletCacheFilterer) ParseCachedWallet(log types.Log) (*WalletCacheCachedWallet, error)
ParseCachedWallet is a log parse operation binding the contract event 0x9ede7876a6b2454072ceeaff4b6b4e6eaa5381db241b850f2a46034136fc2e6e.
Solidity: event CachedWallet(address _wallet)
func (*WalletCacheFilterer) WatchCachedWallet ¶
func (_WalletCache *WalletCacheFilterer) WatchCachedWallet(opts *bind.WatchOpts, sink chan<- *WalletCacheCachedWallet) (event.Subscription, error)
WatchCachedWallet is a free log subscription operation binding the contract event 0x9ede7876a6b2454072ceeaff4b6b4e6eaa5381db241b850f2a46034136fc2e6e.
Solidity: event CachedWallet(address _wallet)
type WalletCacheRaw ¶
type WalletCacheRaw struct {
Contract *WalletCache // Generic contract binding to access the raw methods on
}
WalletCacheRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WalletCacheRaw) Call ¶
func (_WalletCache *WalletCacheRaw) 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 (*WalletCacheRaw) Transact ¶
func (_WalletCache *WalletCacheRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletCacheRaw) Transfer ¶
func (_WalletCache *WalletCacheRaw) 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 WalletCacheSession ¶
type WalletCacheSession struct { Contract *WalletCache // 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 }
WalletCacheSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WalletCacheSession) CacheWallet ¶
func (_WalletCache *WalletCacheSession) CacheWallet() (*types.Transaction, error)
CacheWallet is a paid mutator transaction binding the contract method 0x60dbc5de.
Solidity: function cacheWallet() returns()
func (*WalletCacheSession) CachedWallets ¶
CachedWallets is a free data retrieval call binding the contract method 0xfc6cabe7.
Solidity: function cachedWallets(uint256 ) constant returns(address)
func (*WalletCacheSession) CachedWalletsCount ¶
func (_WalletCache *WalletCacheSession) CachedWalletsCount() (*big.Int, error)
CachedWalletsCount is a free data retrieval call binding the contract method 0x71b9076a.
Solidity: function cachedWalletsCount() constant returns(uint256)
func (*WalletCacheSession) ControllerNode ¶
func (_WalletCache *WalletCacheSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCacheSession) DefaultSpendLimit ¶
func (_WalletCache *WalletCacheSession) DefaultSpendLimit() (*big.Int, error)
DefaultSpendLimit is a free data retrieval call binding the contract method 0xa7a7d3bc.
Solidity: function defaultSpendLimit() constant returns(uint256)
func (*WalletCacheSession) EnsRegistry ¶
func (_WalletCache *WalletCacheSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletCacheSession) LicenceNode ¶
func (_WalletCache *WalletCacheSession) LicenceNode() ([32]byte, error)
LicenceNode is a free data retrieval call binding the contract method 0x747c31d6.
Solidity: function licenceNode() constant returns(bytes32)
func (*WalletCacheSession) TokenWhitelistNode ¶
func (_WalletCache *WalletCacheSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*WalletCacheSession) WalletCachePop ¶
func (_WalletCache *WalletCacheSession) WalletCachePop() (*types.Transaction, error)
WalletCachePop is a paid mutator transaction binding the contract method 0xa4570e51.
Solidity: function walletCachePop() returns(address)
func (*WalletCacheSession) WalletDeployerNode ¶
func (_WalletCache *WalletCacheSession) WalletDeployerNode() ([32]byte, error)
WalletDeployerNode is a free data retrieval call binding the contract method 0x87e8bed1.
Solidity: function walletDeployerNode() constant returns(bytes32)
func (*WalletCacheSession) WalletImplementation ¶ added in v3.3.0
func (_WalletCache *WalletCacheSession) WalletImplementation() (common.Address, error)
WalletImplementation is a free data retrieval call binding the contract method 0x8117abc1.
Solidity: function walletImplementation() constant returns(address)
type WalletCacheTransactor ¶
type WalletCacheTransactor struct {
// contains filtered or unexported fields
}
WalletCacheTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletCacheTransactor ¶
func NewWalletCacheTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletCacheTransactor, error)
NewWalletCacheTransactor creates a new write-only instance of WalletCache, bound to a specific deployed contract.
func (*WalletCacheTransactor) CacheWallet ¶
func (_WalletCache *WalletCacheTransactor) CacheWallet(opts *bind.TransactOpts) (*types.Transaction, error)
CacheWallet is a paid mutator transaction binding the contract method 0x60dbc5de.
Solidity: function cacheWallet() returns()
func (*WalletCacheTransactor) WalletCachePop ¶
func (_WalletCache *WalletCacheTransactor) WalletCachePop(opts *bind.TransactOpts) (*types.Transaction, error)
WalletCachePop is a paid mutator transaction binding the contract method 0xa4570e51.
Solidity: function walletCachePop() returns(address)
type WalletCacheTransactorRaw ¶
type WalletCacheTransactorRaw struct {
Contract *WalletCacheTransactor // Generic write-only contract binding to access the raw methods on
}
WalletCacheTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WalletCacheTransactorRaw) Transact ¶
func (_WalletCache *WalletCacheTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WalletCacheTransactorRaw) Transfer ¶
func (_WalletCache *WalletCacheTransactorRaw) 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 WalletCacheTransactorSession ¶
type WalletCacheTransactorSession struct { Contract *WalletCacheTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WalletCacheTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WalletCacheTransactorSession) CacheWallet ¶
func (_WalletCache *WalletCacheTransactorSession) CacheWallet() (*types.Transaction, error)
CacheWallet is a paid mutator transaction binding the contract method 0x60dbc5de.
Solidity: function cacheWallet() returns()
func (*WalletCacheTransactorSession) WalletCachePop ¶
func (_WalletCache *WalletCacheTransactorSession) WalletCachePop() (*types.Transaction, error)
WalletCachePop is a paid mutator transaction binding the contract method 0xa4570e51.
Solidity: function walletCachePop() returns(address)
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) CalculateHash ¶
func (_Wallet *WalletCaller) CalculateHash(opts *bind.CallOpts, _addresses []common.Address) ([32]byte, error)
CalculateHash is a free data retrieval call binding the contract method 0xcd7958dd.
Solidity: function calculateHash(address[] _addresses) constant returns(bytes32)
func (*WalletCaller) ControllerNode ¶
func (_Wallet *WalletCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCaller) ConvertToEther ¶
func (_Wallet *WalletCaller) ConvertToEther(opts *bind.CallOpts, _token common.Address, _amount *big.Int) (*big.Int, error)
ConvertToEther is a free data retrieval call binding the contract method 0xb87e21ef.
Solidity: function convertToEther(address _token, uint256 _amount) constant returns(uint256)
func (*WalletCaller) ConvertToStablecoin ¶
func (_Wallet *WalletCaller) ConvertToStablecoin(opts *bind.CallOpts, _token common.Address, _amount *big.Int) (*big.Int, error)
ConvertToStablecoin is a free data retrieval call binding the contract method 0xf36febda.
Solidity: function convertToStablecoin(address _token, uint256 _amount) constant returns(uint256)
func (*WalletCaller) EnsRegistry ¶
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletCaller) GasTopUpLimitAvailable ¶
GasTopUpLimitAvailable is a free data retrieval call binding the contract method 0x7d7d0046.
Solidity: function gasTopUpLimitAvailable() constant returns(uint256)
func (*WalletCaller) GasTopUpLimitControllerConfirmationRequired ¶
func (_Wallet *WalletCaller) GasTopUpLimitControllerConfirmationRequired(opts *bind.CallOpts) (bool, error)
GasTopUpLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xf776f518.
Solidity: function gasTopUpLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletCaller) GasTopUpLimitPending ¶
GasTopUpLimitPending is a free data retrieval call binding the contract method 0xcc0e7e56.
Solidity: function gasTopUpLimitPending() constant returns(uint256)
func (*WalletCaller) GasTopUpLimitValue ¶
GasTopUpLimitValue is a free data retrieval call binding the contract method 0x2587a6a2.
Solidity: function gasTopUpLimitValue() constant returns(uint256)
func (*WalletCaller) GetBalance ¶ added in v3.3.1
func (_Wallet *WalletCaller) GetBalance(opts *bind.CallOpts, _asset common.Address) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address _asset) constant returns(uint256)
func (*WalletCaller) IsSetWhitelist ¶
func (_Wallet *WalletCaller) IsSetWhitelist(opts *bind.CallOpts) (bool, error)
IsSetWhitelist is a free data retrieval call binding the contract method 0xbe40ba79.
Solidity: function isSetWhitelist() 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) IsValidSignature ¶
func (_Wallet *WalletCaller) IsValidSignature(opts *bind.CallOpts, _hashedData [32]byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _hashedData, bytes _signature) constant returns(bytes4)
func (*WalletCaller) IsValidSignature0 ¶
func (_Wallet *WalletCaller) IsValidSignature0(opts *bind.CallOpts, _data []byte, _signature []byte) ([4]byte, error)
IsValidSignature0 is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) constant returns(bytes4)
func (*WalletCaller) LicenceNode ¶
func (_Wallet *WalletCaller) LicenceNode(opts *bind.CallOpts) ([32]byte, error)
LicenceNode is a free data retrieval call binding the contract method 0x747c31d6.
Solidity: function licenceNode() constant returns(bytes32)
func (*WalletCaller) LoadLimitAvailable ¶
LoadLimitAvailable is a free data retrieval call binding the contract method 0x1efd0299.
Solidity: function loadLimitAvailable() constant returns(uint256)
func (*WalletCaller) LoadLimitControllerConfirmationRequired ¶
func (_Wallet *WalletCaller) LoadLimitControllerConfirmationRequired(opts *bind.CallOpts) (bool, error)
LoadLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xab205993.
Solidity: function loadLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletCaller) LoadLimitPending ¶
LoadLimitPending is a free data retrieval call binding the contract method 0xc4856cd9.
Solidity: function loadLimitPending() constant returns(uint256)
func (*WalletCaller) LoadLimitValue ¶
LoadLimitValue is a free data retrieval call binding the contract method 0xda84b1ed.
Solidity: function loadLimitValue() constant returns(uint256)
func (*WalletCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
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) PendingWhitelistRemoval ¶
PendingWhitelistRemoval is a free data retrieval call binding the contract method 0x294f4025.
Solidity: function pendingWhitelistRemoval() constant returns(address[])
func (*WalletCaller) RelayNonce ¶
RelayNonce is a free data retrieval call binding the contract method 0xcccdc556.
Solidity: function relayNonce() constant returns(uint256)
func (*WalletCaller) SpendLimitAvailable ¶
SpendLimitAvailable is a free data retrieval call binding the contract method 0x5d2362a8.
Solidity: function spendLimitAvailable() constant returns(uint256)
func (*WalletCaller) SpendLimitControllerConfirmationRequired ¶
func (_Wallet *WalletCaller) SpendLimitControllerConfirmationRequired(opts *bind.CallOpts) (bool, error)
SpendLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xbcb8b74a.
Solidity: function spendLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletCaller) SpendLimitPending ¶
SpendLimitPending is a free data retrieval call binding the contract method 0x027ef3eb.
Solidity: function spendLimitPending() constant returns(uint256)
func (*WalletCaller) SpendLimitValue ¶
SpendLimitValue is a free data retrieval call binding the contract method 0x9b0dfd27.
Solidity: function spendLimitValue() constant returns(uint256)
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(bytes4 _interfaceID) constant returns(bool)
func (*WalletCaller) TokenWhitelistNode ¶
func (_Wallet *WalletCaller) TokenWhitelistNode(opts *bind.CallOpts) ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*WalletCaller) WALLETVERSION ¶
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)
func (*WalletCaller) WhitelistArray ¶
func (_Wallet *WalletCaller) WhitelistArray(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
WhitelistArray is a free data retrieval call binding the contract method 0xd251fefc.
Solidity: function whitelistArray(uint256 ) constant returns(address)
func (*WalletCaller) WhitelistMap ¶
WhitelistMap is a free data retrieval call binding the contract method 0x32531c3c.
Solidity: function whitelistMap(address ) constant returns(bool)
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) CalculateHash ¶
func (_Wallet *WalletCallerSession) CalculateHash(_addresses []common.Address) ([32]byte, error)
CalculateHash is a free data retrieval call binding the contract method 0xcd7958dd.
Solidity: function calculateHash(address[] _addresses) constant returns(bytes32)
func (*WalletCallerSession) ControllerNode ¶
func (_Wallet *WalletCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletCallerSession) ConvertToEther ¶
func (_Wallet *WalletCallerSession) ConvertToEther(_token common.Address, _amount *big.Int) (*big.Int, error)
ConvertToEther is a free data retrieval call binding the contract method 0xb87e21ef.
Solidity: function convertToEther(address _token, uint256 _amount) constant returns(uint256)
func (*WalletCallerSession) ConvertToStablecoin ¶
func (_Wallet *WalletCallerSession) ConvertToStablecoin(_token common.Address, _amount *big.Int) (*big.Int, error)
ConvertToStablecoin is a free data retrieval call binding the contract method 0xf36febda.
Solidity: function convertToStablecoin(address _token, uint256 _amount) constant returns(uint256)
func (*WalletCallerSession) EnsRegistry ¶
func (_Wallet *WalletCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletCallerSession) GasTopUpLimitAvailable ¶
func (_Wallet *WalletCallerSession) GasTopUpLimitAvailable() (*big.Int, error)
GasTopUpLimitAvailable is a free data retrieval call binding the contract method 0x7d7d0046.
Solidity: function gasTopUpLimitAvailable() constant returns(uint256)
func (*WalletCallerSession) GasTopUpLimitControllerConfirmationRequired ¶
func (_Wallet *WalletCallerSession) GasTopUpLimitControllerConfirmationRequired() (bool, error)
GasTopUpLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xf776f518.
Solidity: function gasTopUpLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletCallerSession) GasTopUpLimitPending ¶
func (_Wallet *WalletCallerSession) GasTopUpLimitPending() (*big.Int, error)
GasTopUpLimitPending is a free data retrieval call binding the contract method 0xcc0e7e56.
Solidity: function gasTopUpLimitPending() constant returns(uint256)
func (*WalletCallerSession) GasTopUpLimitValue ¶
func (_Wallet *WalletCallerSession) GasTopUpLimitValue() (*big.Int, error)
GasTopUpLimitValue is a free data retrieval call binding the contract method 0x2587a6a2.
Solidity: function gasTopUpLimitValue() constant returns(uint256)
func (*WalletCallerSession) GetBalance ¶ added in v3.3.1
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address _asset) constant returns(uint256)
func (*WalletCallerSession) IsSetWhitelist ¶
func (_Wallet *WalletCallerSession) IsSetWhitelist() (bool, error)
IsSetWhitelist is a free data retrieval call binding the contract method 0xbe40ba79.
Solidity: function isSetWhitelist() 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) IsValidSignature ¶
func (_Wallet *WalletCallerSession) IsValidSignature(_hashedData [32]byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _hashedData, bytes _signature) constant returns(bytes4)
func (*WalletCallerSession) IsValidSignature0 ¶
func (_Wallet *WalletCallerSession) IsValidSignature0(_data []byte, _signature []byte) ([4]byte, error)
IsValidSignature0 is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) constant returns(bytes4)
func (*WalletCallerSession) LicenceNode ¶
func (_Wallet *WalletCallerSession) LicenceNode() ([32]byte, error)
LicenceNode is a free data retrieval call binding the contract method 0x747c31d6.
Solidity: function licenceNode() constant returns(bytes32)
func (*WalletCallerSession) LoadLimitAvailable ¶
func (_Wallet *WalletCallerSession) LoadLimitAvailable() (*big.Int, error)
LoadLimitAvailable is a free data retrieval call binding the contract method 0x1efd0299.
Solidity: function loadLimitAvailable() constant returns(uint256)
func (*WalletCallerSession) LoadLimitControllerConfirmationRequired ¶
func (_Wallet *WalletCallerSession) LoadLimitControllerConfirmationRequired() (bool, error)
LoadLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xab205993.
Solidity: function loadLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletCallerSession) LoadLimitPending ¶
func (_Wallet *WalletCallerSession) LoadLimitPending() (*big.Int, error)
LoadLimitPending is a free data retrieval call binding the contract method 0xc4856cd9.
Solidity: function loadLimitPending() constant returns(uint256)
func (*WalletCallerSession) LoadLimitValue ¶
func (_Wallet *WalletCallerSession) LoadLimitValue() (*big.Int, error)
LoadLimitValue is a free data retrieval call binding the contract method 0xda84b1ed.
Solidity: function loadLimitValue() constant returns(uint256)
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) 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) 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) RelayNonce ¶
func (_Wallet *WalletCallerSession) RelayNonce() (*big.Int, error)
RelayNonce is a free data retrieval call binding the contract method 0xcccdc556.
Solidity: function relayNonce() constant returns(uint256)
func (*WalletCallerSession) SpendLimitAvailable ¶
func (_Wallet *WalletCallerSession) SpendLimitAvailable() (*big.Int, error)
SpendLimitAvailable is a free data retrieval call binding the contract method 0x5d2362a8.
Solidity: function spendLimitAvailable() constant returns(uint256)
func (*WalletCallerSession) SpendLimitControllerConfirmationRequired ¶
func (_Wallet *WalletCallerSession) SpendLimitControllerConfirmationRequired() (bool, error)
SpendLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xbcb8b74a.
Solidity: function spendLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletCallerSession) SpendLimitPending ¶
func (_Wallet *WalletCallerSession) SpendLimitPending() (*big.Int, error)
SpendLimitPending is a free data retrieval call binding the contract method 0x027ef3eb.
Solidity: function spendLimitPending() constant returns(uint256)
func (*WalletCallerSession) SpendLimitValue ¶
func (_Wallet *WalletCallerSession) SpendLimitValue() (*big.Int, error)
SpendLimitValue is a free data retrieval call binding the contract method 0x9b0dfd27.
Solidity: function spendLimitValue() constant returns(uint256)
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(bytes4 _interfaceID) constant returns(bool)
func (*WalletCallerSession) TokenWhitelistNode ¶
func (_Wallet *WalletCallerSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
func (*WalletCallerSession) WALLETVERSION ¶
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)
func (*WalletCallerSession) WhitelistArray ¶
WhitelistArray is a free data retrieval call binding the contract method 0xd251fefc.
Solidity: function whitelistArray(uint256 ) constant returns(address)
func (*WalletCallerSession) WhitelistMap ¶
func (_Wallet *WalletCallerSession) WhitelistMap(arg0 common.Address) (bool, error)
WhitelistMap is a free data retrieval call binding the contract method 0x32531c3c.
Solidity: function whitelistMap(address ) constant returns(bool)
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 ¶
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 ¶
func DeployWalletDeployer(auth *bind.TransactOpts, backend bind.ContractBackend, _ens_ common.Address, _controllerNode_ [32]byte, _walletCacheNode_ [32]byte) (common.Address, *types.Transaction, *WalletDeployer, error)
DeployWalletDeployer deploys a new Ethereum contract, binding an instance of WalletDeployer to it.
func NewWalletDeployer ¶
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 ¶
type WalletDeployerCaller struct {
// contains filtered or unexported fields
}
WalletDeployerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWalletDeployerCaller ¶
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) ControllerNode ¶
func (_WalletDeployer *WalletDeployerCaller) ControllerNode(opts *bind.CallOpts) ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletDeployerCaller) DeployedWallets ¶
func (_WalletDeployer *WalletDeployerCaller) DeployedWallets(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
DeployedWallets is a free data retrieval call binding the contract method 0x80a12c0e.
Solidity: function deployedWallets(address ) constant returns(address)
func (*WalletDeployerCaller) EnsRegistry ¶
func (_WalletDeployer *WalletDeployerCaller) EnsRegistry(opts *bind.CallOpts) (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletDeployerCaller) WalletCacheNode ¶
func (_WalletDeployer *WalletDeployerCaller) WalletCacheNode(opts *bind.CallOpts) ([32]byte, error)
WalletCacheNode is a free data retrieval call binding the contract method 0xa6ede3d4.
Solidity: function walletCacheNode() constant returns(bytes32)
type WalletDeployerCallerRaw ¶
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 ¶
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 ¶
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) ControllerNode ¶
func (_WalletDeployer *WalletDeployerCallerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletDeployerCallerSession) DeployedWallets ¶
func (_WalletDeployer *WalletDeployerCallerSession) DeployedWallets(arg0 common.Address) (common.Address, error)
DeployedWallets is a free data retrieval call binding the contract method 0x80a12c0e.
Solidity: function deployedWallets(address ) constant returns(address)
func (*WalletDeployerCallerSession) EnsRegistry ¶
func (_WalletDeployer *WalletDeployerCallerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletDeployerCallerSession) WalletCacheNode ¶
func (_WalletDeployer *WalletDeployerCallerSession) WalletCacheNode() ([32]byte, error)
WalletCacheNode is a free data retrieval call binding the contract method 0xa6ede3d4.
Solidity: function walletCacheNode() constant returns(bytes32)
type WalletDeployerDeployedWallet ¶
type WalletDeployerDeployedWallet struct { Wallet common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
WalletDeployerDeployedWallet represents a DeployedWallet event raised by the WalletDeployer contract.
type WalletDeployerDeployedWalletIterator ¶
type WalletDeployerDeployedWalletIterator struct { Event *WalletDeployerDeployedWallet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletDeployerDeployedWalletIterator is returned from FilterDeployedWallet and is used to iterate over the raw logs and unpacked data for DeployedWallet events raised by the WalletDeployer contract.
func (*WalletDeployerDeployedWalletIterator) Close ¶
func (it *WalletDeployerDeployedWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletDeployerDeployedWalletIterator) Error ¶
func (it *WalletDeployerDeployedWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletDeployerDeployedWalletIterator) Next ¶
func (it *WalletDeployerDeployedWalletIterator) 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 WalletDeployerFilterer ¶
type WalletDeployerFilterer struct {
// contains filtered or unexported fields
}
WalletDeployerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWalletDeployerFilterer ¶
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) FilterDeployedWallet ¶
func (_WalletDeployer *WalletDeployerFilterer) FilterDeployedWallet(opts *bind.FilterOpts) (*WalletDeployerDeployedWalletIterator, error)
FilterDeployedWallet is a free log retrieval operation binding the contract event 0xc02db5f4164f89d90905928336769906e16d79c4a77342126eb647ca9440d078.
Solidity: event DeployedWallet(address _wallet, address _owner)
func (*WalletDeployerFilterer) FilterMigratedWallet ¶
func (_WalletDeployer *WalletDeployerFilterer) FilterMigratedWallet(opts *bind.FilterOpts) (*WalletDeployerMigratedWalletIterator, error)
FilterMigratedWallet is a free log retrieval operation binding the contract event 0xc65d6ee9571556236e352151c95c79b6589474ad814195aaac7d5ab8d88ba2dd.
Solidity: event MigratedWallet(address _wallet, address _oldWallet, address _owner, uint256 _paid)
func (*WalletDeployerFilterer) ParseDeployedWallet ¶
func (_WalletDeployer *WalletDeployerFilterer) ParseDeployedWallet(log types.Log) (*WalletDeployerDeployedWallet, error)
ParseDeployedWallet is a log parse operation binding the contract event 0xc02db5f4164f89d90905928336769906e16d79c4a77342126eb647ca9440d078.
Solidity: event DeployedWallet(address _wallet, address _owner)
func (*WalletDeployerFilterer) ParseMigratedWallet ¶
func (_WalletDeployer *WalletDeployerFilterer) ParseMigratedWallet(log types.Log) (*WalletDeployerMigratedWallet, error)
ParseMigratedWallet is a log parse operation binding the contract event 0xc65d6ee9571556236e352151c95c79b6589474ad814195aaac7d5ab8d88ba2dd.
Solidity: event MigratedWallet(address _wallet, address _oldWallet, address _owner, uint256 _paid)
func (*WalletDeployerFilterer) WatchDeployedWallet ¶
func (_WalletDeployer *WalletDeployerFilterer) WatchDeployedWallet(opts *bind.WatchOpts, sink chan<- *WalletDeployerDeployedWallet) (event.Subscription, error)
WatchDeployedWallet is a free log subscription operation binding the contract event 0xc02db5f4164f89d90905928336769906e16d79c4a77342126eb647ca9440d078.
Solidity: event DeployedWallet(address _wallet, address _owner)
func (*WalletDeployerFilterer) WatchMigratedWallet ¶
func (_WalletDeployer *WalletDeployerFilterer) WatchMigratedWallet(opts *bind.WatchOpts, sink chan<- *WalletDeployerMigratedWallet) (event.Subscription, error)
WatchMigratedWallet is a free log subscription operation binding the contract event 0xc65d6ee9571556236e352151c95c79b6589474ad814195aaac7d5ab8d88ba2dd.
Solidity: event MigratedWallet(address _wallet, address _oldWallet, address _owner, uint256 _paid)
type WalletDeployerMigratedWallet ¶
type WalletDeployerMigratedWallet struct { Wallet common.Address OldWallet common.Address Owner common.Address Paid *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletDeployerMigratedWallet represents a MigratedWallet event raised by the WalletDeployer contract.
type WalletDeployerMigratedWalletIterator ¶
type WalletDeployerMigratedWalletIterator struct { Event *WalletDeployerMigratedWallet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletDeployerMigratedWalletIterator is returned from FilterMigratedWallet and is used to iterate over the raw logs and unpacked data for MigratedWallet events raised by the WalletDeployer contract.
func (*WalletDeployerMigratedWalletIterator) Close ¶
func (it *WalletDeployerMigratedWalletIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletDeployerMigratedWalletIterator) Error ¶
func (it *WalletDeployerMigratedWalletIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletDeployerMigratedWalletIterator) Next ¶
func (it *WalletDeployerMigratedWalletIterator) 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 WalletDeployerRaw ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) ControllerNode ¶
func (_WalletDeployer *WalletDeployerSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletDeployerSession) DeployWallet ¶
func (_WalletDeployer *WalletDeployerSession) DeployWallet(_owner common.Address) (*types.Transaction, error)
DeployWallet is a paid mutator transaction binding the contract method 0xc8cc2fc2.
Solidity: function deployWallet(address _owner) returns()
func (*WalletDeployerSession) DeployedWallets ¶
func (_WalletDeployer *WalletDeployerSession) DeployedWallets(arg0 common.Address) (common.Address, error)
DeployedWallets is a free data retrieval call binding the contract method 0x80a12c0e.
Solidity: function deployedWallets(address ) constant returns(address)
func (*WalletDeployerSession) EnsRegistry ¶
func (_WalletDeployer *WalletDeployerSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletDeployerSession) MigrateWallet ¶
func (_WalletDeployer *WalletDeployerSession) MigrateWallet(_owner common.Address, _oldWallet common.Address, _initializedSpendLimit bool, _initializedGasTopUpLimit bool, _initializedLoadLimit bool, _initializedWhitelist bool, _spendLimit *big.Int, _gasTopUpLimit *big.Int, _loadLimit *big.Int, _whitelistedAddresses []common.Address) (*types.Transaction, error)
MigrateWallet is a paid mutator transaction binding the contract method 0x8d682ef7.
Solidity: function migrateWallet(address _owner, address _oldWallet, bool _initializedSpendLimit, bool _initializedGasTopUpLimit, bool _initializedLoadLimit, bool _initializedWhitelist, uint256 _spendLimit, uint256 _gasTopUpLimit, uint256 _loadLimit, address[] _whitelistedAddresses) returns()
func (*WalletDeployerSession) WalletCacheNode ¶
func (_WalletDeployer *WalletDeployerSession) WalletCacheNode() ([32]byte, error)
WalletCacheNode is a free data retrieval call binding the contract method 0xa6ede3d4.
Solidity: function walletCacheNode() constant returns(bytes32)
type WalletDeployerTransactor ¶
type WalletDeployerTransactor struct {
// contains filtered or unexported fields
}
WalletDeployerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWalletDeployerTransactor ¶
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) DeployWallet ¶
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(address _owner) returns()
func (*WalletDeployerTransactor) MigrateWallet ¶
func (_WalletDeployer *WalletDeployerTransactor) MigrateWallet(opts *bind.TransactOpts, _owner common.Address, _oldWallet common.Address, _initializedSpendLimit bool, _initializedGasTopUpLimit bool, _initializedLoadLimit bool, _initializedWhitelist bool, _spendLimit *big.Int, _gasTopUpLimit *big.Int, _loadLimit *big.Int, _whitelistedAddresses []common.Address) (*types.Transaction, error)
MigrateWallet is a paid mutator transaction binding the contract method 0x8d682ef7.
Solidity: function migrateWallet(address _owner, address _oldWallet, bool _initializedSpendLimit, bool _initializedGasTopUpLimit, bool _initializedLoadLimit, bool _initializedWhitelist, uint256 _spendLimit, uint256 _gasTopUpLimit, uint256 _loadLimit, address[] _whitelistedAddresses) returns()
type WalletDeployerTransactorRaw ¶
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 ¶
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 ¶
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 ¶
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) DeployWallet ¶
func (_WalletDeployer *WalletDeployerTransactorSession) DeployWallet(_owner common.Address) (*types.Transaction, error)
DeployWallet is a paid mutator transaction binding the contract method 0xc8cc2fc2.
Solidity: function deployWallet(address _owner) returns()
func (*WalletDeployerTransactorSession) MigrateWallet ¶
func (_WalletDeployer *WalletDeployerTransactorSession) MigrateWallet(_owner common.Address, _oldWallet common.Address, _initializedSpendLimit bool, _initializedGasTopUpLimit bool, _initializedLoadLimit bool, _initializedWhitelist bool, _spendLimit *big.Int, _gasTopUpLimit *big.Int, _loadLimit *big.Int, _whitelistedAddresses []common.Address) (*types.Transaction, error)
MigrateWallet is a paid mutator transaction binding the contract method 0x8d682ef7.
Solidity: function migrateWallet(address _owner, address _oldWallet, bool _initializedSpendLimit, bool _initializedGasTopUpLimit, bool _initializedLoadLimit, bool _initializedWhitelist, uint256 _spendLimit, uint256 _gasTopUpLimit, uint256 _loadLimit, address[] _whitelistedAddresses) returns()
type WalletExecutedRelayedTransaction ¶
type WalletExecutedRelayedTransaction struct { Data []byte ReturnData []byte Raw types.Log // Blockchain specific contextual infos }
WalletExecutedRelayedTransaction represents a ExecutedRelayedTransaction event raised by the Wallet contract.
type WalletExecutedRelayedTransactionIterator ¶
type WalletExecutedRelayedTransactionIterator struct { Event *WalletExecutedRelayedTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletExecutedRelayedTransactionIterator is returned from FilterExecutedRelayedTransaction and is used to iterate over the raw logs and unpacked data for ExecutedRelayedTransaction events raised by the Wallet contract.
func (*WalletExecutedRelayedTransactionIterator) Close ¶
func (it *WalletExecutedRelayedTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletExecutedRelayedTransactionIterator) Error ¶
func (it *WalletExecutedRelayedTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletExecutedRelayedTransactionIterator) Next ¶
func (it *WalletExecutedRelayedTransactionIterator) 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 ¶
type WalletExecutedTransaction struct { Destination common.Address Value *big.Int Data []byte ReturnData []byte Raw types.Log // Blockchain specific contextual infos }
WalletExecutedTransaction represents a ExecutedTransaction event raised by the Wallet contract.
type WalletExecutedTransactionIterator ¶
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 ¶
func (it *WalletExecutedTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletExecutedTransactionIterator) Error ¶
func (it *WalletExecutedTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletExecutedTransactionIterator) Next ¶
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: event AddedToWhitelist(address _sender, address[] _addresses)
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: event CancelledWhitelistAddition(address _sender, bytes32 _hash)
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: event CancelledWhitelistRemoval(address _sender, bytes32 _hash)
func (*WalletFilterer) FilterExecutedRelayedTransaction ¶
func (_Wallet *WalletFilterer) FilterExecutedRelayedTransaction(opts *bind.FilterOpts) (*WalletExecutedRelayedTransactionIterator, error)
FilterExecutedRelayedTransaction is a free log retrieval operation binding the contract event 0x823dbcf2b7b0f265871963ca65ac033f6b4c71e0d82cd123d2ff23d752dc21c1.
Solidity: event ExecutedRelayedTransaction(bytes _data, bytes _returnData)
func (*WalletFilterer) FilterExecutedTransaction ¶
func (_Wallet *WalletFilterer) FilterExecutedTransaction(opts *bind.FilterOpts) (*WalletExecutedTransactionIterator, error)
FilterExecutedTransaction is a free log retrieval operation binding the contract event 0xf77753fab406ecfff96d6ff2476c64a838fa9f6d37b1bf190f8546e395e3b613.
Solidity: event ExecutedTransaction(address _destination, uint256 _value, bytes _data, bytes _returnData)
func (*WalletFilterer) FilterIncreasedRelayNonce ¶
func (_Wallet *WalletFilterer) FilterIncreasedRelayNonce(opts *bind.FilterOpts) (*WalletIncreasedRelayNonceIterator, error)
FilterIncreasedRelayNonce is a free log retrieval operation binding the contract event 0xab0423a75986556234aecd171c46ce7f5e45607d8070bf5230f2735b50322bff.
Solidity: event IncreasedRelayNonce(address _sender, uint256 _currentNonce)
func (*WalletFilterer) FilterLoadedTokenCard ¶
func (_Wallet *WalletFilterer) FilterLoadedTokenCard(opts *bind.FilterOpts) (*WalletLoadedTokenCardIterator, error)
FilterLoadedTokenCard is a free log retrieval operation binding the contract event 0x5f65674bec9af81f71be68674135a0ea3f163fb91984e3893d06da9f6ea2ce8a.
Solidity: event LoadedTokenCard(address _asset, uint256 _amount)
func (*WalletFilterer) FilterLockedOwnership ¶
func (_Wallet *WalletFilterer) FilterLockedOwnership(opts *bind.FilterOpts) (*WalletLockedOwnershipIterator, error)
FilterLockedOwnership is a free log retrieval operation binding the contract event 0x808639ff9c8e4732d60b6c2330de498035416d229f27a77d259680895efec122.
Solidity: event LockedOwnership(address _locked)
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: event RemovedFromWhitelist(address _sender, address[] _addresses)
func (*WalletFilterer) FilterSetGasTopUpLimit ¶
func (_Wallet *WalletFilterer) FilterSetGasTopUpLimit(opts *bind.FilterOpts) (*WalletSetGasTopUpLimitIterator, error)
FilterSetGasTopUpLimit is a free log retrieval operation binding the contract event 0x41ff5d5ce3b7935893a4e7269ec5caae9cca5e3bf0eb4b21d2f443489667112e.
Solidity: event SetGasTopUpLimit(address _sender, uint256 _amount)
func (*WalletFilterer) FilterSetLoadLimit ¶
func (_Wallet *WalletFilterer) FilterSetLoadLimit(opts *bind.FilterOpts) (*WalletSetLoadLimitIterator, error)
FilterSetLoadLimit is a free log retrieval operation binding the contract event 0x0b05243483e17c3f3377aee82b7d47e5700b48288695fc08b7ecc2759afa44ef.
Solidity: event SetLoadLimit(address _sender, uint256 _amount)
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: event SetSpendLimit(address _sender, uint256 _amount)
func (*WalletFilterer) FilterSubmittedGasTopUpLimitUpdate ¶
func (_Wallet *WalletFilterer) FilterSubmittedGasTopUpLimitUpdate(opts *bind.FilterOpts) (*WalletSubmittedGasTopUpLimitUpdateIterator, error)
FilterSubmittedGasTopUpLimitUpdate is a free log retrieval operation binding the contract event 0xaf2a77cd04c3cc155588dd3bf67b310ab4fb3b1da3cf6b8d7d4d2aa1d09b794c.
Solidity: event SubmittedGasTopUpLimitUpdate(uint256 _amount)
func (*WalletFilterer) FilterSubmittedLoadLimitUpdate ¶
func (_Wallet *WalletFilterer) FilterSubmittedLoadLimitUpdate(opts *bind.FilterOpts) (*WalletSubmittedLoadLimitUpdateIterator, error)
FilterSubmittedLoadLimitUpdate is a free log retrieval operation binding the contract event 0xc178d379965e5657b6fc57494e392f121a14119215dfb422aad7db4cc03f2d10.
Solidity: event SubmittedLoadLimitUpdate(uint256 _amount)
func (*WalletFilterer) FilterSubmittedSpendLimitUpdate ¶
func (_Wallet *WalletFilterer) FilterSubmittedSpendLimitUpdate(opts *bind.FilterOpts) (*WalletSubmittedSpendLimitUpdateIterator, error)
FilterSubmittedSpendLimitUpdate is a free log retrieval operation binding the contract event 0x4b1b970c8a0fa761e7803ed70c13d7aca71904b13df60fbe03f981da1730da91.
Solidity: event SubmittedSpendLimitUpdate(uint256 _amount)
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: event SubmittedWhitelistAddition(address[] _addresses, bytes32 _hash)
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: event SubmittedWhitelistRemoval(address[] _addresses, bytes32 _hash)
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: event ToppedUpGas(address _sender, address _owner, uint256 _amount)
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: event Transferred(address _to, address _asset, uint256 _amount)
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: event TransferredOwnership(address _from, address _to)
func (*WalletFilterer) FilterUpdatedAvailableLimit ¶
func (_Wallet *WalletFilterer) FilterUpdatedAvailableLimit(opts *bind.FilterOpts) (*WalletUpdatedAvailableLimitIterator, error)
FilterUpdatedAvailableLimit is a free log retrieval operation binding the contract event 0xe93bc25276d408d390778e7a8b926f2f67209c43ed540081b951fe128f0d3cd2.
Solidity: event UpdatedAvailableLimit()
func (*WalletFilterer) ParseAddedToWhitelist ¶
func (_Wallet *WalletFilterer) ParseAddedToWhitelist(log types.Log) (*WalletAddedToWhitelist, error)
ParseAddedToWhitelist is a log parse operation binding the contract event 0xb2f6cccee7a369e23e293c25aa19bef80af11eb26deba3ea0f2a02783f752e4a.
Solidity: event AddedToWhitelist(address _sender, address[] _addresses)
func (*WalletFilterer) ParseCancelledWhitelistAddition ¶
func (_Wallet *WalletFilterer) ParseCancelledWhitelistAddition(log types.Log) (*WalletCancelledWhitelistAddition, error)
ParseCancelledWhitelistAddition is a log parse operation binding the contract event 0x7794eff834d760583543e6e510e717a5e66d2c064e225f4db448343c3e66afcf.
Solidity: event CancelledWhitelistAddition(address _sender, bytes32 _hash)
func (*WalletFilterer) ParseCancelledWhitelistRemoval ¶
func (_Wallet *WalletFilterer) ParseCancelledWhitelistRemoval(log types.Log) (*WalletCancelledWhitelistRemoval, error)
ParseCancelledWhitelistRemoval is a log parse operation binding the contract event 0x13c935eb475aa0f6e931fece83e2ac44569ce2d53460d29a6dedab40b965c8a3.
Solidity: event CancelledWhitelistRemoval(address _sender, bytes32 _hash)
func (*WalletFilterer) ParseExecutedRelayedTransaction ¶
func (_Wallet *WalletFilterer) ParseExecutedRelayedTransaction(log types.Log) (*WalletExecutedRelayedTransaction, error)
ParseExecutedRelayedTransaction is a log parse operation binding the contract event 0x823dbcf2b7b0f265871963ca65ac033f6b4c71e0d82cd123d2ff23d752dc21c1.
Solidity: event ExecutedRelayedTransaction(bytes _data, bytes _returnData)
func (*WalletFilterer) ParseExecutedTransaction ¶
func (_Wallet *WalletFilterer) ParseExecutedTransaction(log types.Log) (*WalletExecutedTransaction, error)
ParseExecutedTransaction is a log parse operation binding the contract event 0xf77753fab406ecfff96d6ff2476c64a838fa9f6d37b1bf190f8546e395e3b613.
Solidity: event ExecutedTransaction(address _destination, uint256 _value, bytes _data, bytes _returnData)
func (*WalletFilterer) ParseIncreasedRelayNonce ¶
func (_Wallet *WalletFilterer) ParseIncreasedRelayNonce(log types.Log) (*WalletIncreasedRelayNonce, error)
ParseIncreasedRelayNonce is a log parse operation binding the contract event 0xab0423a75986556234aecd171c46ce7f5e45607d8070bf5230f2735b50322bff.
Solidity: event IncreasedRelayNonce(address _sender, uint256 _currentNonce)
func (*WalletFilterer) ParseLoadedTokenCard ¶
func (_Wallet *WalletFilterer) ParseLoadedTokenCard(log types.Log) (*WalletLoadedTokenCard, error)
ParseLoadedTokenCard is a log parse operation binding the contract event 0x5f65674bec9af81f71be68674135a0ea3f163fb91984e3893d06da9f6ea2ce8a.
Solidity: event LoadedTokenCard(address _asset, uint256 _amount)
func (*WalletFilterer) ParseLockedOwnership ¶
func (_Wallet *WalletFilterer) ParseLockedOwnership(log types.Log) (*WalletLockedOwnership, error)
ParseLockedOwnership is a log parse operation binding the contract event 0x808639ff9c8e4732d60b6c2330de498035416d229f27a77d259680895efec122.
Solidity: event LockedOwnership(address _locked)
func (*WalletFilterer) ParseRemovedFromWhitelist ¶
func (_Wallet *WalletFilterer) ParseRemovedFromWhitelist(log types.Log) (*WalletRemovedFromWhitelist, error)
ParseRemovedFromWhitelist is a log parse operation binding the contract event 0xd218c430fa348f4ce67791021b6b89c0c3eacd4ead1d8f5b83c60038ec28249b.
Solidity: event RemovedFromWhitelist(address _sender, address[] _addresses)
func (*WalletFilterer) ParseSetGasTopUpLimit ¶
func (_Wallet *WalletFilterer) ParseSetGasTopUpLimit(log types.Log) (*WalletSetGasTopUpLimit, error)
ParseSetGasTopUpLimit is a log parse operation binding the contract event 0x41ff5d5ce3b7935893a4e7269ec5caae9cca5e3bf0eb4b21d2f443489667112e.
Solidity: event SetGasTopUpLimit(address _sender, uint256 _amount)
func (*WalletFilterer) ParseSetLoadLimit ¶
func (_Wallet *WalletFilterer) ParseSetLoadLimit(log types.Log) (*WalletSetLoadLimit, error)
ParseSetLoadLimit is a log parse operation binding the contract event 0x0b05243483e17c3f3377aee82b7d47e5700b48288695fc08b7ecc2759afa44ef.
Solidity: event SetLoadLimit(address _sender, uint256 _amount)
func (*WalletFilterer) ParseSetSpendLimit ¶
func (_Wallet *WalletFilterer) ParseSetSpendLimit(log types.Log) (*WalletSetSpendLimit, error)
ParseSetSpendLimit is a log parse operation binding the contract event 0x068f112e5ec923d412be64779fe69e0fcbb6784c6617e94cccc8fd348f2e0f21.
Solidity: event SetSpendLimit(address _sender, uint256 _amount)
func (*WalletFilterer) ParseSubmittedGasTopUpLimitUpdate ¶
func (_Wallet *WalletFilterer) ParseSubmittedGasTopUpLimitUpdate(log types.Log) (*WalletSubmittedGasTopUpLimitUpdate, error)
ParseSubmittedGasTopUpLimitUpdate is a log parse operation binding the contract event 0xaf2a77cd04c3cc155588dd3bf67b310ab4fb3b1da3cf6b8d7d4d2aa1d09b794c.
Solidity: event SubmittedGasTopUpLimitUpdate(uint256 _amount)
func (*WalletFilterer) ParseSubmittedLoadLimitUpdate ¶
func (_Wallet *WalletFilterer) ParseSubmittedLoadLimitUpdate(log types.Log) (*WalletSubmittedLoadLimitUpdate, error)
ParseSubmittedLoadLimitUpdate is a log parse operation binding the contract event 0xc178d379965e5657b6fc57494e392f121a14119215dfb422aad7db4cc03f2d10.
Solidity: event SubmittedLoadLimitUpdate(uint256 _amount)
func (*WalletFilterer) ParseSubmittedSpendLimitUpdate ¶
func (_Wallet *WalletFilterer) ParseSubmittedSpendLimitUpdate(log types.Log) (*WalletSubmittedSpendLimitUpdate, error)
ParseSubmittedSpendLimitUpdate is a log parse operation binding the contract event 0x4b1b970c8a0fa761e7803ed70c13d7aca71904b13df60fbe03f981da1730da91.
Solidity: event SubmittedSpendLimitUpdate(uint256 _amount)
func (*WalletFilterer) ParseSubmittedWhitelistAddition ¶
func (_Wallet *WalletFilterer) ParseSubmittedWhitelistAddition(log types.Log) (*WalletSubmittedWhitelistAddition, error)
ParseSubmittedWhitelistAddition is a log parse operation binding the contract event 0x9c80b3b5f68b3e017766d59e8d09b34efe6462b05c398f35cab9e271d9bc3b9c.
Solidity: event SubmittedWhitelistAddition(address[] _addresses, bytes32 _hash)
func (*WalletFilterer) ParseSubmittedWhitelistRemoval ¶
func (_Wallet *WalletFilterer) ParseSubmittedWhitelistRemoval(log types.Log) (*WalletSubmittedWhitelistRemoval, error)
ParseSubmittedWhitelistRemoval is a log parse operation binding the contract event 0xfbc0e5ca6c7e4858daf0fdb185ef5186203e74ec9c64737e93c0aeaec596e1d1.
Solidity: event SubmittedWhitelistRemoval(address[] _addresses, bytes32 _hash)
func (*WalletFilterer) ParseToppedUpGas ¶
func (_Wallet *WalletFilterer) ParseToppedUpGas(log types.Log) (*WalletToppedUpGas, error)
ParseToppedUpGas is a log parse operation binding the contract event 0x611b7c0d84fda988026215bef9b3e4d81cbceced7e679be6d5e044b588467c0e.
Solidity: event ToppedUpGas(address _sender, address _owner, uint256 _amount)
func (*WalletFilterer) ParseTransferred ¶
func (_Wallet *WalletFilterer) ParseTransferred(log types.Log) (*WalletTransferred, error)
ParseTransferred is a log parse operation binding the contract event 0xd1ba4ac2e2a11b5101f6cb4d978f514a155b421e8ec396d2d9abaf0bb02917ee.
Solidity: event Transferred(address _to, address _asset, uint256 _amount)
func (*WalletFilterer) ParseTransferredOwnership ¶
func (_Wallet *WalletFilterer) ParseTransferredOwnership(log types.Log) (*WalletTransferredOwnership, error)
ParseTransferredOwnership is a log parse operation binding the contract event 0x850b3df64837d7d518b45f5aa64d104652c3b80eb5b34a8e3d9eb666cb7cdea5.
Solidity: event TransferredOwnership(address _from, address _to)
func (*WalletFilterer) ParseUpdatedAvailableLimit ¶
func (_Wallet *WalletFilterer) ParseUpdatedAvailableLimit(log types.Log) (*WalletUpdatedAvailableLimit, error)
ParseUpdatedAvailableLimit is a log parse operation binding the contract event 0xe93bc25276d408d390778e7a8b926f2f67209c43ed540081b951fe128f0d3cd2.
Solidity: event UpdatedAvailableLimit()
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: event AddedToWhitelist(address _sender, address[] _addresses)
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: event CancelledWhitelistAddition(address _sender, bytes32 _hash)
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: event CancelledWhitelistRemoval(address _sender, bytes32 _hash)
func (*WalletFilterer) WatchExecutedRelayedTransaction ¶
func (_Wallet *WalletFilterer) WatchExecutedRelayedTransaction(opts *bind.WatchOpts, sink chan<- *WalletExecutedRelayedTransaction) (event.Subscription, error)
WatchExecutedRelayedTransaction is a free log subscription operation binding the contract event 0x823dbcf2b7b0f265871963ca65ac033f6b4c71e0d82cd123d2ff23d752dc21c1.
Solidity: event ExecutedRelayedTransaction(bytes _data, bytes _returnData)
func (*WalletFilterer) WatchExecutedTransaction ¶
func (_Wallet *WalletFilterer) WatchExecutedTransaction(opts *bind.WatchOpts, sink chan<- *WalletExecutedTransaction) (event.Subscription, error)
WatchExecutedTransaction is a free log subscription operation binding the contract event 0xf77753fab406ecfff96d6ff2476c64a838fa9f6d37b1bf190f8546e395e3b613.
Solidity: event ExecutedTransaction(address _destination, uint256 _value, bytes _data, bytes _returnData)
func (*WalletFilterer) WatchIncreasedRelayNonce ¶
func (_Wallet *WalletFilterer) WatchIncreasedRelayNonce(opts *bind.WatchOpts, sink chan<- *WalletIncreasedRelayNonce) (event.Subscription, error)
WatchIncreasedRelayNonce is a free log subscription operation binding the contract event 0xab0423a75986556234aecd171c46ce7f5e45607d8070bf5230f2735b50322bff.
Solidity: event IncreasedRelayNonce(address _sender, uint256 _currentNonce)
func (*WalletFilterer) WatchLoadedTokenCard ¶
func (_Wallet *WalletFilterer) WatchLoadedTokenCard(opts *bind.WatchOpts, sink chan<- *WalletLoadedTokenCard) (event.Subscription, error)
WatchLoadedTokenCard is a free log subscription operation binding the contract event 0x5f65674bec9af81f71be68674135a0ea3f163fb91984e3893d06da9f6ea2ce8a.
Solidity: event LoadedTokenCard(address _asset, uint256 _amount)
func (*WalletFilterer) WatchLockedOwnership ¶
func (_Wallet *WalletFilterer) WatchLockedOwnership(opts *bind.WatchOpts, sink chan<- *WalletLockedOwnership) (event.Subscription, error)
WatchLockedOwnership is a free log subscription operation binding the contract event 0x808639ff9c8e4732d60b6c2330de498035416d229f27a77d259680895efec122.
Solidity: event LockedOwnership(address _locked)
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: event RemovedFromWhitelist(address _sender, address[] _addresses)
func (*WalletFilterer) WatchSetGasTopUpLimit ¶
func (_Wallet *WalletFilterer) WatchSetGasTopUpLimit(opts *bind.WatchOpts, sink chan<- *WalletSetGasTopUpLimit) (event.Subscription, error)
WatchSetGasTopUpLimit is a free log subscription operation binding the contract event 0x41ff5d5ce3b7935893a4e7269ec5caae9cca5e3bf0eb4b21d2f443489667112e.
Solidity: event SetGasTopUpLimit(address _sender, uint256 _amount)
func (*WalletFilterer) WatchSetLoadLimit ¶
func (_Wallet *WalletFilterer) WatchSetLoadLimit(opts *bind.WatchOpts, sink chan<- *WalletSetLoadLimit) (event.Subscription, error)
WatchSetLoadLimit is a free log subscription operation binding the contract event 0x0b05243483e17c3f3377aee82b7d47e5700b48288695fc08b7ecc2759afa44ef.
Solidity: event SetLoadLimit(address _sender, uint256 _amount)
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: event SetSpendLimit(address _sender, uint256 _amount)
func (*WalletFilterer) WatchSubmittedGasTopUpLimitUpdate ¶
func (_Wallet *WalletFilterer) WatchSubmittedGasTopUpLimitUpdate(opts *bind.WatchOpts, sink chan<- *WalletSubmittedGasTopUpLimitUpdate) (event.Subscription, error)
WatchSubmittedGasTopUpLimitUpdate is a free log subscription operation binding the contract event 0xaf2a77cd04c3cc155588dd3bf67b310ab4fb3b1da3cf6b8d7d4d2aa1d09b794c.
Solidity: event SubmittedGasTopUpLimitUpdate(uint256 _amount)
func (*WalletFilterer) WatchSubmittedLoadLimitUpdate ¶
func (_Wallet *WalletFilterer) WatchSubmittedLoadLimitUpdate(opts *bind.WatchOpts, sink chan<- *WalletSubmittedLoadLimitUpdate) (event.Subscription, error)
WatchSubmittedLoadLimitUpdate is a free log subscription operation binding the contract event 0xc178d379965e5657b6fc57494e392f121a14119215dfb422aad7db4cc03f2d10.
Solidity: event SubmittedLoadLimitUpdate(uint256 _amount)
func (*WalletFilterer) WatchSubmittedSpendLimitUpdate ¶
func (_Wallet *WalletFilterer) WatchSubmittedSpendLimitUpdate(opts *bind.WatchOpts, sink chan<- *WalletSubmittedSpendLimitUpdate) (event.Subscription, error)
WatchSubmittedSpendLimitUpdate is a free log subscription operation binding the contract event 0x4b1b970c8a0fa761e7803ed70c13d7aca71904b13df60fbe03f981da1730da91.
Solidity: event SubmittedSpendLimitUpdate(uint256 _amount)
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: event SubmittedWhitelistAddition(address[] _addresses, bytes32 _hash)
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: event SubmittedWhitelistRemoval(address[] _addresses, bytes32 _hash)
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: event ToppedUpGas(address _sender, address _owner, uint256 _amount)
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: event Transferred(address _to, address _asset, uint256 _amount)
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: event TransferredOwnership(address _from, address _to)
func (*WalletFilterer) WatchUpdatedAvailableLimit ¶
func (_Wallet *WalletFilterer) WatchUpdatedAvailableLimit(opts *bind.WatchOpts, sink chan<- *WalletUpdatedAvailableLimit) (event.Subscription, error)
WatchUpdatedAvailableLimit is a free log subscription operation binding the contract event 0xe93bc25276d408d390778e7a8b926f2f67209c43ed540081b951fe128f0d3cd2.
Solidity: event UpdatedAvailableLimit()
type WalletIncreasedRelayNonce ¶
type WalletIncreasedRelayNonce struct { Sender common.Address CurrentNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletIncreasedRelayNonce represents a IncreasedRelayNonce event raised by the Wallet contract.
type WalletIncreasedRelayNonceIterator ¶
type WalletIncreasedRelayNonceIterator struct { Event *WalletIncreasedRelayNonce // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletIncreasedRelayNonceIterator is returned from FilterIncreasedRelayNonce and is used to iterate over the raw logs and unpacked data for IncreasedRelayNonce events raised by the Wallet contract.
func (*WalletIncreasedRelayNonceIterator) Close ¶
func (it *WalletIncreasedRelayNonceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletIncreasedRelayNonceIterator) Error ¶
func (it *WalletIncreasedRelayNonceIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletIncreasedRelayNonceIterator) Next ¶
func (it *WalletIncreasedRelayNonceIterator) 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 WalletLoadedTokenCard ¶
type WalletLoadedTokenCard struct { Asset common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletLoadedTokenCard represents a LoadedTokenCard event raised by the Wallet contract.
type WalletLoadedTokenCardIterator ¶
type WalletLoadedTokenCardIterator struct { Event *WalletLoadedTokenCard // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletLoadedTokenCardIterator is returned from FilterLoadedTokenCard and is used to iterate over the raw logs and unpacked data for LoadedTokenCard events raised by the Wallet contract.
func (*WalletLoadedTokenCardIterator) Close ¶
func (it *WalletLoadedTokenCardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletLoadedTokenCardIterator) Error ¶
func (it *WalletLoadedTokenCardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletLoadedTokenCardIterator) Next ¶
func (it *WalletLoadedTokenCardIterator) 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 WalletLockedOwnership ¶
type WalletLockedOwnership struct { Locked common.Address Raw types.Log // Blockchain specific contextual infos }
WalletLockedOwnership represents a LockedOwnership event raised by the Wallet contract.
type WalletLockedOwnershipIterator ¶
type WalletLockedOwnershipIterator struct { Event *WalletLockedOwnership // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletLockedOwnershipIterator is returned from FilterLockedOwnership and is used to iterate over the raw logs and unpacked data for LockedOwnership events raised by the Wallet contract.
func (*WalletLockedOwnershipIterator) Close ¶
func (it *WalletLockedOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletLockedOwnershipIterator) Error ¶
func (it *WalletLockedOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletLockedOwnershipIterator) Next ¶
func (it *WalletLockedOwnershipIterator) 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 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 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) BatchExecuteTransaction ¶
func (_Wallet *WalletSession) BatchExecuteTransaction(_transactionBatch []byte) (*types.Transaction, error)
BatchExecuteTransaction is a paid mutator transaction binding the contract method 0xaaf1fc62.
Solidity: function batchExecuteTransaction(bytes _transactionBatch) returns()
func (*WalletSession) CalculateHash ¶
func (_Wallet *WalletSession) CalculateHash(_addresses []common.Address) ([32]byte, error)
CalculateHash is a free data retrieval call binding the contract method 0xcd7958dd.
Solidity: function calculateHash(address[] _addresses) constant returns(bytes32)
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(bytes32 _hash) 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(bytes32 _hash) returns()
func (*WalletSession) ConfirmGasTopUpLimitUpdate ¶
func (_Wallet *WalletSession) ConfirmGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
ConfirmGasTopUpLimitUpdate is a paid mutator transaction binding the contract method 0xf41c4319.
Solidity: function confirmGasTopUpLimitUpdate(uint256 _amount) returns()
func (*WalletSession) ConfirmLoadLimitUpdate ¶
func (_Wallet *WalletSession) ConfirmLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
ConfirmLoadLimitUpdate is a paid mutator transaction binding the contract method 0xf40b51f8.
Solidity: function confirmLoadLimitUpdate(uint256 _amount) returns()
func (*WalletSession) ConfirmSpendLimitUpdate ¶
func (_Wallet *WalletSession) ConfirmSpendLimitUpdate(_amount *big.Int) (*types.Transaction, error)
ConfirmSpendLimitUpdate is a paid mutator transaction binding the contract method 0xeadd3cea.
Solidity: function confirmSpendLimitUpdate(uint256 _amount) 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(bytes32 _hash) 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(bytes32 _hash) returns()
func (*WalletSession) ControllerNode ¶
func (_Wallet *WalletSession) ControllerNode() ([32]byte, error)
ControllerNode is a free data retrieval call binding the contract method 0xe2b4ce97.
Solidity: function controllerNode() constant returns(bytes32)
func (*WalletSession) ConvertToEther ¶
func (_Wallet *WalletSession) ConvertToEther(_token common.Address, _amount *big.Int) (*big.Int, error)
ConvertToEther is a free data retrieval call binding the contract method 0xb87e21ef.
Solidity: function convertToEther(address _token, uint256 _amount) constant returns(uint256)
func (*WalletSession) ConvertToStablecoin ¶
func (_Wallet *WalletSession) ConvertToStablecoin(_token common.Address, _amount *big.Int) (*big.Int, error)
ConvertToStablecoin is a free data retrieval call binding the contract method 0xf36febda.
Solidity: function convertToStablecoin(address _token, uint256 _amount) constant returns(uint256)
func (*WalletSession) EnsRegistry ¶
func (_Wallet *WalletSession) EnsRegistry() (common.Address, error)
EnsRegistry is a free data retrieval call binding the contract method 0x7d73b231.
Solidity: function ensRegistry() constant returns(address)
func (*WalletSession) ExecuteRelayedTransaction ¶
func (_Wallet *WalletSession) ExecuteRelayedTransaction(_nonce *big.Int, _data []byte, _signature []byte) (*types.Transaction, error)
ExecuteRelayedTransaction is a paid mutator transaction binding the contract method 0x46efe0ed.
Solidity: function executeRelayedTransaction(uint256 _nonce, bytes _data, bytes _signature) returns()
func (*WalletSession) ExecuteTransaction ¶
func (_Wallet *WalletSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x3f579f42.
Solidity: function executeTransaction(address _destination, uint256 _value, bytes _data) returns(bytes)
func (*WalletSession) GasTopUpLimitAvailable ¶
func (_Wallet *WalletSession) GasTopUpLimitAvailable() (*big.Int, error)
GasTopUpLimitAvailable is a free data retrieval call binding the contract method 0x7d7d0046.
Solidity: function gasTopUpLimitAvailable() constant returns(uint256)
func (*WalletSession) GasTopUpLimitControllerConfirmationRequired ¶
func (_Wallet *WalletSession) GasTopUpLimitControllerConfirmationRequired() (bool, error)
GasTopUpLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xf776f518.
Solidity: function gasTopUpLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletSession) GasTopUpLimitPending ¶
func (_Wallet *WalletSession) GasTopUpLimitPending() (*big.Int, error)
GasTopUpLimitPending is a free data retrieval call binding the contract method 0xcc0e7e56.
Solidity: function gasTopUpLimitPending() constant returns(uint256)
func (*WalletSession) GasTopUpLimitValue ¶
func (_Wallet *WalletSession) GasTopUpLimitValue() (*big.Int, error)
GasTopUpLimitValue is a free data retrieval call binding the contract method 0x2587a6a2.
Solidity: function gasTopUpLimitValue() constant returns(uint256)
func (*WalletSession) GetBalance ¶ added in v3.3.1
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address _asset) constant returns(uint256)
func (*WalletSession) IncreaseRelayNonce ¶
func (_Wallet *WalletSession) IncreaseRelayNonce() (*types.Transaction, error)
IncreaseRelayNonce is a paid mutator transaction binding the contract method 0x90e690c7.
Solidity: function increaseRelayNonce() returns()
func (*WalletSession) InitializeWallet ¶ added in v3.3.0
func (_Wallet *WalletSession) InitializeWallet(_owner_ common.Address, _transferable_ bool, _ens_ common.Address, _tokenWhitelistNode_ [32]byte, _controllerNode_ [32]byte, _licenceNode_ [32]byte, _spendLimit_ *big.Int) (*types.Transaction, error)
InitializeWallet is a paid mutator transaction binding the contract method 0x69efdfc0.
Solidity: function initializeWallet(address _owner_, bool _transferable_, address _ens_, bytes32 _tokenWhitelistNode_, bytes32 _controllerNode_, bytes32 _licenceNode_, uint256 _spendLimit_) returns()
func (*WalletSession) IsSetWhitelist ¶
func (_Wallet *WalletSession) IsSetWhitelist() (bool, error)
IsSetWhitelist is a free data retrieval call binding the contract method 0xbe40ba79.
Solidity: function isSetWhitelist() 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) IsValidSignature ¶
func (_Wallet *WalletSession) IsValidSignature(_hashedData [32]byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x1626ba7e.
Solidity: function isValidSignature(bytes32 _hashedData, bytes _signature) constant returns(bytes4)
func (*WalletSession) IsValidSignature0 ¶
func (_Wallet *WalletSession) IsValidSignature0(_data []byte, _signature []byte) ([4]byte, error)
IsValidSignature0 is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) constant returns(bytes4)
func (*WalletSession) LicenceNode ¶
func (_Wallet *WalletSession) LicenceNode() ([32]byte, error)
LicenceNode is a free data retrieval call binding the contract method 0x747c31d6.
Solidity: function licenceNode() constant returns(bytes32)
func (*WalletSession) LoadLimitAvailable ¶
func (_Wallet *WalletSession) LoadLimitAvailable() (*big.Int, error)
LoadLimitAvailable is a free data retrieval call binding the contract method 0x1efd0299.
Solidity: function loadLimitAvailable() constant returns(uint256)
func (*WalletSession) LoadLimitControllerConfirmationRequired ¶
func (_Wallet *WalletSession) LoadLimitControllerConfirmationRequired() (bool, error)
LoadLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xab205993.
Solidity: function loadLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletSession) LoadLimitPending ¶
func (_Wallet *WalletSession) LoadLimitPending() (*big.Int, error)
LoadLimitPending is a free data retrieval call binding the contract method 0xc4856cd9.
Solidity: function loadLimitPending() constant returns(uint256)
func (*WalletSession) LoadLimitValue ¶
func (_Wallet *WalletSession) LoadLimitValue() (*big.Int, error)
LoadLimitValue is a free data retrieval call binding the contract method 0xda84b1ed.
Solidity: function loadLimitValue() constant returns(uint256)
func (*WalletSession) LoadTokenCard ¶
func (_Wallet *WalletSession) LoadTokenCard(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
LoadTokenCard is a paid mutator transaction binding the contract method 0x3a43199f.
Solidity: function loadTokenCard(address _asset, uint256 _amount) returns()
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) 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) 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) RelayNonce ¶
func (_Wallet *WalletSession) RelayNonce() (*big.Int, error)
RelayNonce is a free data retrieval call binding the contract method 0xcccdc556.
Solidity: function relayNonce() constant returns(uint256)
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) SetGasTopUpLimit ¶
func (_Wallet *WalletSession) SetGasTopUpLimit(_amount *big.Int) (*types.Transaction, error)
SetGasTopUpLimit is a paid mutator transaction binding the contract method 0x0f3a85d8.
Solidity: function setGasTopUpLimit(uint256 _amount) returns()
func (*WalletSession) SetLoadLimit ¶
func (_Wallet *WalletSession) SetLoadLimit(_amount *big.Int) (*types.Transaction, error)
SetLoadLimit is a paid mutator transaction binding the contract method 0x3bfec254.
Solidity: function setLoadLimit(uint256 _amount) returns()
func (*WalletSession) SetSpendLimit ¶
func (_Wallet *WalletSession) SetSpendLimit(_amount *big.Int) (*types.Transaction, error)
SetSpendLimit is a paid mutator transaction binding the contract method 0x3c672eb7.
Solidity: function setSpendLimit(uint256 _amount) returns()
func (*WalletSession) SetWhitelist ¶
func (_Wallet *WalletSession) SetWhitelist(_addresses []common.Address) (*types.Transaction, error)
SetWhitelist is a paid mutator transaction binding the contract method 0xf4217648.
Solidity: function setWhitelist(address[] _addresses) returns()
func (*WalletSession) SpendLimitAvailable ¶
func (_Wallet *WalletSession) SpendLimitAvailable() (*big.Int, error)
SpendLimitAvailable is a free data retrieval call binding the contract method 0x5d2362a8.
Solidity: function spendLimitAvailable() constant returns(uint256)
func (*WalletSession) SpendLimitControllerConfirmationRequired ¶
func (_Wallet *WalletSession) SpendLimitControllerConfirmationRequired() (bool, error)
SpendLimitControllerConfirmationRequired is a free data retrieval call binding the contract method 0xbcb8b74a.
Solidity: function spendLimitControllerConfirmationRequired() constant returns(bool)
func (*WalletSession) SpendLimitPending ¶
func (_Wallet *WalletSession) SpendLimitPending() (*big.Int, error)
SpendLimitPending is a free data retrieval call binding the contract method 0x027ef3eb.
Solidity: function spendLimitPending() constant returns(uint256)
func (*WalletSession) SpendLimitValue ¶
func (_Wallet *WalletSession) SpendLimitValue() (*big.Int, error)
SpendLimitValue is a free data retrieval call binding the contract method 0x9b0dfd27.
Solidity: function spendLimitValue() constant returns(uint256)
func (*WalletSession) SubmitGasTopUpLimitUpdate ¶
func (_Wallet *WalletSession) SubmitGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
SubmitGasTopUpLimitUpdate is a paid mutator transaction binding the contract method 0x74624c55.
Solidity: function submitGasTopUpLimitUpdate(uint256 _amount) returns()
func (*WalletSession) SubmitLoadLimitUpdate ¶
func (_Wallet *WalletSession) SubmitLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
SubmitLoadLimitUpdate is a paid mutator transaction binding the contract method 0xb221f316.
Solidity: function submitLoadLimitUpdate(uint256 _amount) returns()
func (*WalletSession) SubmitSpendLimitUpdate ¶
func (_Wallet *WalletSession) SubmitSpendLimitUpdate(_amount *big.Int) (*types.Transaction, error)
SubmitSpendLimitUpdate is a paid mutator transaction binding the contract method 0x21ce918d.
Solidity: function submitSpendLimitUpdate(uint256 _amount) 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(address[] _addresses) 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(address[] _addresses) returns()
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(bytes4 _interfaceID) constant returns(bool)
func (*WalletSession) TokenWhitelistNode ¶
func (_Wallet *WalletSession) TokenWhitelistNode() ([32]byte, error)
TokenWhitelistNode is a free data retrieval call binding the contract method 0x877337b0.
Solidity: function tokenWhitelistNode() constant returns(bytes32)
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(uint256 _amount) returns()
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(address _to, address _asset, uint256 _amount) returns()
func (*WalletSession) TransferOwnership ¶
func (_Wallet *WalletSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xb242e534.
Solidity: function transferOwnership(address _account, bool _transferable) returns()
func (*WalletSession) WALLETVERSION ¶
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)
func (*WalletSession) WhitelistArray ¶
WhitelistArray is a free data retrieval call binding the contract method 0xd251fefc.
Solidity: function whitelistArray(uint256 ) constant returns(address)
func (*WalletSession) WhitelistMap ¶
func (_Wallet *WalletSession) WhitelistMap(arg0 common.Address) (bool, error)
WhitelistMap is a free data retrieval call binding the contract method 0x32531c3c.
Solidity: function whitelistMap(address ) constant returns(bool)
type WalletSetGasTopUpLimit ¶
type WalletSetGasTopUpLimit struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSetGasTopUpLimit represents a SetGasTopUpLimit event raised by the Wallet contract.
type WalletSetGasTopUpLimitIterator ¶
type WalletSetGasTopUpLimitIterator struct { Event *WalletSetGasTopUpLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSetGasTopUpLimitIterator is returned from FilterSetGasTopUpLimit and is used to iterate over the raw logs and unpacked data for SetGasTopUpLimit events raised by the Wallet contract.
func (*WalletSetGasTopUpLimitIterator) Close ¶
func (it *WalletSetGasTopUpLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSetGasTopUpLimitIterator) Error ¶
func (it *WalletSetGasTopUpLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSetGasTopUpLimitIterator) Next ¶
func (it *WalletSetGasTopUpLimitIterator) 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 WalletSetLoadLimit ¶
type WalletSetLoadLimit struct { Sender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSetLoadLimit represents a SetLoadLimit event raised by the Wallet contract.
type WalletSetLoadLimitIterator ¶
type WalletSetLoadLimitIterator struct { Event *WalletSetLoadLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSetLoadLimitIterator is returned from FilterSetLoadLimit and is used to iterate over the raw logs and unpacked data for SetLoadLimit events raised by the Wallet contract.
func (*WalletSetLoadLimitIterator) Close ¶
func (it *WalletSetLoadLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSetLoadLimitIterator) Error ¶
func (it *WalletSetLoadLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSetLoadLimitIterator) Next ¶
func (it *WalletSetLoadLimitIterator) 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 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 WalletSubmittedGasTopUpLimitUpdate ¶
type WalletSubmittedGasTopUpLimitUpdate struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedGasTopUpLimitUpdate represents a SubmittedGasTopUpLimitUpdate event raised by the Wallet contract.
type WalletSubmittedGasTopUpLimitUpdateIterator ¶
type WalletSubmittedGasTopUpLimitUpdateIterator struct { Event *WalletSubmittedGasTopUpLimitUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedGasTopUpLimitUpdateIterator is returned from FilterSubmittedGasTopUpLimitUpdate and is used to iterate over the raw logs and unpacked data for SubmittedGasTopUpLimitUpdate events raised by the Wallet contract.
func (*WalletSubmittedGasTopUpLimitUpdateIterator) Close ¶
func (it *WalletSubmittedGasTopUpLimitUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedGasTopUpLimitUpdateIterator) Error ¶
func (it *WalletSubmittedGasTopUpLimitUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedGasTopUpLimitUpdateIterator) Next ¶
func (it *WalletSubmittedGasTopUpLimitUpdateIterator) 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 WalletSubmittedLoadLimitUpdate ¶
type WalletSubmittedLoadLimitUpdate struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedLoadLimitUpdate represents a SubmittedLoadLimitUpdate event raised by the Wallet contract.
type WalletSubmittedLoadLimitUpdateIterator ¶
type WalletSubmittedLoadLimitUpdateIterator struct { Event *WalletSubmittedLoadLimitUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedLoadLimitUpdateIterator is returned from FilterSubmittedLoadLimitUpdate and is used to iterate over the raw logs and unpacked data for SubmittedLoadLimitUpdate events raised by the Wallet contract.
func (*WalletSubmittedLoadLimitUpdateIterator) Close ¶
func (it *WalletSubmittedLoadLimitUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedLoadLimitUpdateIterator) Error ¶
func (it *WalletSubmittedLoadLimitUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedLoadLimitUpdateIterator) Next ¶
func (it *WalletSubmittedLoadLimitUpdateIterator) 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 WalletSubmittedSpendLimitUpdate ¶
type WalletSubmittedSpendLimitUpdate struct { Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
WalletSubmittedSpendLimitUpdate represents a SubmittedSpendLimitUpdate event raised by the Wallet contract.
type WalletSubmittedSpendLimitUpdateIterator ¶
type WalletSubmittedSpendLimitUpdateIterator struct { Event *WalletSubmittedSpendLimitUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletSubmittedSpendLimitUpdateIterator is returned from FilterSubmittedSpendLimitUpdate and is used to iterate over the raw logs and unpacked data for SubmittedSpendLimitUpdate events raised by the Wallet contract.
func (*WalletSubmittedSpendLimitUpdateIterator) Close ¶
func (it *WalletSubmittedSpendLimitUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletSubmittedSpendLimitUpdateIterator) Error ¶
func (it *WalletSubmittedSpendLimitUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletSubmittedSpendLimitUpdateIterator) Next ¶
func (it *WalletSubmittedSpendLimitUpdateIterator) 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) BatchExecuteTransaction ¶
func (_Wallet *WalletTransactor) BatchExecuteTransaction(opts *bind.TransactOpts, _transactionBatch []byte) (*types.Transaction, error)
BatchExecuteTransaction is a paid mutator transaction binding the contract method 0xaaf1fc62.
Solidity: function batchExecuteTransaction(bytes _transactionBatch) 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(bytes32 _hash) 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(bytes32 _hash) returns()
func (*WalletTransactor) ConfirmGasTopUpLimitUpdate ¶
func (_Wallet *WalletTransactor) ConfirmGasTopUpLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ConfirmGasTopUpLimitUpdate is a paid mutator transaction binding the contract method 0xf41c4319.
Solidity: function confirmGasTopUpLimitUpdate(uint256 _amount) returns()
func (*WalletTransactor) ConfirmLoadLimitUpdate ¶
func (_Wallet *WalletTransactor) ConfirmLoadLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ConfirmLoadLimitUpdate is a paid mutator transaction binding the contract method 0xf40b51f8.
Solidity: function confirmLoadLimitUpdate(uint256 _amount) returns()
func (*WalletTransactor) ConfirmSpendLimitUpdate ¶
func (_Wallet *WalletTransactor) ConfirmSpendLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
ConfirmSpendLimitUpdate is a paid mutator transaction binding the contract method 0xeadd3cea.
Solidity: function confirmSpendLimitUpdate(uint256 _amount) 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(bytes32 _hash) 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(bytes32 _hash) returns()
func (*WalletTransactor) ExecuteRelayedTransaction ¶
func (_Wallet *WalletTransactor) ExecuteRelayedTransaction(opts *bind.TransactOpts, _nonce *big.Int, _data []byte, _signature []byte) (*types.Transaction, error)
ExecuteRelayedTransaction is a paid mutator transaction binding the contract method 0x46efe0ed.
Solidity: function executeRelayedTransaction(uint256 _nonce, bytes _data, bytes _signature) returns()
func (*WalletTransactor) ExecuteTransaction ¶
func (_Wallet *WalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, _destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x3f579f42.
Solidity: function executeTransaction(address _destination, uint256 _value, bytes _data) returns(bytes)
func (*WalletTransactor) IncreaseRelayNonce ¶
func (_Wallet *WalletTransactor) IncreaseRelayNonce(opts *bind.TransactOpts) (*types.Transaction, error)
IncreaseRelayNonce is a paid mutator transaction binding the contract method 0x90e690c7.
Solidity: function increaseRelayNonce() returns()
func (*WalletTransactor) InitializeWallet ¶ added in v3.3.0
func (_Wallet *WalletTransactor) InitializeWallet(opts *bind.TransactOpts, _owner_ common.Address, _transferable_ bool, _ens_ common.Address, _tokenWhitelistNode_ [32]byte, _controllerNode_ [32]byte, _licenceNode_ [32]byte, _spendLimit_ *big.Int) (*types.Transaction, error)
InitializeWallet is a paid mutator transaction binding the contract method 0x69efdfc0.
Solidity: function initializeWallet(address _owner_, bool _transferable_, address _ens_, bytes32 _tokenWhitelistNode_, bytes32 _controllerNode_, bytes32 _licenceNode_, uint256 _spendLimit_) returns()
func (*WalletTransactor) LoadTokenCard ¶
func (_Wallet *WalletTransactor) LoadTokenCard(opts *bind.TransactOpts, _asset common.Address, _amount *big.Int) (*types.Transaction, error)
LoadTokenCard is a paid mutator transaction binding the contract method 0x3a43199f.
Solidity: function loadTokenCard(address _asset, uint256 _amount) 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) SetGasTopUpLimit ¶
func (_Wallet *WalletTransactor) SetGasTopUpLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SetGasTopUpLimit is a paid mutator transaction binding the contract method 0x0f3a85d8.
Solidity: function setGasTopUpLimit(uint256 _amount) returns()
func (*WalletTransactor) SetLoadLimit ¶
func (_Wallet *WalletTransactor) SetLoadLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SetLoadLimit is a paid mutator transaction binding the contract method 0x3bfec254.
Solidity: function setLoadLimit(uint256 _amount) returns()
func (*WalletTransactor) SetSpendLimit ¶
func (_Wallet *WalletTransactor) SetSpendLimit(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SetSpendLimit is a paid mutator transaction binding the contract method 0x3c672eb7.
Solidity: function setSpendLimit(uint256 _amount) returns()
func (*WalletTransactor) SetWhitelist ¶
func (_Wallet *WalletTransactor) SetWhitelist(opts *bind.TransactOpts, _addresses []common.Address) (*types.Transaction, error)
SetWhitelist is a paid mutator transaction binding the contract method 0xf4217648.
Solidity: function setWhitelist(address[] _addresses) returns()
func (*WalletTransactor) SubmitGasTopUpLimitUpdate ¶
func (_Wallet *WalletTransactor) SubmitGasTopUpLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SubmitGasTopUpLimitUpdate is a paid mutator transaction binding the contract method 0x74624c55.
Solidity: function submitGasTopUpLimitUpdate(uint256 _amount) returns()
func (*WalletTransactor) SubmitLoadLimitUpdate ¶
func (_Wallet *WalletTransactor) SubmitLoadLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SubmitLoadLimitUpdate is a paid mutator transaction binding the contract method 0xb221f316.
Solidity: function submitLoadLimitUpdate(uint256 _amount) returns()
func (*WalletTransactor) SubmitSpendLimitUpdate ¶
func (_Wallet *WalletTransactor) SubmitSpendLimitUpdate(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
SubmitSpendLimitUpdate is a paid mutator transaction binding the contract method 0x21ce918d.
Solidity: function submitSpendLimitUpdate(uint256 _amount) 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(address[] _addresses) 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(address[] _addresses) 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(uint256 _amount) 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(address _to, address _asset, uint256 _amount) returns()
func (*WalletTransactor) TransferOwnership ¶
func (_Wallet *WalletTransactor) TransferOwnership(opts *bind.TransactOpts, _account common.Address, _transferable bool) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xb242e534.
Solidity: function transferOwnership(address _account, bool _transferable) 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) BatchExecuteTransaction ¶
func (_Wallet *WalletTransactorSession) BatchExecuteTransaction(_transactionBatch []byte) (*types.Transaction, error)
BatchExecuteTransaction is a paid mutator transaction binding the contract method 0xaaf1fc62.
Solidity: function batchExecuteTransaction(bytes _transactionBatch) 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(bytes32 _hash) 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(bytes32 _hash) returns()
func (*WalletTransactorSession) ConfirmGasTopUpLimitUpdate ¶
func (_Wallet *WalletTransactorSession) ConfirmGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
ConfirmGasTopUpLimitUpdate is a paid mutator transaction binding the contract method 0xf41c4319.
Solidity: function confirmGasTopUpLimitUpdate(uint256 _amount) returns()
func (*WalletTransactorSession) ConfirmLoadLimitUpdate ¶
func (_Wallet *WalletTransactorSession) ConfirmLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
ConfirmLoadLimitUpdate is a paid mutator transaction binding the contract method 0xf40b51f8.
Solidity: function confirmLoadLimitUpdate(uint256 _amount) returns()
func (*WalletTransactorSession) ConfirmSpendLimitUpdate ¶
func (_Wallet *WalletTransactorSession) ConfirmSpendLimitUpdate(_amount *big.Int) (*types.Transaction, error)
ConfirmSpendLimitUpdate is a paid mutator transaction binding the contract method 0xeadd3cea.
Solidity: function confirmSpendLimitUpdate(uint256 _amount) 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(bytes32 _hash) 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(bytes32 _hash) returns()
func (*WalletTransactorSession) ExecuteRelayedTransaction ¶
func (_Wallet *WalletTransactorSession) ExecuteRelayedTransaction(_nonce *big.Int, _data []byte, _signature []byte) (*types.Transaction, error)
ExecuteRelayedTransaction is a paid mutator transaction binding the contract method 0x46efe0ed.
Solidity: function executeRelayedTransaction(uint256 _nonce, bytes _data, bytes _signature) returns()
func (*WalletTransactorSession) ExecuteTransaction ¶
func (_Wallet *WalletTransactorSession) ExecuteTransaction(_destination common.Address, _value *big.Int, _data []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x3f579f42.
Solidity: function executeTransaction(address _destination, uint256 _value, bytes _data) returns(bytes)
func (*WalletTransactorSession) IncreaseRelayNonce ¶
func (_Wallet *WalletTransactorSession) IncreaseRelayNonce() (*types.Transaction, error)
IncreaseRelayNonce is a paid mutator transaction binding the contract method 0x90e690c7.
Solidity: function increaseRelayNonce() returns()
func (*WalletTransactorSession) InitializeWallet ¶ added in v3.3.0
func (_Wallet *WalletTransactorSession) InitializeWallet(_owner_ common.Address, _transferable_ bool, _ens_ common.Address, _tokenWhitelistNode_ [32]byte, _controllerNode_ [32]byte, _licenceNode_ [32]byte, _spendLimit_ *big.Int) (*types.Transaction, error)
InitializeWallet is a paid mutator transaction binding the contract method 0x69efdfc0.
Solidity: function initializeWallet(address _owner_, bool _transferable_, address _ens_, bytes32 _tokenWhitelistNode_, bytes32 _controllerNode_, bytes32 _licenceNode_, uint256 _spendLimit_) returns()
func (*WalletTransactorSession) LoadTokenCard ¶
func (_Wallet *WalletTransactorSession) LoadTokenCard(_asset common.Address, _amount *big.Int) (*types.Transaction, error)
LoadTokenCard is a paid mutator transaction binding the contract method 0x3a43199f.
Solidity: function loadTokenCard(address _asset, uint256 _amount) 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) SetGasTopUpLimit ¶
func (_Wallet *WalletTransactorSession) SetGasTopUpLimit(_amount *big.Int) (*types.Transaction, error)
SetGasTopUpLimit is a paid mutator transaction binding the contract method 0x0f3a85d8.
Solidity: function setGasTopUpLimit(uint256 _amount) returns()
func (*WalletTransactorSession) SetLoadLimit ¶
func (_Wallet *WalletTransactorSession) SetLoadLimit(_amount *big.Int) (*types.Transaction, error)
SetLoadLimit is a paid mutator transaction binding the contract method 0x3bfec254.
Solidity: function setLoadLimit(uint256 _amount) returns()
func (*WalletTransactorSession) SetSpendLimit ¶
func (_Wallet *WalletTransactorSession) SetSpendLimit(_amount *big.Int) (*types.Transaction, error)
SetSpendLimit is a paid mutator transaction binding the contract method 0x3c672eb7.
Solidity: function setSpendLimit(uint256 _amount) returns()
func (*WalletTransactorSession) SetWhitelist ¶
func (_Wallet *WalletTransactorSession) SetWhitelist(_addresses []common.Address) (*types.Transaction, error)
SetWhitelist is a paid mutator transaction binding the contract method 0xf4217648.
Solidity: function setWhitelist(address[] _addresses) returns()
func (*WalletTransactorSession) SubmitGasTopUpLimitUpdate ¶
func (_Wallet *WalletTransactorSession) SubmitGasTopUpLimitUpdate(_amount *big.Int) (*types.Transaction, error)
SubmitGasTopUpLimitUpdate is a paid mutator transaction binding the contract method 0x74624c55.
Solidity: function submitGasTopUpLimitUpdate(uint256 _amount) returns()
func (*WalletTransactorSession) SubmitLoadLimitUpdate ¶
func (_Wallet *WalletTransactorSession) SubmitLoadLimitUpdate(_amount *big.Int) (*types.Transaction, error)
SubmitLoadLimitUpdate is a paid mutator transaction binding the contract method 0xb221f316.
Solidity: function submitLoadLimitUpdate(uint256 _amount) returns()
func (*WalletTransactorSession) SubmitSpendLimitUpdate ¶
func (_Wallet *WalletTransactorSession) SubmitSpendLimitUpdate(_amount *big.Int) (*types.Transaction, error)
SubmitSpendLimitUpdate is a paid mutator transaction binding the contract method 0x21ce918d.
Solidity: function submitSpendLimitUpdate(uint256 _amount) 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(address[] _addresses) 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(address[] _addresses) 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(uint256 _amount) 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(address _to, address _asset, uint256 _amount) returns()
func (*WalletTransactorSession) TransferOwnership ¶
func (_Wallet *WalletTransactorSession) TransferOwnership(_account common.Address, _transferable bool) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xb242e534.
Solidity: function transferOwnership(address _account, bool _transferable) 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 WalletUpdatedAvailableLimit ¶
WalletUpdatedAvailableLimit represents a UpdatedAvailableLimit event raised by the Wallet contract.
type WalletUpdatedAvailableLimitIterator ¶
type WalletUpdatedAvailableLimitIterator struct { Event *WalletUpdatedAvailableLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WalletUpdatedAvailableLimitIterator is returned from FilterUpdatedAvailableLimit and is used to iterate over the raw logs and unpacked data for UpdatedAvailableLimit events raised by the Wallet contract.
func (*WalletUpdatedAvailableLimitIterator) Close ¶
func (it *WalletUpdatedAvailableLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WalletUpdatedAvailableLimitIterator) Error ¶
func (it *WalletUpdatedAvailableLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WalletUpdatedAvailableLimitIterator) Next ¶
func (it *WalletUpdatedAvailableLimitIterator) 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.