Documentation ¶
Index ¶
- Constants
- Variables
- type BridgeBank
- type BridgeBankCaller
- func (_BridgeBank *BridgeBankCaller) BridgeTokenCount(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeBank *BridgeBankCaller) BridgeTokenCreated(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_BridgeBank *BridgeBankCaller) BridgeTokenWhitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_BridgeBank *BridgeBankCaller) EthereumBridge(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) GetEthereumDepositStatus(opts *bind.CallOpts, _id [32]byte) (bool, error)
- func (_BridgeBank *BridgeBankCaller) GetLockedTokenAddress(opts *bind.CallOpts, _symbol string) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) GetToken2address(opts *bind.CallOpts, _symbol string) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) GetofflineSaveCfg(opts *bind.CallOpts, _token common.Address) (*big.Int, uint8, error)
- func (_BridgeBank *BridgeBankCaller) HasBridgeTokenCreated(opts *bind.CallOpts, _symbol string) (bool, error)
- func (_BridgeBank *BridgeBankCaller) HighThreshold(opts *bind.CallOpts) (uint8, error)
- func (_BridgeBank *BridgeBankCaller) LockNonce(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeBank *BridgeBankCaller) LockedFunds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_BridgeBank *BridgeBankCaller) LowThreshold(opts *bind.CallOpts) (uint8, error)
- func (_BridgeBank *BridgeBankCaller) OfflineSave(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) OfflineSaveCfgs(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_BridgeBank *BridgeBankCaller) Operator(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) Token2address(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) TokenAllow2Lock(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_BridgeBank *BridgeBankCaller) ViewEthereumDeposit(opts *bind.CallOpts, _id [32]byte) ([]byte, common.Address, common.Address, *big.Int, error)
- type BridgeBankCallerRaw
- type BridgeBankCallerSession
- func (_BridgeBank *BridgeBankCallerSession) BridgeTokenCount() (*big.Int, error)
- func (_BridgeBank *BridgeBankCallerSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
- func (_BridgeBank *BridgeBankCallerSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
- func (_BridgeBank *BridgeBankCallerSession) EthereumBridge() (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) GetEthereumDepositStatus(_id [32]byte) (bool, error)
- func (_BridgeBank *BridgeBankCallerSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) GetToken2address(_symbol string) (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
- func (_BridgeBank *BridgeBankCallerSession) HasBridgeTokenCreated(_symbol string) (bool, error)
- func (_BridgeBank *BridgeBankCallerSession) HighThreshold() (uint8, error)
- func (_BridgeBank *BridgeBankCallerSession) LockNonce() (*big.Int, error)
- func (_BridgeBank *BridgeBankCallerSession) LockedFunds(arg0 common.Address) (*big.Int, error)
- func (_BridgeBank *BridgeBankCallerSession) LowThreshold() (uint8, error)
- func (_BridgeBank *BridgeBankCallerSession) OfflineSave() (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) OfflineSaveCfgs(arg0 common.Address) (struct{ ... }, error)
- func (_BridgeBank *BridgeBankCallerSession) Operator() (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) Oracle() (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) Token2address(arg0 [32]byte) (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
- func (_BridgeBank *BridgeBankCallerSession) ViewEthereumDeposit(_id [32]byte) ([]byte, common.Address, common.Address, *big.Int, error)
- type BridgeBankFilterer
- func (_BridgeBank *BridgeBankFilterer) FilterLogBridgeTokenMint(opts *bind.FilterOpts) (*BridgeBankLogBridgeTokenMintIterator, error)
- func (_BridgeBank *BridgeBankFilterer) FilterLogEthereumTokenBurn(opts *bind.FilterOpts) (*BridgeBankLogEthereumTokenBurnIterator, error)
- func (_BridgeBank *BridgeBankFilterer) FilterLogEthereumTokenWithdraw(opts *bind.FilterOpts) (*BridgeBankLogEthereumTokenWithdrawIterator, error)
- func (_BridgeBank *BridgeBankFilterer) FilterLogLock(opts *bind.FilterOpts) (*BridgeBankLogLockIterator, error)
- func (_BridgeBank *BridgeBankFilterer) FilterLogNewBridgeToken(opts *bind.FilterOpts) (*BridgeBankLogNewBridgeTokenIterator, error)
- func (_BridgeBank *BridgeBankFilterer) FilterLogUnlock(opts *bind.FilterOpts) (*BridgeBankLogUnlockIterator, error)
- func (_BridgeBank *BridgeBankFilterer) ParseLogBridgeTokenMint(log types.Log) (*BridgeBankLogBridgeTokenMint, error)
- func (_BridgeBank *BridgeBankFilterer) ParseLogEthereumTokenBurn(log types.Log) (*BridgeBankLogEthereumTokenBurn, error)
- func (_BridgeBank *BridgeBankFilterer) ParseLogEthereumTokenWithdraw(log types.Log) (*BridgeBankLogEthereumTokenWithdraw, error)
- func (_BridgeBank *BridgeBankFilterer) ParseLogLock(log types.Log) (*BridgeBankLogLock, error)
- func (_BridgeBank *BridgeBankFilterer) ParseLogNewBridgeToken(log types.Log) (*BridgeBankLogNewBridgeToken, error)
- func (_BridgeBank *BridgeBankFilterer) ParseLogUnlock(log types.Log) (*BridgeBankLogUnlock, error)
- func (_BridgeBank *BridgeBankFilterer) WatchLogBridgeTokenMint(opts *bind.WatchOpts, sink chan<- *BridgeBankLogBridgeTokenMint) (event.Subscription, error)
- func (_BridgeBank *BridgeBankFilterer) WatchLogEthereumTokenBurn(opts *bind.WatchOpts, sink chan<- *BridgeBankLogEthereumTokenBurn) (event.Subscription, error)
- func (_BridgeBank *BridgeBankFilterer) WatchLogEthereumTokenWithdraw(opts *bind.WatchOpts, sink chan<- *BridgeBankLogEthereumTokenWithdraw) (event.Subscription, error)
- func (_BridgeBank *BridgeBankFilterer) WatchLogLock(opts *bind.WatchOpts, sink chan<- *BridgeBankLogLock) (event.Subscription, error)
- func (_BridgeBank *BridgeBankFilterer) WatchLogNewBridgeToken(opts *bind.WatchOpts, sink chan<- *BridgeBankLogNewBridgeToken) (event.Subscription, error)
- func (_BridgeBank *BridgeBankFilterer) WatchLogUnlock(opts *bind.WatchOpts, sink chan<- *BridgeBankLogUnlock) (event.Subscription, error)
- type BridgeBankLogBridgeTokenMint
- type BridgeBankLogBridgeTokenMintIterator
- type BridgeBankLogEthereumTokenBurn
- type BridgeBankLogEthereumTokenBurnIterator
- type BridgeBankLogEthereumTokenWithdraw
- type BridgeBankLogEthereumTokenWithdrawIterator
- type BridgeBankLogLock
- type BridgeBankLogLockIterator
- type BridgeBankLogNewBridgeToken
- type BridgeBankLogNewBridgeTokenIterator
- type BridgeBankLogUnlock
- type BridgeBankLogUnlockIterator
- type BridgeBankRaw
- func (_BridgeBank *BridgeBankRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeBank *BridgeBankRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeBankSession
- func (_BridgeBank *BridgeBankSession) AddToken2LockList(_token common.Address, _symbol string) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) BridgeTokenCount() (*big.Int, error)
- func (_BridgeBank *BridgeBankSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
- func (_BridgeBank *BridgeBankSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
- func (_BridgeBank *BridgeBankSession) BurnBridgeTokens(_ethereumReceiver []byte, _ethereumTokenAddress common.Address, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) ConfigLockedTokenOfflineSave(_token common.Address, _symbol string, _threshold *big.Int, _percents uint8) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) ConfigOfflineSaveAccount(_offlineSave common.Address) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) CreateNewBridgeToken(_symbol string) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) EthereumBridge() (common.Address, error)
- func (_BridgeBank *BridgeBankSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) GetEthereumDepositStatus(_id [32]byte) (bool, error)
- func (_BridgeBank *BridgeBankSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
- func (_BridgeBank *BridgeBankSession) GetToken2address(_symbol string) (common.Address, error)
- func (_BridgeBank *BridgeBankSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
- func (_BridgeBank *BridgeBankSession) HasBridgeTokenCreated(_symbol string) (bool, error)
- func (_BridgeBank *BridgeBankSession) HighThreshold() (uint8, error)
- func (_BridgeBank *BridgeBankSession) Lock(_recipient []byte, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) LockNonce() (*big.Int, error)
- func (_BridgeBank *BridgeBankSession) LockedFunds(arg0 common.Address) (*big.Int, error)
- func (_BridgeBank *BridgeBankSession) LowThreshold() (uint8, error)
- func (_BridgeBank *BridgeBankSession) MintBridgeTokens(_ethereumSender []byte, _intendedRecipient common.Address, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) OfflineSave() (common.Address, error)
- func (_BridgeBank *BridgeBankSession) OfflineSaveCfgs(arg0 common.Address) (struct{ ... }, error)
- func (_BridgeBank *BridgeBankSession) Operator() (common.Address, error)
- func (_BridgeBank *BridgeBankSession) Oracle() (common.Address, error)
- func (_BridgeBank *BridgeBankSession) SetWithdrawProxy(_proxyReceiver common.Address) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) Token2address(arg0 [32]byte) (common.Address, error)
- func (_BridgeBank *BridgeBankSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
- func (_BridgeBank *BridgeBankSession) Unlock(_recipient common.Address, _token common.Address, _symbol string, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankSession) ViewEthereumDeposit(_id [32]byte) ([]byte, common.Address, common.Address, *big.Int, error)
- func (_BridgeBank *BridgeBankSession) WithdrawViaProxy(_ethereumReceiver []byte, _bridgeTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- type BridgeBankTransactor
- func (_BridgeBank *BridgeBankTransactor) AddToken2LockList(opts *bind.TransactOpts, _token common.Address, _symbol string) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) BurnBridgeTokens(opts *bind.TransactOpts, _ethereumReceiver []byte, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) ConfigLockedTokenOfflineSave(opts *bind.TransactOpts, _token common.Address, _symbol string, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) ConfigOfflineSaveAccount(opts *bind.TransactOpts, _offlineSave common.Address) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) CreateNewBridgeToken(opts *bind.TransactOpts, _symbol string) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) Lock(opts *bind.TransactOpts, _recipient []byte, _token common.Address, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) MintBridgeTokens(opts *bind.TransactOpts, _ethereumSender []byte, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) SetWithdrawProxy(opts *bind.TransactOpts, _proxyReceiver common.Address) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) Unlock(opts *bind.TransactOpts, _recipient common.Address, _token common.Address, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactor) WithdrawViaProxy(opts *bind.TransactOpts, _ethereumReceiver []byte, ...) (*types.Transaction, error)
- type BridgeBankTransactorRaw
- type BridgeBankTransactorSession
- func (_BridgeBank *BridgeBankTransactorSession) AddToken2LockList(_token common.Address, _symbol string) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) BurnBridgeTokens(_ethereumReceiver []byte, _ethereumTokenAddress common.Address, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) ConfigLockedTokenOfflineSave(_token common.Address, _symbol string, _threshold *big.Int, _percents uint8) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) ConfigOfflineSaveAccount(_offlineSave common.Address) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) CreateNewBridgeToken(_symbol string) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) Lock(_recipient []byte, _token common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) MintBridgeTokens(_ethereumSender []byte, _intendedRecipient common.Address, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) SetWithdrawProxy(_proxyReceiver common.Address) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) Unlock(_recipient common.Address, _token common.Address, _symbol string, ...) (*types.Transaction, error)
- func (_BridgeBank *BridgeBankTransactorSession) WithdrawViaProxy(_ethereumReceiver []byte, _bridgeTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- type BridgeRegistry
- type BridgeRegistryCaller
- func (_BridgeRegistry *BridgeRegistryCaller) BridgeBank(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeRegistry *BridgeRegistryCaller) DeployHeight(opts *bind.CallOpts) (*big.Int, error)
- func (_BridgeRegistry *BridgeRegistryCaller) EthereumBridge(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeRegistry *BridgeRegistryCaller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_BridgeRegistry *BridgeRegistryCaller) Valset(opts *bind.CallOpts) (common.Address, error)
- type BridgeRegistryCallerRaw
- type BridgeRegistryCallerSession
- func (_BridgeRegistry *BridgeRegistryCallerSession) BridgeBank() (common.Address, error)
- func (_BridgeRegistry *BridgeRegistryCallerSession) DeployHeight() (*big.Int, error)
- func (_BridgeRegistry *BridgeRegistryCallerSession) EthereumBridge() (common.Address, error)
- func (_BridgeRegistry *BridgeRegistryCallerSession) Oracle() (common.Address, error)
- func (_BridgeRegistry *BridgeRegistryCallerSession) Valset() (common.Address, error)
- type BridgeRegistryFilterer
- func (_BridgeRegistry *BridgeRegistryFilterer) FilterLogContractsRegistered(opts *bind.FilterOpts) (*BridgeRegistryLogContractsRegisteredIterator, error)
- func (_BridgeRegistry *BridgeRegistryFilterer) ParseLogContractsRegistered(log types.Log) (*BridgeRegistryLogContractsRegistered, error)
- func (_BridgeRegistry *BridgeRegistryFilterer) WatchLogContractsRegistered(opts *bind.WatchOpts, sink chan<- *BridgeRegistryLogContractsRegistered) (event.Subscription, error)
- type BridgeRegistryLogContractsRegistered
- type BridgeRegistryLogContractsRegisteredIterator
- type BridgeRegistryRaw
- func (_BridgeRegistry *BridgeRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeRegistry *BridgeRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeRegistry *BridgeRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeRegistrySession
- func (_BridgeRegistry *BridgeRegistrySession) BridgeBank() (common.Address, error)
- func (_BridgeRegistry *BridgeRegistrySession) DeployHeight() (*big.Int, error)
- func (_BridgeRegistry *BridgeRegistrySession) EthereumBridge() (common.Address, error)
- func (_BridgeRegistry *BridgeRegistrySession) Oracle() (common.Address, error)
- func (_BridgeRegistry *BridgeRegistrySession) Valset() (common.Address, error)
- type BridgeRegistryTransactor
- type BridgeRegistryTransactorRaw
- type BridgeRegistryTransactorSession
- type BridgeToken
- type BridgeTokenApproval
- type BridgeTokenApprovalIterator
- type BridgeTokenCaller
- func (_BridgeToken *BridgeTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_BridgeToken *BridgeTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_BridgeToken *BridgeTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_BridgeToken *BridgeTokenCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_BridgeToken *BridgeTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_BridgeToken *BridgeTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_BridgeToken *BridgeTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type BridgeTokenCallerRaw
- type BridgeTokenCallerSession
- func (_BridgeToken *BridgeTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_BridgeToken *BridgeTokenCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_BridgeToken *BridgeTokenCallerSession) Decimals() (uint8, error)
- func (_BridgeToken *BridgeTokenCallerSession) IsMinter(account common.Address) (bool, error)
- func (_BridgeToken *BridgeTokenCallerSession) Name() (string, error)
- func (_BridgeToken *BridgeTokenCallerSession) Symbol() (string, error)
- func (_BridgeToken *BridgeTokenCallerSession) TotalSupply() (*big.Int, error)
- type BridgeTokenFilterer
- func (_BridgeToken *BridgeTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BridgeTokenApprovalIterator, error)
- func (_BridgeToken *BridgeTokenFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*BridgeTokenMinterAddedIterator, error)
- func (_BridgeToken *BridgeTokenFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*BridgeTokenMinterRemovedIterator, error)
- func (_BridgeToken *BridgeTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BridgeTokenTransferIterator, error)
- func (_BridgeToken *BridgeTokenFilterer) ParseApproval(log types.Log) (*BridgeTokenApproval, error)
- func (_BridgeToken *BridgeTokenFilterer) ParseMinterAdded(log types.Log) (*BridgeTokenMinterAdded, error)
- func (_BridgeToken *BridgeTokenFilterer) ParseMinterRemoved(log types.Log) (*BridgeTokenMinterRemoved, error)
- func (_BridgeToken *BridgeTokenFilterer) ParseTransfer(log types.Log) (*BridgeTokenTransfer, error)
- func (_BridgeToken *BridgeTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BridgeTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_BridgeToken *BridgeTokenFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *BridgeTokenMinterAdded, ...) (event.Subscription, error)
- func (_BridgeToken *BridgeTokenFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *BridgeTokenMinterRemoved, ...) (event.Subscription, error)
- func (_BridgeToken *BridgeTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type BridgeTokenMinterAdded
- type BridgeTokenMinterAddedIterator
- type BridgeTokenMinterRemoved
- type BridgeTokenMinterRemovedIterator
- type BridgeTokenRaw
- func (_BridgeToken *BridgeTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BridgeToken *BridgeTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BridgeTokenSession
- func (_BridgeToken *BridgeTokenSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_BridgeToken *BridgeTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_BridgeToken *BridgeTokenSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) Decimals() (uint8, error)
- func (_BridgeToken *BridgeTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) IsMinter(account common.Address) (bool, error)
- func (_BridgeToken *BridgeTokenSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) Name() (string, error)
- func (_BridgeToken *BridgeTokenSession) RenounceMinter() (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) Symbol() (string, error)
- func (_BridgeToken *BridgeTokenSession) TotalSupply() (*big.Int, error)
- func (_BridgeToken *BridgeTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type BridgeTokenTransactor
- func (_BridgeToken *BridgeTokenTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type BridgeTokenTransactorRaw
- type BridgeTokenTransactorSession
- func (_BridgeToken *BridgeTokenTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) RenounceMinter() (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_BridgeToken *BridgeTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type BridgeTokenTransfer
- type BridgeTokenTransferIterator
- type Chain33Bank
- type Chain33BankCaller
- func (_Chain33Bank *Chain33BankCaller) GetLockedTokenAddress(opts *bind.CallOpts, _symbol string) (common.Address, error)
- func (_Chain33Bank *Chain33BankCaller) GetofflineSaveCfg(opts *bind.CallOpts, _token common.Address) (*big.Int, uint8, error)
- func (_Chain33Bank *Chain33BankCaller) HighThreshold(opts *bind.CallOpts) (uint8, error)
- func (_Chain33Bank *Chain33BankCaller) LockNonce(opts *bind.CallOpts) (*big.Int, error)
- func (_Chain33Bank *Chain33BankCaller) LockedFunds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Chain33Bank *Chain33BankCaller) LowThreshold(opts *bind.CallOpts) (uint8, error)
- func (_Chain33Bank *Chain33BankCaller) OfflineSave(opts *bind.CallOpts) (common.Address, error)
- func (_Chain33Bank *Chain33BankCaller) OfflineSaveCfgs(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Chain33Bank *Chain33BankCaller) TokenAllow2Lock(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- type Chain33BankCallerRaw
- type Chain33BankCallerSession
- func (_Chain33Bank *Chain33BankCallerSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
- func (_Chain33Bank *Chain33BankCallerSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
- func (_Chain33Bank *Chain33BankCallerSession) HighThreshold() (uint8, error)
- func (_Chain33Bank *Chain33BankCallerSession) LockNonce() (*big.Int, error)
- func (_Chain33Bank *Chain33BankCallerSession) LockedFunds(arg0 common.Address) (*big.Int, error)
- func (_Chain33Bank *Chain33BankCallerSession) LowThreshold() (uint8, error)
- func (_Chain33Bank *Chain33BankCallerSession) OfflineSave() (common.Address, error)
- func (_Chain33Bank *Chain33BankCallerSession) OfflineSaveCfgs(arg0 common.Address) (struct{ ... }, error)
- func (_Chain33Bank *Chain33BankCallerSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
- type Chain33BankFilterer
- func (_Chain33Bank *Chain33BankFilterer) FilterLogLock(opts *bind.FilterOpts) (*Chain33BankLogLockIterator, error)
- func (_Chain33Bank *Chain33BankFilterer) FilterLogUnlock(opts *bind.FilterOpts) (*Chain33BankLogUnlockIterator, error)
- func (_Chain33Bank *Chain33BankFilterer) ParseLogLock(log types.Log) (*Chain33BankLogLock, error)
- func (_Chain33Bank *Chain33BankFilterer) ParseLogUnlock(log types.Log) (*Chain33BankLogUnlock, error)
- func (_Chain33Bank *Chain33BankFilterer) WatchLogLock(opts *bind.WatchOpts, sink chan<- *Chain33BankLogLock) (event.Subscription, error)
- func (_Chain33Bank *Chain33BankFilterer) WatchLogUnlock(opts *bind.WatchOpts, sink chan<- *Chain33BankLogUnlock) (event.Subscription, error)
- type Chain33BankLogLock
- type Chain33BankLogLockIterator
- type Chain33BankLogUnlock
- type Chain33BankLogUnlockIterator
- type Chain33BankRaw
- func (_Chain33Bank *Chain33BankRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Chain33Bank *Chain33BankRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Chain33Bank *Chain33BankRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Chain33BankSession
- func (_Chain33Bank *Chain33BankSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
- func (_Chain33Bank *Chain33BankSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
- func (_Chain33Bank *Chain33BankSession) HighThreshold() (uint8, error)
- func (_Chain33Bank *Chain33BankSession) LockNonce() (*big.Int, error)
- func (_Chain33Bank *Chain33BankSession) LockedFunds(arg0 common.Address) (*big.Int, error)
- func (_Chain33Bank *Chain33BankSession) LowThreshold() (uint8, error)
- func (_Chain33Bank *Chain33BankSession) OfflineSave() (common.Address, error)
- func (_Chain33Bank *Chain33BankSession) OfflineSaveCfgs(arg0 common.Address) (struct{ ... }, error)
- func (_Chain33Bank *Chain33BankSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
- type Chain33BankTransactor
- type Chain33BankTransactorRaw
- type Chain33BankTransactorSession
- type Context
- type ContextCaller
- type ContextCallerRaw
- type ContextCallerSession
- type ContextFilterer
- type ContextRaw
- func (_Context *ContextRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Context *ContextRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContextSession
- type ContextTransactor
- type ContextTransactorRaw
- type ContextTransactorSession
- type ECDSA
- type ECDSACaller
- type ECDSACallerRaw
- type ECDSACallerSession
- type ECDSAFilterer
- type ECDSARaw
- func (_ECDSA *ECDSARaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ECDSA *ECDSARaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ECDSASession
- type ECDSATransactor
- type ECDSATransactorRaw
- type ECDSATransactorSession
- type ERC20
- type ERC20Approval
- type ERC20ApprovalIterator
- type ERC20Burnable
- type ERC20BurnableApproval
- type ERC20BurnableApprovalIterator
- type ERC20BurnableCaller
- func (_ERC20Burnable *ERC20BurnableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20BurnableCallerRaw
- type ERC20BurnableCallerSession
- func (_ERC20Burnable *ERC20BurnableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableCallerSession) TotalSupply() (*big.Int, error)
- type ERC20BurnableFilterer
- func (_ERC20Burnable *ERC20BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableApprovalIterator, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableTransferIterator, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) ParseApproval(log types.Log) (*ERC20BurnableApproval, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableTransfer, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableApproval, ...) (event.Subscription, error)
- func (_ERC20Burnable *ERC20BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableTransfer, ...) (event.Subscription, error)
- type ERC20BurnableRaw
- func (_ERC20Burnable *ERC20BurnableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20Burnable *ERC20BurnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20BurnableSession
- func (_ERC20Burnable *ERC20BurnableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) TotalSupply() (*big.Int, error)
- func (_ERC20Burnable *ERC20BurnableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20BurnableTransactor
- func (_ERC20Burnable *ERC20BurnableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20BurnableTransactorRaw
- type ERC20BurnableTransactorSession
- func (_ERC20Burnable *ERC20BurnableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Burnable *ERC20BurnableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20BurnableTransfer
- type ERC20BurnableTransferIterator
- type ERC20Caller
- type ERC20CallerRaw
- type ERC20CallerSession
- type ERC20Detailed
- type ERC20DetailedApproval
- type ERC20DetailedApprovalIterator
- type ERC20DetailedCaller
- func (_ERC20Detailed *ERC20DetailedCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ERC20Detailed *ERC20DetailedCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC20Detailed *ERC20DetailedCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC20Detailed *ERC20DetailedCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20DetailedCallerRaw
- type ERC20DetailedCallerSession
- func (_ERC20Detailed *ERC20DetailedCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) Decimals() (uint8, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) Name() (string, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) Symbol() (string, error)
- func (_ERC20Detailed *ERC20DetailedCallerSession) TotalSupply() (*big.Int, error)
- type ERC20DetailedFilterer
- func (_ERC20Detailed *ERC20DetailedFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20DetailedApprovalIterator, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20DetailedTransferIterator, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) ParseApproval(log types.Log) (*ERC20DetailedApproval, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) ParseTransfer(log types.Log) (*ERC20DetailedTransfer, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20DetailedApproval, ...) (event.Subscription, error)
- func (_ERC20Detailed *ERC20DetailedFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20DetailedTransfer, ...) (event.Subscription, error)
- type ERC20DetailedRaw
- func (_ERC20Detailed *ERC20DetailedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20Detailed *ERC20DetailedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20DetailedSession
- func (_ERC20Detailed *ERC20DetailedSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedSession) Decimals() (uint8, error)
- func (_ERC20Detailed *ERC20DetailedSession) Name() (string, error)
- func (_ERC20Detailed *ERC20DetailedSession) Symbol() (string, error)
- func (_ERC20Detailed *ERC20DetailedSession) TotalSupply() (*big.Int, error)
- func (_ERC20Detailed *ERC20DetailedSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20DetailedTransactor
- func (_ERC20Detailed *ERC20DetailedTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20DetailedTransactorRaw
- type ERC20DetailedTransactorSession
- func (_ERC20Detailed *ERC20DetailedTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Detailed *ERC20DetailedTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20DetailedTransfer
- type ERC20DetailedTransferIterator
- type ERC20Filterer
- func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
- func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
- func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
- func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
- func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC20Mintable
- type ERC20MintableApproval
- type ERC20MintableApprovalIterator
- type ERC20MintableCaller
- func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC20MintableCallerRaw
- type ERC20MintableCallerSession
- func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)
- type ERC20MintableFilterer
- func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)
- func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, ...) (event.Subscription, error)
- func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, ...) (event.Subscription, error)
- type ERC20MintableMinterAdded
- type ERC20MintableMinterAddedIterator
- type ERC20MintableMinterRemoved
- type ERC20MintableMinterRemovedIterator
- type ERC20MintableRaw
- func (_ERC20Mintable *ERC20MintableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20Mintable *ERC20MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20MintableSession
- func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)
- func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)
- func (_ERC20Mintable *ERC20MintableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20MintableTransactor
- func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20MintableTransactorRaw
- type ERC20MintableTransactorSession
- func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20MintableTransfer
- type ERC20MintableTransferIterator
- type ERC20Raw
- func (_ERC20 *ERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC20 *ERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC20Session
- func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
- func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transactor
- func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type ERC20TransactorRaw
- type ERC20TransactorSession
- func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type ERC20Transfer
- type ERC20TransferIterator
- type Enum
- type EnumCaller
- type EnumCallerRaw
- type EnumCallerSession
- type EnumFilterer
- type EnumRaw
- func (_Enum *EnumRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Enum *EnumRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Enum *EnumRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumSession
- type EnumTransactor
- type EnumTransactorRaw
- type EnumTransactorSession
- type EtherPaymentFallback
- type EtherPaymentFallbackCaller
- type EtherPaymentFallbackCallerRaw
- type EtherPaymentFallbackCallerSession
- type EtherPaymentFallbackFilterer
- type EtherPaymentFallbackRaw
- func (_EtherPaymentFallback *EtherPaymentFallbackRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EtherPaymentFallback *EtherPaymentFallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EtherPaymentFallback *EtherPaymentFallbackRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EtherPaymentFallbackSession
- type EtherPaymentFallbackTransactor
- type EtherPaymentFallbackTransactorRaw
- type EtherPaymentFallbackTransactorSession
- type EthereumBank
- type EthereumBankCaller
- func (_EthereumBank *EthereumBankCaller) BridgeTokenCount(opts *bind.CallOpts) (*big.Int, error)
- func (_EthereumBank *EthereumBankCaller) BridgeTokenCreated(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_EthereumBank *EthereumBankCaller) BridgeTokenWhitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_EthereumBank *EthereumBankCaller) GetToken2address(opts *bind.CallOpts, _symbol string) (common.Address, error)
- func (_EthereumBank *EthereumBankCaller) HasBridgeTokenCreated(opts *bind.CallOpts, _symbol string) (bool, error)
- func (_EthereumBank *EthereumBankCaller) Token2address(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- type EthereumBankCallerRaw
- type EthereumBankCallerSession
- func (_EthereumBank *EthereumBankCallerSession) BridgeTokenCount() (*big.Int, error)
- func (_EthereumBank *EthereumBankCallerSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
- func (_EthereumBank *EthereumBankCallerSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
- func (_EthereumBank *EthereumBankCallerSession) GetToken2address(_symbol string) (common.Address, error)
- func (_EthereumBank *EthereumBankCallerSession) HasBridgeTokenCreated(_symbol string) (bool, error)
- func (_EthereumBank *EthereumBankCallerSession) Token2address(arg0 [32]byte) (common.Address, error)
- type EthereumBankFilterer
- func (_EthereumBank *EthereumBankFilterer) FilterLogBridgeTokenMint(opts *bind.FilterOpts) (*EthereumBankLogBridgeTokenMintIterator, error)
- func (_EthereumBank *EthereumBankFilterer) FilterLogEthereumTokenBurn(opts *bind.FilterOpts) (*EthereumBankLogEthereumTokenBurnIterator, error)
- func (_EthereumBank *EthereumBankFilterer) FilterLogEthereumTokenWithdraw(opts *bind.FilterOpts) (*EthereumBankLogEthereumTokenWithdrawIterator, error)
- func (_EthereumBank *EthereumBankFilterer) FilterLogNewBridgeToken(opts *bind.FilterOpts) (*EthereumBankLogNewBridgeTokenIterator, error)
- func (_EthereumBank *EthereumBankFilterer) ParseLogBridgeTokenMint(log types.Log) (*EthereumBankLogBridgeTokenMint, error)
- func (_EthereumBank *EthereumBankFilterer) ParseLogEthereumTokenBurn(log types.Log) (*EthereumBankLogEthereumTokenBurn, error)
- func (_EthereumBank *EthereumBankFilterer) ParseLogEthereumTokenWithdraw(log types.Log) (*EthereumBankLogEthereumTokenWithdraw, error)
- func (_EthereumBank *EthereumBankFilterer) ParseLogNewBridgeToken(log types.Log) (*EthereumBankLogNewBridgeToken, error)
- func (_EthereumBank *EthereumBankFilterer) WatchLogBridgeTokenMint(opts *bind.WatchOpts, sink chan<- *EthereumBankLogBridgeTokenMint) (event.Subscription, error)
- func (_EthereumBank *EthereumBankFilterer) WatchLogEthereumTokenBurn(opts *bind.WatchOpts, sink chan<- *EthereumBankLogEthereumTokenBurn) (event.Subscription, error)
- func (_EthereumBank *EthereumBankFilterer) WatchLogEthereumTokenWithdraw(opts *bind.WatchOpts, sink chan<- *EthereumBankLogEthereumTokenWithdraw) (event.Subscription, error)
- func (_EthereumBank *EthereumBankFilterer) WatchLogNewBridgeToken(opts *bind.WatchOpts, sink chan<- *EthereumBankLogNewBridgeToken) (event.Subscription, error)
- type EthereumBankLogBridgeTokenMint
- type EthereumBankLogBridgeTokenMintIterator
- type EthereumBankLogEthereumTokenBurn
- type EthereumBankLogEthereumTokenBurnIterator
- type EthereumBankLogEthereumTokenWithdraw
- type EthereumBankLogEthereumTokenWithdrawIterator
- type EthereumBankLogNewBridgeToken
- type EthereumBankLogNewBridgeTokenIterator
- type EthereumBankRaw
- func (_EthereumBank *EthereumBankRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EthereumBank *EthereumBankRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EthereumBank *EthereumBankRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EthereumBankSession
- func (_EthereumBank *EthereumBankSession) BridgeTokenCount() (*big.Int, error)
- func (_EthereumBank *EthereumBankSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
- func (_EthereumBank *EthereumBankSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
- func (_EthereumBank *EthereumBankSession) GetToken2address(_symbol string) (common.Address, error)
- func (_EthereumBank *EthereumBankSession) HasBridgeTokenCreated(_symbol string) (bool, error)
- func (_EthereumBank *EthereumBankSession) Token2address(arg0 [32]byte) (common.Address, error)
- type EthereumBankTransactor
- type EthereumBankTransactorRaw
- type EthereumBankTransactorSession
- type EthereumBridge
- type EthereumBridgeCaller
- func (_EthereumBridge *EthereumBridgeCaller) BridgeBank(opts *bind.CallOpts) (common.Address, error)
- func (_EthereumBridge *EthereumBridgeCaller) HasBridgeBank(opts *bind.CallOpts) (bool, error)
- func (_EthereumBridge *EthereumBridgeCaller) HasOracle(opts *bind.CallOpts) (bool, error)
- func (_EthereumBridge *EthereumBridgeCaller) IsProphecyClaimActive(opts *bind.CallOpts, _claimID [32]byte) (bool, error)
- func (_EthereumBridge *EthereumBridgeCaller) IsProphecyClaimValidatorActive(opts *bind.CallOpts, _claimID [32]byte) (bool, error)
- func (_EthereumBridge *EthereumBridgeCaller) IsValidClaimType(opts *bind.CallOpts, _claimType uint8) (bool, error)
- func (_EthereumBridge *EthereumBridgeCaller) Operator(opts *bind.CallOpts) (common.Address, error)
- func (_EthereumBridge *EthereumBridgeCaller) Oracle(opts *bind.CallOpts) (common.Address, error)
- func (_EthereumBridge *EthereumBridgeCaller) ProphecyClaimCount(opts *bind.CallOpts) (*big.Int, error)
- func (_EthereumBridge *EthereumBridgeCaller) ProphecyClaims(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_EthereumBridge *EthereumBridgeCaller) Valset(opts *bind.CallOpts) (common.Address, error)
- type EthereumBridgeCallerRaw
- type EthereumBridgeCallerSession
- func (_EthereumBridge *EthereumBridgeCallerSession) BridgeBank() (common.Address, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) HasBridgeBank() (bool, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) HasOracle() (bool, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) IsProphecyClaimActive(_claimID [32]byte) (bool, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) IsProphecyClaimValidatorActive(_claimID [32]byte) (bool, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) IsValidClaimType(_claimType uint8) (bool, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) Operator() (common.Address, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) Oracle() (common.Address, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) ProphecyClaimCount() (*big.Int, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) ProphecyClaims(arg0 [32]byte) (struct{ ... }, error)
- func (_EthereumBridge *EthereumBridgeCallerSession) Valset() (common.Address, error)
- type EthereumBridgeFilterer
- func (_EthereumBridge *EthereumBridgeFilterer) FilterLogBridgeBankSet(opts *bind.FilterOpts) (*EthereumBridgeLogBridgeBankSetIterator, error)
- func (_EthereumBridge *EthereumBridgeFilterer) FilterLogNewProphecyClaim(opts *bind.FilterOpts) (*EthereumBridgeLogNewProphecyClaimIterator, error)
- func (_EthereumBridge *EthereumBridgeFilterer) FilterLogOracleSet(opts *bind.FilterOpts) (*EthereumBridgeLogOracleSetIterator, error)
- func (_EthereumBridge *EthereumBridgeFilterer) FilterLogProphecyCompleted(opts *bind.FilterOpts) (*EthereumBridgeLogProphecyCompletedIterator, error)
- func (_EthereumBridge *EthereumBridgeFilterer) ParseLogBridgeBankSet(log types.Log) (*EthereumBridgeLogBridgeBankSet, error)
- func (_EthereumBridge *EthereumBridgeFilterer) ParseLogNewProphecyClaim(log types.Log) (*EthereumBridgeLogNewProphecyClaim, error)
- func (_EthereumBridge *EthereumBridgeFilterer) ParseLogOracleSet(log types.Log) (*EthereumBridgeLogOracleSet, error)
- func (_EthereumBridge *EthereumBridgeFilterer) ParseLogProphecyCompleted(log types.Log) (*EthereumBridgeLogProphecyCompleted, error)
- func (_EthereumBridge *EthereumBridgeFilterer) WatchLogBridgeBankSet(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogBridgeBankSet) (event.Subscription, error)
- func (_EthereumBridge *EthereumBridgeFilterer) WatchLogNewProphecyClaim(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogNewProphecyClaim) (event.Subscription, error)
- func (_EthereumBridge *EthereumBridgeFilterer) WatchLogOracleSet(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogOracleSet) (event.Subscription, error)
- func (_EthereumBridge *EthereumBridgeFilterer) WatchLogProphecyCompleted(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogProphecyCompleted) (event.Subscription, error)
- type EthereumBridgeLogBridgeBankSet
- type EthereumBridgeLogBridgeBankSetIterator
- type EthereumBridgeLogNewProphecyClaim
- type EthereumBridgeLogNewProphecyClaimIterator
- type EthereumBridgeLogOracleSet
- type EthereumBridgeLogOracleSetIterator
- type EthereumBridgeLogProphecyCompleted
- type EthereumBridgeLogProphecyCompletedIterator
- type EthereumBridgeRaw
- func (_EthereumBridge *EthereumBridgeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_EthereumBridge *EthereumBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EthereumBridgeSession
- func (_EthereumBridge *EthereumBridgeSession) BridgeBank() (common.Address, error)
- func (_EthereumBridge *EthereumBridgeSession) CompleteClaim(_claimID [32]byte) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeSession) HasBridgeBank() (bool, error)
- func (_EthereumBridge *EthereumBridgeSession) HasOracle() (bool, error)
- func (_EthereumBridge *EthereumBridgeSession) IsProphecyClaimActive(_claimID [32]byte) (bool, error)
- func (_EthereumBridge *EthereumBridgeSession) IsProphecyClaimValidatorActive(_claimID [32]byte) (bool, error)
- func (_EthereumBridge *EthereumBridgeSession) IsValidClaimType(_claimType uint8) (bool, error)
- func (_EthereumBridge *EthereumBridgeSession) Operator() (common.Address, error)
- func (_EthereumBridge *EthereumBridgeSession) Oracle() (common.Address, error)
- func (_EthereumBridge *EthereumBridgeSession) ProphecyClaimCount() (*big.Int, error)
- func (_EthereumBridge *EthereumBridgeSession) ProphecyClaims(arg0 [32]byte) (struct{ ... }, error)
- func (_EthereumBridge *EthereumBridgeSession) SetBridgeBank(_bridgeBank common.Address) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeSession) SetNewProphecyClaim(_claimID [32]byte, _claimType uint8, _ethereumSender []byte, ...) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeSession) Valset() (common.Address, error)
- type EthereumBridgeTransactor
- func (_EthereumBridge *EthereumBridgeTransactor) CompleteClaim(opts *bind.TransactOpts, _claimID [32]byte) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeTransactor) SetBridgeBank(opts *bind.TransactOpts, _bridgeBank common.Address) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeTransactor) SetNewProphecyClaim(opts *bind.TransactOpts, _claimID [32]byte, _claimType uint8, ...) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeTransactor) SetOracle(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
- type EthereumBridgeTransactorRaw
- type EthereumBridgeTransactorSession
- func (_EthereumBridge *EthereumBridgeTransactorSession) CompleteClaim(_claimID [32]byte) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeTransactorSession) SetBridgeBank(_bridgeBank common.Address) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeTransactorSession) SetNewProphecyClaim(_claimID [32]byte, _claimType uint8, _ethereumSender []byte, ...) (*types.Transaction, error)
- func (_EthereumBridge *EthereumBridgeTransactorSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
- type Executor
- type ExecutorCaller
- type ExecutorCallerRaw
- type ExecutorCallerSession
- type ExecutorFilterer
- type ExecutorRaw
- func (_Executor *ExecutorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Executor *ExecutorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Executor *ExecutorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExecutorSession
- type ExecutorTransactor
- type ExecutorTransactorRaw
- type ExecutorTransactorSession
- type FallbackManager
- type FallbackManagerCaller
- type FallbackManagerCallerRaw
- type FallbackManagerCallerSession
- type FallbackManagerFilterer
- type FallbackManagerRaw
- func (_FallbackManager *FallbackManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_FallbackManager *FallbackManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FallbackManager *FallbackManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FallbackManagerSession
- type FallbackManagerTransactor
- type FallbackManagerTransactorRaw
- type FallbackManagerTransactorSession
- type GnosisSafe
- type GnosisSafeAddedOwner
- type GnosisSafeAddedOwnerIterator
- type GnosisSafeApproveHash
- type GnosisSafeApproveHashIterator
- type GnosisSafeCaller
- func (_GnosisSafe *GnosisSafeCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) GetChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) GetMessageHash(opts *bind.CallOpts, message []byte) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeCaller) GetSelfBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, ...) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCaller) IsOwner(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCaller) NAME(opts *bind.CallOpts) (string, error)
- func (_GnosisSafe *GnosisSafeCaller) Nonce(opts *bind.CallOpts) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) SignedMessages(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCaller) VERSION(opts *bind.CallOpts) (string, error)
- type GnosisSafeCallerRaw
- type GnosisSafeCallerSession
- func (_GnosisSafe *GnosisSafeCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) DomainSeparator() ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetChainId() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetMessageHash(message []byte) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetOwners() ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetSelfBalance() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetThreshold() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeCallerSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCallerSession) IsOwner(owner common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeCallerSession) NAME() (string, error)
- func (_GnosisSafe *GnosisSafeCallerSession) Nonce() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeCallerSession) VERSION() (string, error)
- type GnosisSafeChangedThreshold
- type GnosisSafeChangedThresholdIterator
- type GnosisSafeDisabledModule
- type GnosisSafeDisabledModuleIterator
- type GnosisSafeEnabledModule
- type GnosisSafeEnabledModuleIterator
- type GnosisSafeExecutionFailure
- type GnosisSafeExecutionFailureIterator
- type GnosisSafeExecutionFromModuleFailure
- type GnosisSafeExecutionFromModuleFailureIterator
- type GnosisSafeExecutionFromModuleSuccess
- type GnosisSafeExecutionFromModuleSuccessIterator
- type GnosisSafeExecutionResult
- type GnosisSafeExecutionResultIterator
- type GnosisSafeExecutionSuccess
- type GnosisSafeExecutionSuccessIterator
- type GnosisSafeFilterer
- func (_GnosisSafe *GnosisSafeFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GnosisSafeAddedOwnerIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GnosisSafeApproveHashIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GnosisSafeChangedThresholdIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GnosisSafeDisabledModuleIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GnosisSafeEnabledModuleIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GnosisSafeExecutionFailureIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleFailureIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleSuccessIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionResult(opts *bind.FilterOpts) (*GnosisSafeExecutionResultIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GnosisSafeExecutionSuccessIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GnosisSafeRemovedOwnerIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GnosisSafeSignMsgIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) FilterSignatureRecover(opts *bind.FilterOpts) (*GnosisSafeSignatureRecoverIterator, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseAddedOwner(log types.Log) (*GnosisSafeAddedOwner, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseApproveHash(log types.Log) (*GnosisSafeApproveHash, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseChangedThreshold(log types.Log) (*GnosisSafeChangedThreshold, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseDisabledModule(log types.Log) (*GnosisSafeDisabledModule, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseEnabledModule(log types.Log) (*GnosisSafeEnabledModule, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFailure(log types.Log) (*GnosisSafeExecutionFailure, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GnosisSafeExecutionFromModuleFailure, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GnosisSafeExecutionFromModuleSuccess, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionResult(log types.Log) (*GnosisSafeExecutionResult, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionSuccess(log types.Log) (*GnosisSafeExecutionSuccess, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseRemovedOwner(log types.Log) (*GnosisSafeRemovedOwner, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseSignMsg(log types.Log) (*GnosisSafeSignMsg, error)
- func (_GnosisSafe *GnosisSafeFilterer) ParseSignatureRecover(log types.Log) (*GnosisSafeSignatureRecover, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeAddedOwner) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GnosisSafeApproveHash, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedThreshold) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeDisabledModule) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeEnabledModule) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFailure) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleFailure, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleSuccess, ...) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionResult(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionResult) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionSuccess) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeRemovedOwner) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignMsg, msgHash [][32]byte) (event.Subscription, error)
- func (_GnosisSafe *GnosisSafeFilterer) WatchSignatureRecover(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignatureRecover) (event.Subscription, error)
- type GnosisSafeMath
- type GnosisSafeMathCaller
- type GnosisSafeMathCallerRaw
- type GnosisSafeMathCallerSession
- type GnosisSafeMathFilterer
- type GnosisSafeMathRaw
- func (_GnosisSafeMath *GnosisSafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GnosisSafeMath *GnosisSafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GnosisSafeMath *GnosisSafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GnosisSafeMathSession
- type GnosisSafeMathTransactor
- type GnosisSafeMathTransactorRaw
- type GnosisSafeMathTransactorSession
- type GnosisSafeRaw
- func (_GnosisSafe *GnosisSafeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GnosisSafe *GnosisSafeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GnosisSafeRemovedOwner
- type GnosisSafeRemovedOwnerIterator
- type GnosisSafeSession
- func (_GnosisSafe *GnosisSafeSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) DomainSeparator() ([32]byte, error)
- func (_GnosisSafe *GnosisSafeSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([]byte, error)
- func (_GnosisSafe *GnosisSafeSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) GetChainId() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) GetMessageHash(message []byte) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_GnosisSafe *GnosisSafeSession) GetOwners() ([]common.Address, error)
- func (_GnosisSafe *GnosisSafeSession) GetSelfBalance() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_GnosisSafe *GnosisSafeSession) GetThreshold() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, ...) ([32]byte, error)
- func (_GnosisSafe *GnosisSafeSession) IsModuleEnabled(module common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeSession) IsOwner(owner common.Address) (bool, error)
- func (_GnosisSafe *GnosisSafeSession) NAME() (string, error)
- func (_GnosisSafe *GnosisSafeSession) Nonce() (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) Receive() (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SignMessage(_data []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
- func (_GnosisSafe *GnosisSafeSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeSession) VERSION() (string, error)
- type GnosisSafeSignMsg
- type GnosisSafeSignMsgIterator
- type GnosisSafeSignatureRecover
- type GnosisSafeSignatureRecoverIterator
- type GnosisSafeTransactor
- func (_GnosisSafe *GnosisSafeTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) CheckSignatures(opts *bind.TransactOpts, dataHash [32]byte, data []byte, signatures []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SignMessage(opts *bind.TransactOpts, _data []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SimulateDelegatecall(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SimulateDelegatecallInternal(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, ...) (*types.Transaction, error)
- type GnosisSafeTransactorRaw
- type GnosisSafeTransactorSession
- func (_GnosisSafe *GnosisSafeTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) Receive() (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, ...) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SignMessage(_data []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_GnosisSafe *GnosisSafeTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- type IERC20
- type IERC20Approval
- type IERC20ApprovalIterator
- type IERC20Caller
- func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IERC20CallerRaw
- type IERC20CallerSession
- type IERC20Filterer
- func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
- func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
- func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
- func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
- func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, ...) (event.Subscription, error)
- type IERC20Raw
- func (_IERC20 *IERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IERC20 *IERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IERC20Session
- func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) BalanceOf(account common.Address) (*big.Int, error)
- func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
- func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transactor
- func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type IERC20TransactorRaw
- type IERC20TransactorSession
- func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type IERC20Transfer
- type IERC20TransferIterator
- type ISignatureValidator
- type ISignatureValidatorCaller
- type ISignatureValidatorCallerRaw
- type ISignatureValidatorCallerSession
- type ISignatureValidatorConstants
- type ISignatureValidatorConstantsCaller
- type ISignatureValidatorConstantsCallerRaw
- type ISignatureValidatorConstantsCallerSession
- type ISignatureValidatorConstantsFilterer
- type ISignatureValidatorConstantsRaw
- func (_ISignatureValidatorConstants *ISignatureValidatorConstantsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISignatureValidatorConstants *ISignatureValidatorConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISignatureValidatorConstants *ISignatureValidatorConstantsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISignatureValidatorConstantsSession
- type ISignatureValidatorConstantsTransactor
- type ISignatureValidatorConstantsTransactorRaw
- func (_ISignatureValidatorConstants *ISignatureValidatorConstantsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISignatureValidatorConstants *ISignatureValidatorConstantsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISignatureValidatorConstantsTransactorSession
- type ISignatureValidatorFilterer
- type ISignatureValidatorRaw
- func (_ISignatureValidator *ISignatureValidatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ISignatureValidator *ISignatureValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISignatureValidator *ISignatureValidatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISignatureValidatorSession
- type ISignatureValidatorTransactor
- type ISignatureValidatorTransactorRaw
- type ISignatureValidatorTransactorSession
- type MinterRole
- type MinterRoleCaller
- type MinterRoleCallerRaw
- type MinterRoleCallerSession
- type MinterRoleFilterer
- func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)
- func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)
- func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)
- func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)
- func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, ...) (event.Subscription, error)
- func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, ...) (event.Subscription, error)
- type MinterRoleMinterAdded
- type MinterRoleMinterAddedIterator
- type MinterRoleMinterRemoved
- type MinterRoleMinterRemovedIterator
- type MinterRoleRaw
- func (_MinterRole *MinterRoleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MinterRole *MinterRoleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MinterRoleSession
- type MinterRoleTransactor
- type MinterRoleTransactorRaw
- type MinterRoleTransactorSession
- type ModuleManager
- type ModuleManagerCaller
- type ModuleManagerCallerRaw
- type ModuleManagerCallerSession
- type ModuleManagerDisabledModule
- type ModuleManagerDisabledModuleIterator
- type ModuleManagerEnabledModule
- type ModuleManagerEnabledModuleIterator
- type ModuleManagerExecutionFromModuleFailure
- type ModuleManagerExecutionFromModuleFailureIterator
- type ModuleManagerExecutionFromModuleSuccess
- type ModuleManagerExecutionFromModuleSuccessIterator
- type ModuleManagerFilterer
- func (_ModuleManager *ModuleManagerFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*ModuleManagerDisabledModuleIterator, error)
- func (_ModuleManager *ModuleManagerFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*ModuleManagerEnabledModuleIterator, error)
- func (_ModuleManager *ModuleManagerFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*ModuleManagerExecutionFromModuleFailureIterator, error)
- func (_ModuleManager *ModuleManagerFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*ModuleManagerExecutionFromModuleSuccessIterator, error)
- func (_ModuleManager *ModuleManagerFilterer) ParseDisabledModule(log types.Log) (*ModuleManagerDisabledModule, error)
- func (_ModuleManager *ModuleManagerFilterer) ParseEnabledModule(log types.Log) (*ModuleManagerEnabledModule, error)
- func (_ModuleManager *ModuleManagerFilterer) ParseExecutionFromModuleFailure(log types.Log) (*ModuleManagerExecutionFromModuleFailure, error)
- func (_ModuleManager *ModuleManagerFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*ModuleManagerExecutionFromModuleSuccess, error)
- func (_ModuleManager *ModuleManagerFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *ModuleManagerDisabledModule) (event.Subscription, error)
- func (_ModuleManager *ModuleManagerFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *ModuleManagerEnabledModule) (event.Subscription, error)
- func (_ModuleManager *ModuleManagerFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *ModuleManagerExecutionFromModuleFailure, ...) (event.Subscription, error)
- func (_ModuleManager *ModuleManagerFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *ModuleManagerExecutionFromModuleSuccess, ...) (event.Subscription, error)
- type ModuleManagerRaw
- func (_ModuleManager *ModuleManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ModuleManager *ModuleManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ModuleManagerSession
- func (_ModuleManager *ModuleManagerSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct{ ... }, error)
- func (_ModuleManager *ModuleManagerSession) IsModuleEnabled(module common.Address) (bool, error)
- type ModuleManagerTransactor
- func (_ModuleManager *ModuleManagerTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, ...) (*types.Transaction, error)
- type ModuleManagerTransactorRaw
- type ModuleManagerTransactorSession
- func (_ModuleManager *ModuleManagerTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- func (_ModuleManager *ModuleManagerTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
- type Oracle
- type OracleCaller
- func (_Oracle *OracleCaller) CheckBridgeProphecy(opts *bind.CallOpts, _claimID [32]byte) (bool, *big.Int, *big.Int, error)
- func (_Oracle *OracleCaller) EthereumBridge(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) HasMadeClaim(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Oracle *OracleCaller) Operator(opts *bind.CallOpts) (common.Address, error)
- func (_Oracle *OracleCaller) OracleClaimValidators(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_Oracle *OracleCaller) Valset(opts *bind.CallOpts) (common.Address, error)
- type OracleCallerRaw
- type OracleCallerSession
- func (_Oracle *OracleCallerSession) CheckBridgeProphecy(_claimID [32]byte) (bool, *big.Int, *big.Int, error)
- func (_Oracle *OracleCallerSession) EthereumBridge() (common.Address, error)
- func (_Oracle *OracleCallerSession) HasMadeClaim(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Oracle *OracleCallerSession) Operator() (common.Address, error)
- func (_Oracle *OracleCallerSession) OracleClaimValidators(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_Oracle *OracleCallerSession) Valset() (common.Address, error)
- type OracleFilterer
- func (_Oracle *OracleFilterer) FilterLogNewOracleClaim(opts *bind.FilterOpts) (*OracleLogNewOracleClaimIterator, error)
- func (_Oracle *OracleFilterer) FilterLogProphecyProcessed(opts *bind.FilterOpts) (*OracleLogProphecyProcessedIterator, error)
- func (_Oracle *OracleFilterer) ParseLogNewOracleClaim(log types.Log) (*OracleLogNewOracleClaim, error)
- func (_Oracle *OracleFilterer) ParseLogProphecyProcessed(log types.Log) (*OracleLogProphecyProcessed, error)
- func (_Oracle *OracleFilterer) WatchLogNewOracleClaim(opts *bind.WatchOpts, sink chan<- *OracleLogNewOracleClaim) (event.Subscription, error)
- func (_Oracle *OracleFilterer) WatchLogProphecyProcessed(opts *bind.WatchOpts, sink chan<- *OracleLogProphecyProcessed) (event.Subscription, error)
- type OracleLogNewOracleClaim
- type OracleLogNewOracleClaimIterator
- type OracleLogProphecyProcessed
- type OracleLogProphecyProcessedIterator
- type OracleRaw
- func (_Oracle *OracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) 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) CheckBridgeProphecy(_claimID [32]byte) (bool, *big.Int, *big.Int, error)
- func (_Oracle *OracleSession) EthereumBridge() (common.Address, error)
- func (_Oracle *OracleSession) HasMadeClaim(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Oracle *OracleSession) NewOracleClaim(_claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, ...) (*types.Transaction, error)
- func (_Oracle *OracleSession) Operator() (common.Address, error)
- func (_Oracle *OracleSession) OracleClaimValidators(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_Oracle *OracleSession) Valset() (common.Address, error)
- type OracleTransactor
- type OracleTransactorRaw
- type OracleTransactorSession
- type OwnerManager
- type OwnerManagerAddedOwner
- type OwnerManagerAddedOwnerIterator
- type OwnerManagerCaller
- type OwnerManagerCallerRaw
- type OwnerManagerCallerSession
- type OwnerManagerChangedThreshold
- type OwnerManagerChangedThresholdIterator
- type OwnerManagerFilterer
- func (_OwnerManager *OwnerManagerFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*OwnerManagerAddedOwnerIterator, error)
- func (_OwnerManager *OwnerManagerFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*OwnerManagerChangedThresholdIterator, error)
- func (_OwnerManager *OwnerManagerFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*OwnerManagerRemovedOwnerIterator, error)
- func (_OwnerManager *OwnerManagerFilterer) ParseAddedOwner(log types.Log) (*OwnerManagerAddedOwner, error)
- func (_OwnerManager *OwnerManagerFilterer) ParseChangedThreshold(log types.Log) (*OwnerManagerChangedThreshold, error)
- func (_OwnerManager *OwnerManagerFilterer) ParseRemovedOwner(log types.Log) (*OwnerManagerRemovedOwner, error)
- func (_OwnerManager *OwnerManagerFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *OwnerManagerAddedOwner) (event.Subscription, error)
- func (_OwnerManager *OwnerManagerFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *OwnerManagerChangedThreshold) (event.Subscription, error)
- func (_OwnerManager *OwnerManagerFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *OwnerManagerRemovedOwner) (event.Subscription, error)
- type OwnerManagerRaw
- func (_OwnerManager *OwnerManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnerManager *OwnerManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnerManagerRemovedOwner
- type OwnerManagerRemovedOwnerIterator
- type OwnerManagerSession
- func (_OwnerManager *OwnerManagerSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerSession) GetOwners() ([]common.Address, error)
- func (_OwnerManager *OwnerManagerSession) GetThreshold() (*big.Int, error)
- func (_OwnerManager *OwnerManagerSession) IsOwner(owner common.Address) (bool, error)
- func (_OwnerManager *OwnerManagerSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- type OwnerManagerTransactor
- func (_OwnerManager *OwnerManagerTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, ...) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, ...) (*types.Transaction, error)
- type OwnerManagerTransactorRaw
- type OwnerManagerTransactorSession
- func (_OwnerManager *OwnerManagerTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
- func (_OwnerManager *OwnerManagerTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- type Roles
- type RolesCaller
- type RolesCallerRaw
- type RolesCallerSession
- type RolesFilterer
- type RolesRaw
- func (_Roles *RolesRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Roles *RolesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RolesSession
- type RolesTransactor
- type RolesTransactorRaw
- type RolesTransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type SecuredTokenTransfer
- type SecuredTokenTransferCaller
- type SecuredTokenTransferCallerRaw
- type SecuredTokenTransferCallerSession
- type SecuredTokenTransferFilterer
- type SecuredTokenTransferRaw
- func (_SecuredTokenTransfer *SecuredTokenTransferRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SecuredTokenTransfer *SecuredTokenTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SecuredTokenTransfer *SecuredTokenTransferRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SecuredTokenTransferSession
- type SecuredTokenTransferTransactor
- type SecuredTokenTransferTransactorRaw
- type SecuredTokenTransferTransactorSession
- type SelfAuthorized
- type SelfAuthorizedCaller
- type SelfAuthorizedCallerRaw
- type SelfAuthorizedCallerSession
- type SelfAuthorizedFilterer
- type SelfAuthorizedRaw
- func (_SelfAuthorized *SelfAuthorizedRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SelfAuthorized *SelfAuthorizedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SelfAuthorized *SelfAuthorizedRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SelfAuthorizedSession
- type SelfAuthorizedTransactor
- type SelfAuthorizedTransactorRaw
- type SelfAuthorizedTransactorSession
- type SignatureDecoder
- type SignatureDecoderCaller
- type SignatureDecoderCallerRaw
- type SignatureDecoderCallerSession
- type SignatureDecoderFilterer
- type SignatureDecoderRaw
- func (_SignatureDecoder *SignatureDecoderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SignatureDecoder *SignatureDecoderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SignatureDecoder *SignatureDecoderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SignatureDecoderSession
- type SignatureDecoderTransactor
- type SignatureDecoderTransactorRaw
- type SignatureDecoderTransactorSession
- type Singleton
- type SingletonCaller
- type SingletonCallerRaw
- type SingletonCallerSession
- type SingletonFilterer
- type SingletonRaw
- func (_Singleton *SingletonRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Singleton *SingletonRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Singleton *SingletonRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SingletonSession
- type SingletonTransactor
- type SingletonTransactorRaw
- type SingletonTransactorSession
- type StorageAccessible
- type StorageAccessibleCaller
- type StorageAccessibleCallerRaw
- type StorageAccessibleCallerSession
- type StorageAccessibleFilterer
- type StorageAccessibleRaw
- func (_StorageAccessible *StorageAccessibleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StorageAccessible *StorageAccessibleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StorageAccessible *StorageAccessibleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StorageAccessibleSession
- func (_StorageAccessible *StorageAccessibleSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
- func (_StorageAccessible *StorageAccessibleSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_StorageAccessible *StorageAccessibleSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- type StorageAccessibleTransactor
- func (_StorageAccessible *StorageAccessibleTransactor) SimulateDelegatecall(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_StorageAccessible *StorageAccessibleTransactor) SimulateDelegatecallInternal(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- type StorageAccessibleTransactorRaw
- type StorageAccessibleTransactorSession
- func (_StorageAccessible *StorageAccessibleTransactorSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- func (_StorageAccessible *StorageAccessibleTransactorSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
- type Valset
- type ValsetCaller
- func (_Valset *ValsetCaller) CurrentValsetVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_Valset *ValsetCaller) DebugEthMessageHash(opts *bind.CallOpts, hash [32]byte) ([32]byte, error)
- func (_Valset *ValsetCaller) DebugPacked(opts *bind.CallOpts, hash [32]byte) ([]byte, error)
- func (_Valset *ValsetCaller) GetValidatorPower(opts *bind.CallOpts, _validatorAddress common.Address) (*big.Int, error)
- func (_Valset *ValsetCaller) IsActiveValidator(opts *bind.CallOpts, _validatorAddress common.Address) (bool, error)
- func (_Valset *ValsetCaller) Operator(opts *bind.CallOpts) (common.Address, error)
- func (_Valset *ValsetCaller) Powers(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Valset *ValsetCaller) Recover(opts *bind.CallOpts, _message [32]byte, _signature []byte) (common.Address, error)
- func (_Valset *ValsetCaller) TotalPower(opts *bind.CallOpts) (*big.Int, error)
- func (_Valset *ValsetCaller) ValidatorCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Valset *ValsetCaller) Validators(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- type ValsetCallerRaw
- type ValsetCallerSession
- func (_Valset *ValsetCallerSession) CurrentValsetVersion() (*big.Int, error)
- func (_Valset *ValsetCallerSession) DebugEthMessageHash(hash [32]byte) ([32]byte, error)
- func (_Valset *ValsetCallerSession) DebugPacked(hash [32]byte) ([]byte, error)
- func (_Valset *ValsetCallerSession) GetValidatorPower(_validatorAddress common.Address) (*big.Int, error)
- func (_Valset *ValsetCallerSession) IsActiveValidator(_validatorAddress common.Address) (bool, error)
- func (_Valset *ValsetCallerSession) Operator() (common.Address, error)
- func (_Valset *ValsetCallerSession) Powers(arg0 [32]byte) (*big.Int, error)
- func (_Valset *ValsetCallerSession) Recover(_message [32]byte, _signature []byte) (common.Address, error)
- func (_Valset *ValsetCallerSession) TotalPower() (*big.Int, error)
- func (_Valset *ValsetCallerSession) ValidatorCount() (*big.Int, error)
- func (_Valset *ValsetCallerSession) Validators(arg0 [32]byte) (bool, error)
- type ValsetFilterer
- func (_Valset *ValsetFilterer) FilterLogValidatorAdded(opts *bind.FilterOpts) (*ValsetLogValidatorAddedIterator, error)
- func (_Valset *ValsetFilterer) FilterLogValidatorPowerUpdated(opts *bind.FilterOpts) (*ValsetLogValidatorPowerUpdatedIterator, error)
- func (_Valset *ValsetFilterer) FilterLogValidatorRemoved(opts *bind.FilterOpts) (*ValsetLogValidatorRemovedIterator, error)
- func (_Valset *ValsetFilterer) FilterLogValsetReset(opts *bind.FilterOpts) (*ValsetLogValsetResetIterator, error)
- func (_Valset *ValsetFilterer) FilterLogValsetUpdated(opts *bind.FilterOpts) (*ValsetLogValsetUpdatedIterator, error)
- func (_Valset *ValsetFilterer) ParseLogValidatorAdded(log types.Log) (*ValsetLogValidatorAdded, error)
- func (_Valset *ValsetFilterer) ParseLogValidatorPowerUpdated(log types.Log) (*ValsetLogValidatorPowerUpdated, error)
- func (_Valset *ValsetFilterer) ParseLogValidatorRemoved(log types.Log) (*ValsetLogValidatorRemoved, error)
- func (_Valset *ValsetFilterer) ParseLogValsetReset(log types.Log) (*ValsetLogValsetReset, error)
- func (_Valset *ValsetFilterer) ParseLogValsetUpdated(log types.Log) (*ValsetLogValsetUpdated, error)
- func (_Valset *ValsetFilterer) WatchLogValidatorAdded(opts *bind.WatchOpts, sink chan<- *ValsetLogValidatorAdded) (event.Subscription, error)
- func (_Valset *ValsetFilterer) WatchLogValidatorPowerUpdated(opts *bind.WatchOpts, sink chan<- *ValsetLogValidatorPowerUpdated) (event.Subscription, error)
- func (_Valset *ValsetFilterer) WatchLogValidatorRemoved(opts *bind.WatchOpts, sink chan<- *ValsetLogValidatorRemoved) (event.Subscription, error)
- func (_Valset *ValsetFilterer) WatchLogValsetReset(opts *bind.WatchOpts, sink chan<- *ValsetLogValsetReset) (event.Subscription, error)
- func (_Valset *ValsetFilterer) WatchLogValsetUpdated(opts *bind.WatchOpts, sink chan<- *ValsetLogValsetUpdated) (event.Subscription, error)
- type ValsetLogValidatorAdded
- type ValsetLogValidatorAddedIterator
- type ValsetLogValidatorPowerUpdated
- type ValsetLogValidatorPowerUpdatedIterator
- type ValsetLogValidatorRemoved
- type ValsetLogValidatorRemovedIterator
- type ValsetLogValsetReset
- type ValsetLogValsetResetIterator
- type ValsetLogValsetUpdated
- type ValsetLogValsetUpdatedIterator
- type ValsetRaw
- func (_Valset *ValsetRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Valset *ValsetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Valset *ValsetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ValsetSession
- func (_Valset *ValsetSession) AddValidator(_validatorAddress common.Address, _validatorPower *big.Int) (*types.Transaction, error)
- func (_Valset *ValsetSession) CurrentValsetVersion() (*big.Int, error)
- func (_Valset *ValsetSession) DebugEthMessageHash(hash [32]byte) ([32]byte, error)
- func (_Valset *ValsetSession) DebugPacked(hash [32]byte) ([]byte, error)
- func (_Valset *ValsetSession) GetValidatorPower(_validatorAddress common.Address) (*big.Int, error)
- func (_Valset *ValsetSession) IsActiveValidator(_validatorAddress common.Address) (bool, error)
- func (_Valset *ValsetSession) Operator() (common.Address, error)
- func (_Valset *ValsetSession) Powers(arg0 [32]byte) (*big.Int, error)
- func (_Valset *ValsetSession) Recover(_message [32]byte, _signature []byte) (common.Address, error)
- func (_Valset *ValsetSession) RecoverGas(_valsetVersion *big.Int, _validatorAddress common.Address) (*types.Transaction, error)
- func (_Valset *ValsetSession) RemoveValidator(_validatorAddress common.Address) (*types.Transaction, error)
- func (_Valset *ValsetSession) TotalPower() (*big.Int, error)
- func (_Valset *ValsetSession) UpdateValidatorPower(_validatorAddress common.Address, _newValidatorPower *big.Int) (*types.Transaction, error)
- func (_Valset *ValsetSession) UpdateValset(_validators []common.Address, _powers []*big.Int) (*types.Transaction, error)
- func (_Valset *ValsetSession) ValidatorCount() (*big.Int, error)
- func (_Valset *ValsetSession) Validators(arg0 [32]byte) (bool, error)
- type ValsetTransactor
- func (_Valset *ValsetTransactor) AddValidator(opts *bind.TransactOpts, _validatorAddress common.Address, ...) (*types.Transaction, error)
- func (_Valset *ValsetTransactor) RecoverGas(opts *bind.TransactOpts, _valsetVersion *big.Int, ...) (*types.Transaction, error)
- func (_Valset *ValsetTransactor) RemoveValidator(opts *bind.TransactOpts, _validatorAddress common.Address) (*types.Transaction, error)
- func (_Valset *ValsetTransactor) UpdateValidatorPower(opts *bind.TransactOpts, _validatorAddress common.Address, ...) (*types.Transaction, error)
- func (_Valset *ValsetTransactor) UpdateValset(opts *bind.TransactOpts, _validators []common.Address, _powers []*big.Int) (*types.Transaction, error)
- type ValsetTransactorRaw
- type ValsetTransactorSession
- func (_Valset *ValsetTransactorSession) AddValidator(_validatorAddress common.Address, _validatorPower *big.Int) (*types.Transaction, error)
- func (_Valset *ValsetTransactorSession) RecoverGas(_valsetVersion *big.Int, _validatorAddress common.Address) (*types.Transaction, error)
- func (_Valset *ValsetTransactorSession) RemoveValidator(_validatorAddress common.Address) (*types.Transaction, error)
- func (_Valset *ValsetTransactorSession) UpdateValidatorPower(_validatorAddress common.Address, _newValidatorPower *big.Int) (*types.Transaction, error)
- func (_Valset *ValsetTransactorSession) UpdateValset(_validators []common.Address, _powers []*big.Int) (*types.Transaction, error)
Constants ¶
const BridgeBankABI = "" /* 12755-byte string literal not displayed */
BridgeBankABI is the input ABI used to generate the binding from.
const BridgeRegistryABI = "" /* 1897-byte string literal not displayed */
BridgeRegistryABI is the input ABI used to generate the binding from.
const BridgeTokenABI = "" /* 5976-byte string literal not displayed */
BridgeTokenABI is the input ABI used to generate the binding from.
const Chain33BankABI = "" /* 3650-byte string literal not displayed */
Chain33BankABI is the input ABI used to generate the binding from.
const ContextABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"
ContextABI is the input ABI used to generate the binding from.
const ECDSAABI = "[]"
ECDSAABI is the input ABI used to generate the binding from.
const ERC20ABI = "" /* 3376-byte string literal not displayed */
ERC20ABI is the input ABI used to generate the binding from.
const ERC20BurnableABI = "" /* 3881-byte string literal not displayed */
ERC20BurnableABI is the input ABI used to generate the binding from.
const ERC20DetailedABI = "" /* 3547-byte string literal not displayed */
ERC20DetailedABI is the input ABI used to generate the binding from.
const ERC20MintableABI = "" /* 4706-byte string literal not displayed */
ERC20MintableABI is the input ABI used to generate the binding from.
const EnumABI = "[]"
EnumABI is the input ABI used to generate the binding from.
const EtherPaymentFallbackABI = "[{\"stateMutability\":\"payable\",\"type\":\"receive\"}]"
EtherPaymentFallbackABI is the input ABI used to generate the binding from.
const EthereumBankABI = "" /* 3800-byte string literal not displayed */
EthereumBankABI is the input ABI used to generate the binding from.
const EthereumBridgeABI = "" /* 6387-byte string literal not displayed */
EthereumBridgeABI is the input ABI used to generate the binding from.
const ExecutorABI = "[]"
ExecutorABI is the input ABI used to generate the binding from.
const FallbackManagerABI = "" /* 252-byte string literal not displayed */
FallbackManagerABI is the input ABI used to generate the binding from.
const GnosisSafeABI = "" /* 14449-byte string literal not displayed */
GnosisSafeABI is the input ABI used to generate the binding from.
const GnosisSafeMathABI = "[]"
GnosisSafeMathABI is the input ABI used to generate the binding from.
const IERC20ABI = "" /* 2645-byte string literal not displayed */
IERC20ABI is the input ABI used to generate the binding from.
const ISignatureValidatorABI = "" /* 314-byte string literal not displayed */
ISignatureValidatorABI is the input ABI used to generate the binding from.
const ISignatureValidatorConstantsABI = "[]"
ISignatureValidatorConstantsABI is the input ABI used to generate the binding from.
const MinterRoleABI = "" /* 1079-byte string literal not displayed */
MinterRoleABI is the input ABI used to generate the binding from.
const ModuleManagerABI = "" /* 2845-byte string literal not displayed */
ModuleManagerABI is the input ABI used to generate the binding from.
const OracleABI = "" /* 3685-byte string literal not displayed */
OracleABI is the input ABI used to generate the binding from.
const OwnerManagerABI = "" /* 2221-byte string literal not displayed */
OwnerManagerABI is the input ABI used to generate the binding from.
const RolesABI = "[]"
RolesABI is the input ABI used to generate the binding from.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SecuredTokenTransferABI = "[]"
SecuredTokenTransferABI is the input ABI used to generate the binding from.
const SelfAuthorizedABI = "[]"
SelfAuthorizedABI is the input ABI used to generate the binding from.
const SignatureDecoderABI = "[]"
SignatureDecoderABI is the input ABI used to generate the binding from.
const SingletonABI = "[]"
SingletonABI is the input ABI used to generate the binding from.
const StorageAccessibleABI = "" /* 999-byte string literal not displayed */
StorageAccessibleABI is the input ABI used to generate the binding from.
const ValsetABI = "" /* 7167-byte string literal not displayed */
ValsetABI is the input ABI used to generate the binding from.
Variables ¶
var BridgeBankBin = "" /* 44146-byte string literal not displayed */
BridgeBankBin is the compiled bytecode used for deploying new contracts.
var BridgeBankFuncSigs = map[string]string{
"1ba1c7b9": "addToken2LockList(address,string)",
"328470ab": "bridgeTokenCount()",
"59bf3a33": "bridgeTokenCreated(bytes32)",
"3f4d5681": "bridgeTokenWhitelist(address)",
"d84af266": "burnBridgeTokens(bytes,address,uint256)",
"24ade6d7": "configLockedTokenOfflineSave(address,string,uint256,uint8)",
"dbda6212": "configOfflineSaveAccount(address)",
"50b06e4d": "createNewBridgeToken(string)",
"1cf86a63": "ethereumBridge()",
"b7a79b21": "getEthereumDepositStatus(bytes32)",
"0a1f9b66": "getLockedTokenAddress(string)",
"70e2a8d9": "getToken2address(string)",
"d2168d20": "getofflineSaveCfg(address)",
"efea27ab": "hasBridgeTokenCreated(string)",
"9eadc7cc": "highThreshold()",
"9df2a385": "lock(bytes,address,uint256)",
"b5a9096e": "lockNonce()",
"b86247d7": "lockedFunds(address)",
"d1d008ae": "lowThreshold()",
"cdf68c41": "mintBridgeTokens(bytes,address,address,string,uint256)",
"fad60627": "offlineSave()",
"4e25d152": "offlineSaveCfgs(address)",
"570ca735": "operator()",
"7dc0d1d0": "oracle()",
"d6d78132": "setWithdrawProxy(address)",
"85f0bdc7": "token2address(bytes32)",
"7056c493": "tokenAllow2Lock(bytes32)",
"2f89c91c": "unlock(address,address,string,uint256)",
"8e7da469": "viewEthereumDeposit(bytes32)",
"68bb7d68": "withdrawViaProxy(bytes,address,uint256)",
}
BridgeBankFuncSigs maps the 4-byte function signature to its string representation.
var BridgeRegistryBin = "" /* 1080-byte string literal not displayed */
BridgeRegistryBin is the compiled bytecode used for deploying new contracts.
var BridgeRegistryFuncSigs = map[string]string{
"0e41f373": "bridgeBank()",
"53d953b5": "deployHeight()",
"1cf86a63": "ethereumBridge()",
"7dc0d1d0": "oracle()",
"7f54af0c": "valset()",
}
BridgeRegistryFuncSigs maps the 4-byte function signature to its string representation.
var BridgeTokenBin = "" /* 10676-byte string literal not displayed */
BridgeTokenBin is the compiled bytecode used for deploying new contracts.
var BridgeTokenFuncSigs = map[string]string{
"983b2d56": "addMinter(address)",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"42966c68": "burn(uint256)",
"79cc6790": "burnFrom(address,uint256)",
"313ce567": "decimals()",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"aa271e1a": "isMinter(address)",
"40c10f19": "mint(address,uint256)",
"06fdde03": "name()",
"98650275": "renounceMinter()",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
BridgeTokenFuncSigs maps the 4-byte function signature to its string representation.
var Chain33BankBin = "" /* 3162-byte string literal not displayed */
Chain33BankBin is the compiled bytecode used for deploying new contracts.
var Chain33BankFuncSigs = map[string]string{
"0a1f9b66": "getLockedTokenAddress(string)",
"d2168d20": "getofflineSaveCfg(address)",
"9eadc7cc": "highThreshold()",
"b5a9096e": "lockNonce()",
"b86247d7": "lockedFunds(address)",
"d1d008ae": "lowThreshold()",
"fad60627": "offlineSave()",
"4e25d152": "offlineSaveCfgs(address)",
"7056c493": "tokenAllow2Lock(bytes32)",
}
Chain33BankFuncSigs maps the 4-byte function signature to its string representation.
var ECDSABin = "" /* 242-byte string literal not displayed */
ECDSABin is the compiled bytecode used for deploying new contracts.
var ERC20Bin = "" /* 4254-byte string literal not displayed */
ERC20Bin is the compiled bytecode used for deploying new contracts.
var ERC20BurnableBin = "" /* 5526-byte string literal not displayed */
ERC20BurnableBin is the compiled bytecode used for deploying new contracts.
var ERC20BurnableFuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"42966c68": "burn(uint256)",
"79cc6790": "burnFrom(address,uint256)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20BurnableFuncSigs maps the 4-byte function signature to its string representation.
var ERC20DetailedFuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"313ce567": "decimals()",
"06fdde03": "name()",
"95d89b41": "symbol()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20DetailedFuncSigs maps the 4-byte function signature to its string representation.
var ERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20FuncSigs maps the 4-byte function signature to its string representation.
var ERC20MintableBin = "" /* 7488-byte string literal not displayed */
ERC20MintableBin is the compiled bytecode used for deploying new contracts.
var ERC20MintableFuncSigs = map[string]string{
"983b2d56": "addMinter(address)",
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"a457c2d7": "decreaseAllowance(address,uint256)",
"39509351": "increaseAllowance(address,uint256)",
"aa271e1a": "isMinter(address)",
"40c10f19": "mint(address,uint256)",
"98650275": "renounceMinter()",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
ERC20MintableFuncSigs maps the 4-byte function signature to its string representation.
var EnumBin = "" /* 186-byte string literal not displayed */
EnumBin is the compiled bytecode used for deploying new contracts.
var EtherPaymentFallbackBin = "" /* 198-byte string literal not displayed */
EtherPaymentFallbackBin is the compiled bytecode used for deploying new contracts.
var EthereumBankBin = "" /* 2308-byte string literal not displayed */
EthereumBankBin is the compiled bytecode used for deploying new contracts.
var EthereumBankFuncSigs = map[string]string{
"328470ab": "bridgeTokenCount()",
"59bf3a33": "bridgeTokenCreated(bytes32)",
"3f4d5681": "bridgeTokenWhitelist(address)",
"70e2a8d9": "getToken2address(string)",
"efea27ab": "hasBridgeTokenCreated(string)",
"85f0bdc7": "token2address(bytes32)",
}
EthereumBankFuncSigs maps the 4-byte function signature to its string representation.
var EthereumBridgeBin = "" /* 12686-byte string literal not displayed */
EthereumBridgeBin is the compiled bytecode used for deploying new contracts.
var EthereumBridgeFuncSigs = map[string]string{
"0e41f373": "bridgeBank()",
"48164a6f": "completeClaim(bytes32)",
"69294a4e": "hasBridgeBank()",
"fb7831f2": "hasOracle()",
"aa760bc2": "isProphecyClaimActive(bytes32)",
"6536be5a": "isProphecyClaimValidatorActive(bytes32)",
"f16e609a": "isValidClaimType(uint8)",
"570ca735": "operator()",
"7dc0d1d0": "oracle()",
"8ea5352d": "prophecyClaimCount()",
"b47010f6": "prophecyClaims(bytes32)",
"814c92c3": "setBridgeBank(address)",
"74c9c3e2": "setNewProphecyClaim(bytes32,uint8,bytes,address,address,address,string,uint256)",
"7adbf973": "setOracle(address)",
"7f54af0c": "valset()",
}
EthereumBridgeFuncSigs maps the 4-byte function signature to its string representation.
var ExecutorBin = "" /* 186-byte string literal not displayed */
ExecutorBin is the compiled bytecode used for deploying new contracts.
var FallbackManagerBin = "" /* 846-byte string literal not displayed */
FallbackManagerBin is the compiled bytecode used for deploying new contracts.
var FallbackManagerFuncSigs = map[string]string{
"f08a0323": "setFallbackHandler(address)",
}
FallbackManagerFuncSigs maps the 4-byte function signature to its string representation.
var GnosisSafeBin = "" /* 30292-byte string literal not displayed */
GnosisSafeBin is the compiled bytecode used for deploying new contracts.
var GnosisSafeFuncSigs = map[string]string{
"a3f4df7e": "NAME()",
"ffa1ad74": "VERSION()",
"0d582f13": "addOwnerWithThreshold(address,uint256)",
"d4d9bdcd": "approveHash(bytes32)",
"7d832974": "approvedHashes(address,bytes32)",
"694e80c3": "changeThreshold(uint256)",
"934f3a11": "checkSignatures(bytes32,bytes,bytes)",
"e009cfde": "disableModule(address,address)",
"f698da25": "domainSeparator()",
"610b5925": "enableModule(address)",
"e86637db": "encodeTransactionData(address,uint256,bytes,uint8,uint256,uint256,uint256,address,address,uint256)",
"6a761202": "execTransaction(address,uint256,bytes,uint8,uint256,uint256,uint256,address,address,bytes)",
"468721a7": "execTransactionFromModule(address,uint256,bytes,uint8)",
"5229073f": "execTransactionFromModuleReturnData(address,uint256,bytes,uint8)",
"3408e470": "getChainId()",
"0a1028c4": "getMessageHash(bytes)",
"cc2f8452": "getModulesPaginated(address,uint256)",
"a0e67e2b": "getOwners()",
"048a5fed": "getSelfBalance()",
"5624b25b": "getStorageAt(uint256,uint256)",
"e75235b8": "getThreshold()",
"d8d11f78": "getTransactionHash(address,uint256,bytes,uint8,uint256,uint256,uint256,address,address,uint256)",
"2d9ad53d": "isModuleEnabled(address)",
"2f54bf6e": "isOwner(address)",
"affed0e0": "nonce()",
"f8dc5dd9": "removeOwner(address,address,uint256)",
"c4ca3a9c": "requiredTxGas(address,uint256,bytes,uint8)",
"f08a0323": "setFallbackHandler(address)",
"b63e800d": "setup(address[],uint256,address,bytes,address,address,uint256,address)",
"85a5affe": "signMessage(bytes)",
"5ae6bd37": "signedMessages(bytes32)",
"f84436bd": "simulateDelegatecall(address,bytes)",
"43218e19": "simulateDelegatecallInternal(address,bytes)",
"e318b52b": "swapOwner(address,address,address)",
}
GnosisSafeFuncSigs maps the 4-byte function signature to its string representation.
var GnosisSafeMathBin = "" /* 244-byte string literal not displayed */
GnosisSafeMathBin is the compiled bytecode used for deploying new contracts.
var IERC20FuncSigs = map[string]string{
"dd62ed3e": "allowance(address,address)",
"095ea7b3": "approve(address,uint256)",
"70a08231": "balanceOf(address)",
"18160ddd": "totalSupply()",
"a9059cbb": "transfer(address,uint256)",
"23b872dd": "transferFrom(address,address,uint256)",
}
IERC20FuncSigs maps the 4-byte function signature to its string representation.
var ISignatureValidatorConstantsBin = "" /* 186-byte string literal not displayed */
ISignatureValidatorConstantsBin is the compiled bytecode used for deploying new contracts.
var ISignatureValidatorFuncSigs = map[string]string{
"20c13b0b": "isValidSignature(bytes,bytes)",
}
ISignatureValidatorFuncSigs maps the 4-byte function signature to its string representation.
var MinterRoleFuncSigs = map[string]string{
"983b2d56": "addMinter(address)",
"aa271e1a": "isMinter(address)",
"98650275": "renounceMinter()",
}
MinterRoleFuncSigs maps the 4-byte function signature to its string representation.
var ModuleManagerBin = "" /* 5082-byte string literal not displayed */
ModuleManagerBin is the compiled bytecode used for deploying new contracts.
var ModuleManagerFuncSigs = map[string]string{
"e009cfde": "disableModule(address,address)",
"610b5925": "enableModule(address)",
"468721a7": "execTransactionFromModule(address,uint256,bytes,uint8)",
"5229073f": "execTransactionFromModuleReturnData(address,uint256,bytes,uint8)",
"cc2f8452": "getModulesPaginated(address,uint256)",
"2d9ad53d": "isModuleEnabled(address)",
}
ModuleManagerFuncSigs maps the 4-byte function signature to its string representation.
var OracleBin = "" /* 8882-byte string literal not displayed */
OracleBin is the compiled bytecode used for deploying new contracts.
var OracleFuncSigs = map[string]string{
"e83def43": "checkBridgeProphecy(bytes32)",
"1cf86a63": "ethereumBridge()",
"dff11660": "hasMadeClaim(bytes32,address)",
"6894dc6f": "newOracleClaim(uint8,bytes,address,address,string,uint256,bytes32,bytes)",
"570ca735": "operator()",
"8350549f": "oracleClaimValidators(bytes32,uint256)",
"7f54af0c": "valset()",
}
OracleFuncSigs maps the 4-byte function signature to its string representation.
var OwnerManagerBin = "" /* 5632-byte string literal not displayed */
OwnerManagerBin is the compiled bytecode used for deploying new contracts.
var OwnerManagerFuncSigs = map[string]string{
"0d582f13": "addOwnerWithThreshold(address,uint256)",
"694e80c3": "changeThreshold(uint256)",
"a0e67e2b": "getOwners()",
"e75235b8": "getThreshold()",
"2f54bf6e": "isOwner(address)",
"f8dc5dd9": "removeOwner(address,address,uint256)",
"e318b52b": "swapOwner(address,address,address)",
}
OwnerManagerFuncSigs maps the 4-byte function signature to its string representation.
var RolesBin = "" /* 242-byte string literal not displayed */
RolesBin is the compiled bytecode used for deploying new contracts.
var SafeMathBin = "" /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
var SecuredTokenTransferBin = "" /* 186-byte string literal not displayed */
SecuredTokenTransferBin is the compiled bytecode used for deploying new contracts.
var SelfAuthorizedBin = "" /* 186-byte string literal not displayed */
SelfAuthorizedBin is the compiled bytecode used for deploying new contracts.
var SignatureDecoderBin = "" /* 186-byte string literal not displayed */
SignatureDecoderBin is the compiled bytecode used for deploying new contracts.
var SingletonBin = "" /* 186-byte string literal not displayed */
SingletonBin is the compiled bytecode used for deploying new contracts.
var StorageAccessibleBin = "" /* 3150-byte string literal not displayed */
StorageAccessibleBin is the compiled bytecode used for deploying new contracts.
var StorageAccessibleFuncSigs = map[string]string{
"5624b25b": "getStorageAt(uint256,uint256)",
"f84436bd": "simulateDelegatecall(address,bytes)",
"43218e19": "simulateDelegatecallInternal(address,bytes)",
}
StorageAccessibleFuncSigs maps the 4-byte function signature to its string representation.
var ValsetBin = "" /* 11192-byte string literal not displayed */
ValsetBin is the compiled bytecode used for deploying new contracts.
var ValsetFuncSigs = map[string]string{
"fa210896": "Debug_Packed(bytes32)",
"61bb63f3": "Debug_ethMessageHash(bytes32)",
"fc6c1f02": "addValidator(address,uint256)",
"8d56c37d": "currentValsetVersion()",
"473691a4": "getValidatorPower(address)",
"40550a1c": "isActiveValidator(address)",
"570ca735": "operator()",
"b872c523": "powers(bytes32)",
"19045a25": "recover(bytes32,bytes)",
"b5672be3": "recoverGas(uint256,address)",
"40a141ff": "removeValidator(address)",
"db3ad22c": "totalPower()",
"2e75293b": "updateValidatorPower(address,uint256)",
"788cf92f": "updateValset(address[],uint256[])",
"0f43a677": "validatorCount()",
"9bdafcb3": "validators(bytes32)",
}
ValsetFuncSigs maps the 4-byte function signature to its string representation.
Functions ¶
This section is empty.
Types ¶
type BridgeBank ¶
type BridgeBank struct { BridgeBankCaller // Read-only binding to the contract BridgeBankTransactor // Write-only binding to the contract BridgeBankFilterer // Log filterer for contract events }
BridgeBank is an auto generated Go binding around an Ethereum contract.
func DeployBridgeBank ¶
func DeployBridgeBank(auth *bind.TransactOpts, backend bind.ContractBackend, _operatorAddress common.Address, _oracleAddress common.Address, _ethereumBridgeAddress common.Address) (common.Address, *types.Transaction, *BridgeBank, error)
DeployBridgeBank deploys a new Ethereum contract, binding an instance of BridgeBank to it.
func NewBridgeBank ¶
func NewBridgeBank(address common.Address, backend bind.ContractBackend) (*BridgeBank, error)
NewBridgeBank creates a new instance of BridgeBank, bound to a specific deployed contract.
type BridgeBankCaller ¶
type BridgeBankCaller struct {
// contains filtered or unexported fields
}
BridgeBankCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBridgeBankCaller ¶
func NewBridgeBankCaller(address common.Address, caller bind.ContractCaller) (*BridgeBankCaller, error)
NewBridgeBankCaller creates a new read-only instance of BridgeBank, bound to a specific deployed contract.
func (*BridgeBankCaller) BridgeTokenCount ¶
BridgeTokenCount is a free data retrieval call binding the contract method 0x328470ab.
Solidity: function bridgeTokenCount() view returns(uint256)
func (*BridgeBankCaller) BridgeTokenCreated ¶
func (_BridgeBank *BridgeBankCaller) BridgeTokenCreated(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
BridgeTokenCreated is a free data retrieval call binding the contract method 0x59bf3a33.
Solidity: function bridgeTokenCreated(bytes32 ) view returns(bool)
func (*BridgeBankCaller) BridgeTokenWhitelist ¶
func (_BridgeBank *BridgeBankCaller) BridgeTokenWhitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
BridgeTokenWhitelist is a free data retrieval call binding the contract method 0x3f4d5681.
Solidity: function bridgeTokenWhitelist(address ) view returns(bool)
func (*BridgeBankCaller) EthereumBridge ¶
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
func (*BridgeBankCaller) GetEthereumDepositStatus ¶
func (_BridgeBank *BridgeBankCaller) GetEthereumDepositStatus(opts *bind.CallOpts, _id [32]byte) (bool, error)
GetEthereumDepositStatus is a free data retrieval call binding the contract method 0xb7a79b21.
Solidity: function getEthereumDepositStatus(bytes32 _id) view returns(bool)
func (*BridgeBankCaller) GetLockedTokenAddress ¶
func (_BridgeBank *BridgeBankCaller) GetLockedTokenAddress(opts *bind.CallOpts, _symbol string) (common.Address, error)
GetLockedTokenAddress is a free data retrieval call binding the contract method 0x0a1f9b66.
Solidity: function getLockedTokenAddress(string _symbol) view returns(address)
func (*BridgeBankCaller) GetToken2address ¶
func (_BridgeBank *BridgeBankCaller) GetToken2address(opts *bind.CallOpts, _symbol string) (common.Address, error)
GetToken2address is a free data retrieval call binding the contract method 0x70e2a8d9.
Solidity: function getToken2address(string _symbol) view returns(address)
func (*BridgeBankCaller) GetofflineSaveCfg ¶
func (_BridgeBank *BridgeBankCaller) GetofflineSaveCfg(opts *bind.CallOpts, _token common.Address) (*big.Int, uint8, error)
GetofflineSaveCfg is a free data retrieval call binding the contract method 0xd2168d20.
Solidity: function getofflineSaveCfg(address _token) view returns(uint256, uint8)
func (*BridgeBankCaller) HasBridgeTokenCreated ¶
func (_BridgeBank *BridgeBankCaller) HasBridgeTokenCreated(opts *bind.CallOpts, _symbol string) (bool, error)
HasBridgeTokenCreated is a free data retrieval call binding the contract method 0xefea27ab.
Solidity: function hasBridgeTokenCreated(string _symbol) view returns(bool)
func (*BridgeBankCaller) HighThreshold ¶
func (_BridgeBank *BridgeBankCaller) HighThreshold(opts *bind.CallOpts) (uint8, error)
HighThreshold is a free data retrieval call binding the contract method 0x9eadc7cc.
Solidity: function highThreshold() view returns(uint8)
func (*BridgeBankCaller) LockNonce ¶
LockNonce is a free data retrieval call binding the contract method 0xb5a9096e.
Solidity: function lockNonce() view returns(uint256)
func (*BridgeBankCaller) LockedFunds ¶
func (_BridgeBank *BridgeBankCaller) LockedFunds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
LockedFunds is a free data retrieval call binding the contract method 0xb86247d7.
Solidity: function lockedFunds(address ) view returns(uint256)
func (*BridgeBankCaller) LowThreshold ¶
func (_BridgeBank *BridgeBankCaller) LowThreshold(opts *bind.CallOpts) (uint8, error)
LowThreshold is a free data retrieval call binding the contract method 0xd1d008ae.
Solidity: function lowThreshold() view returns(uint8)
func (*BridgeBankCaller) OfflineSave ¶
OfflineSave is a free data retrieval call binding the contract method 0xfad60627.
Solidity: function offlineSave() view returns(address)
func (*BridgeBankCaller) OfflineSaveCfgs ¶
func (_BridgeBank *BridgeBankCaller) OfflineSaveCfgs(opts *bind.CallOpts, arg0 common.Address) (struct { Token common.Address Symbol string Threshold *big.Int Percents uint8 }, error)
OfflineSaveCfgs is a free data retrieval call binding the contract method 0x4e25d152.
Solidity: function offlineSaveCfgs(address ) view returns(address token, string symbol, uint256 _threshold, uint8 _percents)
func (*BridgeBankCaller) Operator ¶
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*BridgeBankCaller) Oracle ¶
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*BridgeBankCaller) Token2address ¶
func (_BridgeBank *BridgeBankCaller) Token2address(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Token2address is a free data retrieval call binding the contract method 0x85f0bdc7.
Solidity: function token2address(bytes32 ) view returns(address)
func (*BridgeBankCaller) TokenAllow2Lock ¶
func (_BridgeBank *BridgeBankCaller) TokenAllow2Lock(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
TokenAllow2Lock is a free data retrieval call binding the contract method 0x7056c493.
Solidity: function tokenAllow2Lock(bytes32 ) view returns(address)
func (*BridgeBankCaller) ViewEthereumDeposit ¶
func (_BridgeBank *BridgeBankCaller) ViewEthereumDeposit(opts *bind.CallOpts, _id [32]byte) ([]byte, common.Address, common.Address, *big.Int, error)
ViewEthereumDeposit is a free data retrieval call binding the contract method 0x8e7da469.
Solidity: function viewEthereumDeposit(bytes32 _id) view returns(bytes, address, address, uint256)
type BridgeBankCallerRaw ¶
type BridgeBankCallerRaw struct {
Contract *BridgeBankCaller // Generic read-only contract binding to access the raw methods on
}
BridgeBankCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BridgeBankCallerRaw) Call ¶
func (_BridgeBank *BridgeBankCallerRaw) 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 BridgeBankCallerSession ¶
type BridgeBankCallerSession struct { Contract *BridgeBankCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeBankCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BridgeBankCallerSession) BridgeTokenCount ¶
func (_BridgeBank *BridgeBankCallerSession) BridgeTokenCount() (*big.Int, error)
BridgeTokenCount is a free data retrieval call binding the contract method 0x328470ab.
Solidity: function bridgeTokenCount() view returns(uint256)
func (*BridgeBankCallerSession) BridgeTokenCreated ¶
func (_BridgeBank *BridgeBankCallerSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
BridgeTokenCreated is a free data retrieval call binding the contract method 0x59bf3a33.
Solidity: function bridgeTokenCreated(bytes32 ) view returns(bool)
func (*BridgeBankCallerSession) BridgeTokenWhitelist ¶
func (_BridgeBank *BridgeBankCallerSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
BridgeTokenWhitelist is a free data retrieval call binding the contract method 0x3f4d5681.
Solidity: function bridgeTokenWhitelist(address ) view returns(bool)
func (*BridgeBankCallerSession) EthereumBridge ¶
func (_BridgeBank *BridgeBankCallerSession) EthereumBridge() (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
func (*BridgeBankCallerSession) GetEthereumDepositStatus ¶
func (_BridgeBank *BridgeBankCallerSession) GetEthereumDepositStatus(_id [32]byte) (bool, error)
GetEthereumDepositStatus is a free data retrieval call binding the contract method 0xb7a79b21.
Solidity: function getEthereumDepositStatus(bytes32 _id) view returns(bool)
func (*BridgeBankCallerSession) GetLockedTokenAddress ¶
func (_BridgeBank *BridgeBankCallerSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
GetLockedTokenAddress is a free data retrieval call binding the contract method 0x0a1f9b66.
Solidity: function getLockedTokenAddress(string _symbol) view returns(address)
func (*BridgeBankCallerSession) GetToken2address ¶
func (_BridgeBank *BridgeBankCallerSession) GetToken2address(_symbol string) (common.Address, error)
GetToken2address is a free data retrieval call binding the contract method 0x70e2a8d9.
Solidity: function getToken2address(string _symbol) view returns(address)
func (*BridgeBankCallerSession) GetofflineSaveCfg ¶
func (_BridgeBank *BridgeBankCallerSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
GetofflineSaveCfg is a free data retrieval call binding the contract method 0xd2168d20.
Solidity: function getofflineSaveCfg(address _token) view returns(uint256, uint8)
func (*BridgeBankCallerSession) HasBridgeTokenCreated ¶
func (_BridgeBank *BridgeBankCallerSession) HasBridgeTokenCreated(_symbol string) (bool, error)
HasBridgeTokenCreated is a free data retrieval call binding the contract method 0xefea27ab.
Solidity: function hasBridgeTokenCreated(string _symbol) view returns(bool)
func (*BridgeBankCallerSession) HighThreshold ¶
func (_BridgeBank *BridgeBankCallerSession) HighThreshold() (uint8, error)
HighThreshold is a free data retrieval call binding the contract method 0x9eadc7cc.
Solidity: function highThreshold() view returns(uint8)
func (*BridgeBankCallerSession) LockNonce ¶
func (_BridgeBank *BridgeBankCallerSession) LockNonce() (*big.Int, error)
LockNonce is a free data retrieval call binding the contract method 0xb5a9096e.
Solidity: function lockNonce() view returns(uint256)
func (*BridgeBankCallerSession) LockedFunds ¶
LockedFunds is a free data retrieval call binding the contract method 0xb86247d7.
Solidity: function lockedFunds(address ) view returns(uint256)
func (*BridgeBankCallerSession) LowThreshold ¶
func (_BridgeBank *BridgeBankCallerSession) LowThreshold() (uint8, error)
LowThreshold is a free data retrieval call binding the contract method 0xd1d008ae.
Solidity: function lowThreshold() view returns(uint8)
func (*BridgeBankCallerSession) OfflineSave ¶
func (_BridgeBank *BridgeBankCallerSession) OfflineSave() (common.Address, error)
OfflineSave is a free data retrieval call binding the contract method 0xfad60627.
Solidity: function offlineSave() view returns(address)
func (*BridgeBankCallerSession) OfflineSaveCfgs ¶
func (_BridgeBank *BridgeBankCallerSession) OfflineSaveCfgs(arg0 common.Address) (struct { Token common.Address Symbol string Threshold *big.Int Percents uint8 }, error)
OfflineSaveCfgs is a free data retrieval call binding the contract method 0x4e25d152.
Solidity: function offlineSaveCfgs(address ) view returns(address token, string symbol, uint256 _threshold, uint8 _percents)
func (*BridgeBankCallerSession) Operator ¶
func (_BridgeBank *BridgeBankCallerSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*BridgeBankCallerSession) Oracle ¶
func (_BridgeBank *BridgeBankCallerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*BridgeBankCallerSession) Token2address ¶
func (_BridgeBank *BridgeBankCallerSession) Token2address(arg0 [32]byte) (common.Address, error)
Token2address is a free data retrieval call binding the contract method 0x85f0bdc7.
Solidity: function token2address(bytes32 ) view returns(address)
func (*BridgeBankCallerSession) TokenAllow2Lock ¶
func (_BridgeBank *BridgeBankCallerSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
TokenAllow2Lock is a free data retrieval call binding the contract method 0x7056c493.
Solidity: function tokenAllow2Lock(bytes32 ) view returns(address)
func (*BridgeBankCallerSession) ViewEthereumDeposit ¶
func (_BridgeBank *BridgeBankCallerSession) ViewEthereumDeposit(_id [32]byte) ([]byte, common.Address, common.Address, *big.Int, error)
ViewEthereumDeposit is a free data retrieval call binding the contract method 0x8e7da469.
Solidity: function viewEthereumDeposit(bytes32 _id) view returns(bytes, address, address, uint256)
type BridgeBankFilterer ¶
type BridgeBankFilterer struct {
// contains filtered or unexported fields
}
BridgeBankFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBridgeBankFilterer ¶
func NewBridgeBankFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeBankFilterer, error)
NewBridgeBankFilterer creates a new log filterer instance of BridgeBank, bound to a specific deployed contract.
func (*BridgeBankFilterer) FilterLogBridgeTokenMint ¶
func (_BridgeBank *BridgeBankFilterer) FilterLogBridgeTokenMint(opts *bind.FilterOpts) (*BridgeBankLogBridgeTokenMintIterator, error)
FilterLogBridgeTokenMint is a free log retrieval operation binding the contract event 0x262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d.
Solidity: event LogBridgeTokenMint(address _token, string _symbol, uint256 _amount, address _beneficiary)
func (*BridgeBankFilterer) FilterLogEthereumTokenBurn ¶
func (_BridgeBank *BridgeBankFilterer) FilterLogEthereumTokenBurn(opts *bind.FilterOpts) (*BridgeBankLogEthereumTokenBurnIterator, error)
FilterLogEthereumTokenBurn is a free log retrieval operation binding the contract event 0xd8815bcad4eb4e171e3e631d7733cb49bee0e3aa1c4690d74f61b0166b66675d.
Solidity: event LogEthereumTokenBurn(address _token, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, uint256 _nonce)
func (*BridgeBankFilterer) FilterLogEthereumTokenWithdraw ¶
func (_BridgeBank *BridgeBankFilterer) FilterLogEthereumTokenWithdraw(opts *bind.FilterOpts) (*BridgeBankLogEthereumTokenWithdrawIterator, error)
FilterLogEthereumTokenWithdraw is a free log retrieval operation binding the contract event 0xdb1553a69cc98936f1538cf52a56c6dd5f2e11d66b5ca1e66f442be5d8572d26.
Solidity: event LogEthereumTokenWithdraw(address _bridgeToken, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, address _proxyReceiver, uint256 _nonce)
func (*BridgeBankFilterer) FilterLogLock ¶
func (_BridgeBank *BridgeBankFilterer) FilterLogLock(opts *bind.FilterOpts) (*BridgeBankLogLockIterator, error)
FilterLogLock is a free log retrieval operation binding the contract event 0x374449c83a37309524754bbdfc5b8306d3694b5d14609b8fbb1b50cc5c0319a7.
Solidity: event LogLock(address _from, bytes _to, address _token, string _symbol, uint256 _value, uint256 _nonce)
func (*BridgeBankFilterer) FilterLogNewBridgeToken ¶
func (_BridgeBank *BridgeBankFilterer) FilterLogNewBridgeToken(opts *bind.FilterOpts) (*BridgeBankLogNewBridgeTokenIterator, error)
FilterLogNewBridgeToken is a free log retrieval operation binding the contract event 0x0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c0.
Solidity: event LogNewBridgeToken(address _token, string _symbol)
func (*BridgeBankFilterer) FilterLogUnlock ¶
func (_BridgeBank *BridgeBankFilterer) FilterLogUnlock(opts *bind.FilterOpts) (*BridgeBankLogUnlockIterator, error)
FilterLogUnlock is a free log retrieval operation binding the contract event 0x802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac.
Solidity: event LogUnlock(address _to, address _token, string _symbol, uint256 _value)
func (*BridgeBankFilterer) ParseLogBridgeTokenMint ¶
func (_BridgeBank *BridgeBankFilterer) ParseLogBridgeTokenMint(log types.Log) (*BridgeBankLogBridgeTokenMint, error)
ParseLogBridgeTokenMint is a log parse operation binding the contract event 0x262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d.
Solidity: event LogBridgeTokenMint(address _token, string _symbol, uint256 _amount, address _beneficiary)
func (*BridgeBankFilterer) ParseLogEthereumTokenBurn ¶
func (_BridgeBank *BridgeBankFilterer) ParseLogEthereumTokenBurn(log types.Log) (*BridgeBankLogEthereumTokenBurn, error)
ParseLogEthereumTokenBurn is a log parse operation binding the contract event 0xd8815bcad4eb4e171e3e631d7733cb49bee0e3aa1c4690d74f61b0166b66675d.
Solidity: event LogEthereumTokenBurn(address _token, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, uint256 _nonce)
func (*BridgeBankFilterer) ParseLogEthereumTokenWithdraw ¶
func (_BridgeBank *BridgeBankFilterer) ParseLogEthereumTokenWithdraw(log types.Log) (*BridgeBankLogEthereumTokenWithdraw, error)
ParseLogEthereumTokenWithdraw is a log parse operation binding the contract event 0xdb1553a69cc98936f1538cf52a56c6dd5f2e11d66b5ca1e66f442be5d8572d26.
Solidity: event LogEthereumTokenWithdraw(address _bridgeToken, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, address _proxyReceiver, uint256 _nonce)
func (*BridgeBankFilterer) ParseLogLock ¶
func (_BridgeBank *BridgeBankFilterer) ParseLogLock(log types.Log) (*BridgeBankLogLock, error)
ParseLogLock is a log parse operation binding the contract event 0x374449c83a37309524754bbdfc5b8306d3694b5d14609b8fbb1b50cc5c0319a7.
Solidity: event LogLock(address _from, bytes _to, address _token, string _symbol, uint256 _value, uint256 _nonce)
func (*BridgeBankFilterer) ParseLogNewBridgeToken ¶
func (_BridgeBank *BridgeBankFilterer) ParseLogNewBridgeToken(log types.Log) (*BridgeBankLogNewBridgeToken, error)
ParseLogNewBridgeToken is a log parse operation binding the contract event 0x0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c0.
Solidity: event LogNewBridgeToken(address _token, string _symbol)
func (*BridgeBankFilterer) ParseLogUnlock ¶
func (_BridgeBank *BridgeBankFilterer) ParseLogUnlock(log types.Log) (*BridgeBankLogUnlock, error)
ParseLogUnlock is a log parse operation binding the contract event 0x802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac.
Solidity: event LogUnlock(address _to, address _token, string _symbol, uint256 _value)
func (*BridgeBankFilterer) WatchLogBridgeTokenMint ¶
func (_BridgeBank *BridgeBankFilterer) WatchLogBridgeTokenMint(opts *bind.WatchOpts, sink chan<- *BridgeBankLogBridgeTokenMint) (event.Subscription, error)
WatchLogBridgeTokenMint is a free log subscription operation binding the contract event 0x262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d.
Solidity: event LogBridgeTokenMint(address _token, string _symbol, uint256 _amount, address _beneficiary)
func (*BridgeBankFilterer) WatchLogEthereumTokenBurn ¶
func (_BridgeBank *BridgeBankFilterer) WatchLogEthereumTokenBurn(opts *bind.WatchOpts, sink chan<- *BridgeBankLogEthereumTokenBurn) (event.Subscription, error)
WatchLogEthereumTokenBurn is a free log subscription operation binding the contract event 0xd8815bcad4eb4e171e3e631d7733cb49bee0e3aa1c4690d74f61b0166b66675d.
Solidity: event LogEthereumTokenBurn(address _token, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, uint256 _nonce)
func (*BridgeBankFilterer) WatchLogEthereumTokenWithdraw ¶
func (_BridgeBank *BridgeBankFilterer) WatchLogEthereumTokenWithdraw(opts *bind.WatchOpts, sink chan<- *BridgeBankLogEthereumTokenWithdraw) (event.Subscription, error)
WatchLogEthereumTokenWithdraw is a free log subscription operation binding the contract event 0xdb1553a69cc98936f1538cf52a56c6dd5f2e11d66b5ca1e66f442be5d8572d26.
Solidity: event LogEthereumTokenWithdraw(address _bridgeToken, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, address _proxyReceiver, uint256 _nonce)
func (*BridgeBankFilterer) WatchLogLock ¶
func (_BridgeBank *BridgeBankFilterer) WatchLogLock(opts *bind.WatchOpts, sink chan<- *BridgeBankLogLock) (event.Subscription, error)
WatchLogLock is a free log subscription operation binding the contract event 0x374449c83a37309524754bbdfc5b8306d3694b5d14609b8fbb1b50cc5c0319a7.
Solidity: event LogLock(address _from, bytes _to, address _token, string _symbol, uint256 _value, uint256 _nonce)
func (*BridgeBankFilterer) WatchLogNewBridgeToken ¶
func (_BridgeBank *BridgeBankFilterer) WatchLogNewBridgeToken(opts *bind.WatchOpts, sink chan<- *BridgeBankLogNewBridgeToken) (event.Subscription, error)
WatchLogNewBridgeToken is a free log subscription operation binding the contract event 0x0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c0.
Solidity: event LogNewBridgeToken(address _token, string _symbol)
func (*BridgeBankFilterer) WatchLogUnlock ¶
func (_BridgeBank *BridgeBankFilterer) WatchLogUnlock(opts *bind.WatchOpts, sink chan<- *BridgeBankLogUnlock) (event.Subscription, error)
WatchLogUnlock is a free log subscription operation binding the contract event 0x802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac.
Solidity: event LogUnlock(address _to, address _token, string _symbol, uint256 _value)
type BridgeBankLogBridgeTokenMint ¶
type BridgeBankLogBridgeTokenMint struct { Token common.Address Symbol string Amount *big.Int Beneficiary common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeBankLogBridgeTokenMint represents a LogBridgeTokenMint event raised by the BridgeBank contract.
type BridgeBankLogBridgeTokenMintIterator ¶
type BridgeBankLogBridgeTokenMintIterator struct { Event *BridgeBankLogBridgeTokenMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBankLogBridgeTokenMintIterator is returned from FilterLogBridgeTokenMint and is used to iterate over the raw logs and unpacked data for LogBridgeTokenMint events raised by the BridgeBank contract.
func (*BridgeBankLogBridgeTokenMintIterator) Close ¶
func (it *BridgeBankLogBridgeTokenMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBankLogBridgeTokenMintIterator) Error ¶
func (it *BridgeBankLogBridgeTokenMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBankLogBridgeTokenMintIterator) Next ¶
func (it *BridgeBankLogBridgeTokenMintIterator) 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 BridgeBankLogEthereumTokenBurn ¶
type BridgeBankLogEthereumTokenBurn struct { Token common.Address Symbol string Amount *big.Int OwnerFrom common.Address EthereumReceiver []byte Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeBankLogEthereumTokenBurn represents a LogEthereumTokenBurn event raised by the BridgeBank contract.
type BridgeBankLogEthereumTokenBurnIterator ¶
type BridgeBankLogEthereumTokenBurnIterator struct { Event *BridgeBankLogEthereumTokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBankLogEthereumTokenBurnIterator is returned from FilterLogEthereumTokenBurn and is used to iterate over the raw logs and unpacked data for LogEthereumTokenBurn events raised by the BridgeBank contract.
func (*BridgeBankLogEthereumTokenBurnIterator) Close ¶
func (it *BridgeBankLogEthereumTokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBankLogEthereumTokenBurnIterator) Error ¶
func (it *BridgeBankLogEthereumTokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBankLogEthereumTokenBurnIterator) Next ¶
func (it *BridgeBankLogEthereumTokenBurnIterator) 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 BridgeBankLogEthereumTokenWithdraw ¶
type BridgeBankLogEthereumTokenWithdraw struct { BridgeToken common.Address Symbol string Amount *big.Int OwnerFrom common.Address EthereumReceiver []byte ProxyReceiver common.Address Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeBankLogEthereumTokenWithdraw represents a LogEthereumTokenWithdraw event raised by the BridgeBank contract.
type BridgeBankLogEthereumTokenWithdrawIterator ¶
type BridgeBankLogEthereumTokenWithdrawIterator struct { Event *BridgeBankLogEthereumTokenWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBankLogEthereumTokenWithdrawIterator is returned from FilterLogEthereumTokenWithdraw and is used to iterate over the raw logs and unpacked data for LogEthereumTokenWithdraw events raised by the BridgeBank contract.
func (*BridgeBankLogEthereumTokenWithdrawIterator) Close ¶
func (it *BridgeBankLogEthereumTokenWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBankLogEthereumTokenWithdrawIterator) Error ¶
func (it *BridgeBankLogEthereumTokenWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBankLogEthereumTokenWithdrawIterator) Next ¶
func (it *BridgeBankLogEthereumTokenWithdrawIterator) 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 BridgeBankLogLock ¶
type BridgeBankLogLock struct { From common.Address To []byte Token common.Address Symbol string Value *big.Int Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeBankLogLock represents a LogLock event raised by the BridgeBank contract.
type BridgeBankLogLockIterator ¶
type BridgeBankLogLockIterator struct { Event *BridgeBankLogLock // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBankLogLockIterator is returned from FilterLogLock and is used to iterate over the raw logs and unpacked data for LogLock events raised by the BridgeBank contract.
func (*BridgeBankLogLockIterator) Close ¶
func (it *BridgeBankLogLockIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBankLogLockIterator) Error ¶
func (it *BridgeBankLogLockIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBankLogLockIterator) Next ¶
func (it *BridgeBankLogLockIterator) 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 BridgeBankLogNewBridgeToken ¶
type BridgeBankLogNewBridgeToken struct { Token common.Address Symbol string Raw types.Log // Blockchain specific contextual infos }
BridgeBankLogNewBridgeToken represents a LogNewBridgeToken event raised by the BridgeBank contract.
type BridgeBankLogNewBridgeTokenIterator ¶
type BridgeBankLogNewBridgeTokenIterator struct { Event *BridgeBankLogNewBridgeToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBankLogNewBridgeTokenIterator is returned from FilterLogNewBridgeToken and is used to iterate over the raw logs and unpacked data for LogNewBridgeToken events raised by the BridgeBank contract.
func (*BridgeBankLogNewBridgeTokenIterator) Close ¶
func (it *BridgeBankLogNewBridgeTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBankLogNewBridgeTokenIterator) Error ¶
func (it *BridgeBankLogNewBridgeTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBankLogNewBridgeTokenIterator) Next ¶
func (it *BridgeBankLogNewBridgeTokenIterator) 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 BridgeBankLogUnlock ¶
type BridgeBankLogUnlock struct { To common.Address Token common.Address Symbol string Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeBankLogUnlock represents a LogUnlock event raised by the BridgeBank contract.
type BridgeBankLogUnlockIterator ¶
type BridgeBankLogUnlockIterator struct { Event *BridgeBankLogUnlock // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeBankLogUnlockIterator is returned from FilterLogUnlock and is used to iterate over the raw logs and unpacked data for LogUnlock events raised by the BridgeBank contract.
func (*BridgeBankLogUnlockIterator) Close ¶
func (it *BridgeBankLogUnlockIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeBankLogUnlockIterator) Error ¶
func (it *BridgeBankLogUnlockIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeBankLogUnlockIterator) Next ¶
func (it *BridgeBankLogUnlockIterator) 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 BridgeBankRaw ¶
type BridgeBankRaw struct {
Contract *BridgeBank // Generic contract binding to access the raw methods on
}
BridgeBankRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BridgeBankRaw) Call ¶
func (_BridgeBank *BridgeBankRaw) 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 (*BridgeBankRaw) Transact ¶
func (_BridgeBank *BridgeBankRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeBankRaw) Transfer ¶
func (_BridgeBank *BridgeBankRaw) 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 BridgeBankSession ¶
type BridgeBankSession struct { Contract *BridgeBank // 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 }
BridgeBankSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BridgeBankSession) AddToken2LockList ¶
func (_BridgeBank *BridgeBankSession) AddToken2LockList(_token common.Address, _symbol string) (*types.Transaction, error)
AddToken2LockList is a paid mutator transaction binding the contract method 0x1ba1c7b9.
Solidity: function addToken2LockList(address _token, string _symbol) returns()
func (*BridgeBankSession) BridgeTokenCount ¶
func (_BridgeBank *BridgeBankSession) BridgeTokenCount() (*big.Int, error)
BridgeTokenCount is a free data retrieval call binding the contract method 0x328470ab.
Solidity: function bridgeTokenCount() view returns(uint256)
func (*BridgeBankSession) BridgeTokenCreated ¶
func (_BridgeBank *BridgeBankSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
BridgeTokenCreated is a free data retrieval call binding the contract method 0x59bf3a33.
Solidity: function bridgeTokenCreated(bytes32 ) view returns(bool)
func (*BridgeBankSession) BridgeTokenWhitelist ¶
func (_BridgeBank *BridgeBankSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
BridgeTokenWhitelist is a free data retrieval call binding the contract method 0x3f4d5681.
Solidity: function bridgeTokenWhitelist(address ) view returns(bool)
func (*BridgeBankSession) BurnBridgeTokens ¶
func (_BridgeBank *BridgeBankSession) BurnBridgeTokens(_ethereumReceiver []byte, _ethereumTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
BurnBridgeTokens is a paid mutator transaction binding the contract method 0xd84af266.
Solidity: function burnBridgeTokens(bytes _ethereumReceiver, address _ethereumTokenAddress, uint256 _amount) returns()
func (*BridgeBankSession) ConfigLockedTokenOfflineSave ¶
func (_BridgeBank *BridgeBankSession) ConfigLockedTokenOfflineSave(_token common.Address, _symbol string, _threshold *big.Int, _percents uint8) (*types.Transaction, error)
ConfigLockedTokenOfflineSave is a paid mutator transaction binding the contract method 0x24ade6d7.
Solidity: function configLockedTokenOfflineSave(address _token, string _symbol, uint256 _threshold, uint8 _percents) returns()
func (*BridgeBankSession) ConfigOfflineSaveAccount ¶
func (_BridgeBank *BridgeBankSession) ConfigOfflineSaveAccount(_offlineSave common.Address) (*types.Transaction, error)
ConfigOfflineSaveAccount is a paid mutator transaction binding the contract method 0xdbda6212.
Solidity: function configOfflineSaveAccount(address _offlineSave) returns()
func (*BridgeBankSession) CreateNewBridgeToken ¶
func (_BridgeBank *BridgeBankSession) CreateNewBridgeToken(_symbol string) (*types.Transaction, error)
CreateNewBridgeToken is a paid mutator transaction binding the contract method 0x50b06e4d.
Solidity: function createNewBridgeToken(string _symbol) returns(address)
func (*BridgeBankSession) EthereumBridge ¶
func (_BridgeBank *BridgeBankSession) EthereumBridge() (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
func (*BridgeBankSession) Fallback ¶
func (_BridgeBank *BridgeBankSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeBankSession) GetEthereumDepositStatus ¶
func (_BridgeBank *BridgeBankSession) GetEthereumDepositStatus(_id [32]byte) (bool, error)
GetEthereumDepositStatus is a free data retrieval call binding the contract method 0xb7a79b21.
Solidity: function getEthereumDepositStatus(bytes32 _id) view returns(bool)
func (*BridgeBankSession) GetLockedTokenAddress ¶
func (_BridgeBank *BridgeBankSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
GetLockedTokenAddress is a free data retrieval call binding the contract method 0x0a1f9b66.
Solidity: function getLockedTokenAddress(string _symbol) view returns(address)
func (*BridgeBankSession) GetToken2address ¶
func (_BridgeBank *BridgeBankSession) GetToken2address(_symbol string) (common.Address, error)
GetToken2address is a free data retrieval call binding the contract method 0x70e2a8d9.
Solidity: function getToken2address(string _symbol) view returns(address)
func (*BridgeBankSession) GetofflineSaveCfg ¶
func (_BridgeBank *BridgeBankSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
GetofflineSaveCfg is a free data retrieval call binding the contract method 0xd2168d20.
Solidity: function getofflineSaveCfg(address _token) view returns(uint256, uint8)
func (*BridgeBankSession) HasBridgeTokenCreated ¶
func (_BridgeBank *BridgeBankSession) HasBridgeTokenCreated(_symbol string) (bool, error)
HasBridgeTokenCreated is a free data retrieval call binding the contract method 0xefea27ab.
Solidity: function hasBridgeTokenCreated(string _symbol) view returns(bool)
func (*BridgeBankSession) HighThreshold ¶
func (_BridgeBank *BridgeBankSession) HighThreshold() (uint8, error)
HighThreshold is a free data retrieval call binding the contract method 0x9eadc7cc.
Solidity: function highThreshold() view returns(uint8)
func (*BridgeBankSession) Lock ¶
func (_BridgeBank *BridgeBankSession) Lock(_recipient []byte, _token common.Address, _amount *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x9df2a385.
Solidity: function lock(bytes _recipient, address _token, uint256 _amount) payable returns()
func (*BridgeBankSession) LockNonce ¶
func (_BridgeBank *BridgeBankSession) LockNonce() (*big.Int, error)
LockNonce is a free data retrieval call binding the contract method 0xb5a9096e.
Solidity: function lockNonce() view returns(uint256)
func (*BridgeBankSession) LockedFunds ¶
LockedFunds is a free data retrieval call binding the contract method 0xb86247d7.
Solidity: function lockedFunds(address ) view returns(uint256)
func (*BridgeBankSession) LowThreshold ¶
func (_BridgeBank *BridgeBankSession) LowThreshold() (uint8, error)
LowThreshold is a free data retrieval call binding the contract method 0xd1d008ae.
Solidity: function lowThreshold() view returns(uint8)
func (*BridgeBankSession) MintBridgeTokens ¶
func (_BridgeBank *BridgeBankSession) MintBridgeTokens(_ethereumSender []byte, _intendedRecipient common.Address, _bridgeTokenAddress common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
MintBridgeTokens is a paid mutator transaction binding the contract method 0xcdf68c41.
Solidity: function mintBridgeTokens(bytes _ethereumSender, address _intendedRecipient, address _bridgeTokenAddress, string _symbol, uint256 _amount) returns()
func (*BridgeBankSession) OfflineSave ¶
func (_BridgeBank *BridgeBankSession) OfflineSave() (common.Address, error)
OfflineSave is a free data retrieval call binding the contract method 0xfad60627.
Solidity: function offlineSave() view returns(address)
func (*BridgeBankSession) OfflineSaveCfgs ¶
func (_BridgeBank *BridgeBankSession) OfflineSaveCfgs(arg0 common.Address) (struct { Token common.Address Symbol string Threshold *big.Int Percents uint8 }, error)
OfflineSaveCfgs is a free data retrieval call binding the contract method 0x4e25d152.
Solidity: function offlineSaveCfgs(address ) view returns(address token, string symbol, uint256 _threshold, uint8 _percents)
func (*BridgeBankSession) Operator ¶
func (_BridgeBank *BridgeBankSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*BridgeBankSession) Oracle ¶
func (_BridgeBank *BridgeBankSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*BridgeBankSession) SetWithdrawProxy ¶
func (_BridgeBank *BridgeBankSession) SetWithdrawProxy(_proxyReceiver common.Address) (*types.Transaction, error)
SetWithdrawProxy is a paid mutator transaction binding the contract method 0xd6d78132.
Solidity: function setWithdrawProxy(address _proxyReceiver) returns()
func (*BridgeBankSession) Token2address ¶
func (_BridgeBank *BridgeBankSession) Token2address(arg0 [32]byte) (common.Address, error)
Token2address is a free data retrieval call binding the contract method 0x85f0bdc7.
Solidity: function token2address(bytes32 ) view returns(address)
func (*BridgeBankSession) TokenAllow2Lock ¶
func (_BridgeBank *BridgeBankSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
TokenAllow2Lock is a free data retrieval call binding the contract method 0x7056c493.
Solidity: function tokenAllow2Lock(bytes32 ) view returns(address)
func (*BridgeBankSession) Unlock ¶
func (_BridgeBank *BridgeBankSession) Unlock(_recipient common.Address, _token common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
Unlock is a paid mutator transaction binding the contract method 0x2f89c91c.
Solidity: function unlock(address _recipient, address _token, string _symbol, uint256 _amount) returns()
func (*BridgeBankSession) ViewEthereumDeposit ¶
func (_BridgeBank *BridgeBankSession) ViewEthereumDeposit(_id [32]byte) ([]byte, common.Address, common.Address, *big.Int, error)
ViewEthereumDeposit is a free data retrieval call binding the contract method 0x8e7da469.
Solidity: function viewEthereumDeposit(bytes32 _id) view returns(bytes, address, address, uint256)
func (*BridgeBankSession) WithdrawViaProxy ¶
func (_BridgeBank *BridgeBankSession) WithdrawViaProxy(_ethereumReceiver []byte, _bridgeTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawViaProxy is a paid mutator transaction binding the contract method 0x68bb7d68.
Solidity: function withdrawViaProxy(bytes _ethereumReceiver, address _bridgeTokenAddress, uint256 _amount) returns()
type BridgeBankTransactor ¶
type BridgeBankTransactor struct {
// contains filtered or unexported fields
}
BridgeBankTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBridgeBankTransactor ¶
func NewBridgeBankTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeBankTransactor, error)
NewBridgeBankTransactor creates a new write-only instance of BridgeBank, bound to a specific deployed contract.
func (*BridgeBankTransactor) AddToken2LockList ¶
func (_BridgeBank *BridgeBankTransactor) AddToken2LockList(opts *bind.TransactOpts, _token common.Address, _symbol string) (*types.Transaction, error)
AddToken2LockList is a paid mutator transaction binding the contract method 0x1ba1c7b9.
Solidity: function addToken2LockList(address _token, string _symbol) returns()
func (*BridgeBankTransactor) BurnBridgeTokens ¶
func (_BridgeBank *BridgeBankTransactor) BurnBridgeTokens(opts *bind.TransactOpts, _ethereumReceiver []byte, _ethereumTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
BurnBridgeTokens is a paid mutator transaction binding the contract method 0xd84af266.
Solidity: function burnBridgeTokens(bytes _ethereumReceiver, address _ethereumTokenAddress, uint256 _amount) returns()
func (*BridgeBankTransactor) ConfigLockedTokenOfflineSave ¶
func (_BridgeBank *BridgeBankTransactor) ConfigLockedTokenOfflineSave(opts *bind.TransactOpts, _token common.Address, _symbol string, _threshold *big.Int, _percents uint8) (*types.Transaction, error)
ConfigLockedTokenOfflineSave is a paid mutator transaction binding the contract method 0x24ade6d7.
Solidity: function configLockedTokenOfflineSave(address _token, string _symbol, uint256 _threshold, uint8 _percents) returns()
func (*BridgeBankTransactor) ConfigOfflineSaveAccount ¶
func (_BridgeBank *BridgeBankTransactor) ConfigOfflineSaveAccount(opts *bind.TransactOpts, _offlineSave common.Address) (*types.Transaction, error)
ConfigOfflineSaveAccount is a paid mutator transaction binding the contract method 0xdbda6212.
Solidity: function configOfflineSaveAccount(address _offlineSave) returns()
func (*BridgeBankTransactor) CreateNewBridgeToken ¶
func (_BridgeBank *BridgeBankTransactor) CreateNewBridgeToken(opts *bind.TransactOpts, _symbol string) (*types.Transaction, error)
CreateNewBridgeToken is a paid mutator transaction binding the contract method 0x50b06e4d.
Solidity: function createNewBridgeToken(string _symbol) returns(address)
func (*BridgeBankTransactor) Fallback ¶
func (_BridgeBank *BridgeBankTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeBankTransactor) Lock ¶
func (_BridgeBank *BridgeBankTransactor) Lock(opts *bind.TransactOpts, _recipient []byte, _token common.Address, _amount *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x9df2a385.
Solidity: function lock(bytes _recipient, address _token, uint256 _amount) payable returns()
func (*BridgeBankTransactor) MintBridgeTokens ¶
func (_BridgeBank *BridgeBankTransactor) MintBridgeTokens(opts *bind.TransactOpts, _ethereumSender []byte, _intendedRecipient common.Address, _bridgeTokenAddress common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
MintBridgeTokens is a paid mutator transaction binding the contract method 0xcdf68c41.
Solidity: function mintBridgeTokens(bytes _ethereumSender, address _intendedRecipient, address _bridgeTokenAddress, string _symbol, uint256 _amount) returns()
func (*BridgeBankTransactor) SetWithdrawProxy ¶
func (_BridgeBank *BridgeBankTransactor) SetWithdrawProxy(opts *bind.TransactOpts, _proxyReceiver common.Address) (*types.Transaction, error)
SetWithdrawProxy is a paid mutator transaction binding the contract method 0xd6d78132.
Solidity: function setWithdrawProxy(address _proxyReceiver) returns()
func (*BridgeBankTransactor) Unlock ¶
func (_BridgeBank *BridgeBankTransactor) Unlock(opts *bind.TransactOpts, _recipient common.Address, _token common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
Unlock is a paid mutator transaction binding the contract method 0x2f89c91c.
Solidity: function unlock(address _recipient, address _token, string _symbol, uint256 _amount) returns()
func (*BridgeBankTransactor) WithdrawViaProxy ¶
func (_BridgeBank *BridgeBankTransactor) WithdrawViaProxy(opts *bind.TransactOpts, _ethereumReceiver []byte, _bridgeTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawViaProxy is a paid mutator transaction binding the contract method 0x68bb7d68.
Solidity: function withdrawViaProxy(bytes _ethereumReceiver, address _bridgeTokenAddress, uint256 _amount) returns()
type BridgeBankTransactorRaw ¶
type BridgeBankTransactorRaw struct {
Contract *BridgeBankTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeBankTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BridgeBankTransactorRaw) Transact ¶
func (_BridgeBank *BridgeBankTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeBankTransactorRaw) Transfer ¶
func (_BridgeBank *BridgeBankTransactorRaw) 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 BridgeBankTransactorSession ¶
type BridgeBankTransactorSession struct { Contract *BridgeBankTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeBankTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BridgeBankTransactorSession) AddToken2LockList ¶
func (_BridgeBank *BridgeBankTransactorSession) AddToken2LockList(_token common.Address, _symbol string) (*types.Transaction, error)
AddToken2LockList is a paid mutator transaction binding the contract method 0x1ba1c7b9.
Solidity: function addToken2LockList(address _token, string _symbol) returns()
func (*BridgeBankTransactorSession) BurnBridgeTokens ¶
func (_BridgeBank *BridgeBankTransactorSession) BurnBridgeTokens(_ethereumReceiver []byte, _ethereumTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
BurnBridgeTokens is a paid mutator transaction binding the contract method 0xd84af266.
Solidity: function burnBridgeTokens(bytes _ethereumReceiver, address _ethereumTokenAddress, uint256 _amount) returns()
func (*BridgeBankTransactorSession) ConfigLockedTokenOfflineSave ¶
func (_BridgeBank *BridgeBankTransactorSession) ConfigLockedTokenOfflineSave(_token common.Address, _symbol string, _threshold *big.Int, _percents uint8) (*types.Transaction, error)
ConfigLockedTokenOfflineSave is a paid mutator transaction binding the contract method 0x24ade6d7.
Solidity: function configLockedTokenOfflineSave(address _token, string _symbol, uint256 _threshold, uint8 _percents) returns()
func (*BridgeBankTransactorSession) ConfigOfflineSaveAccount ¶
func (_BridgeBank *BridgeBankTransactorSession) ConfigOfflineSaveAccount(_offlineSave common.Address) (*types.Transaction, error)
ConfigOfflineSaveAccount is a paid mutator transaction binding the contract method 0xdbda6212.
Solidity: function configOfflineSaveAccount(address _offlineSave) returns()
func (*BridgeBankTransactorSession) CreateNewBridgeToken ¶
func (_BridgeBank *BridgeBankTransactorSession) CreateNewBridgeToken(_symbol string) (*types.Transaction, error)
CreateNewBridgeToken is a paid mutator transaction binding the contract method 0x50b06e4d.
Solidity: function createNewBridgeToken(string _symbol) returns(address)
func (*BridgeBankTransactorSession) Fallback ¶
func (_BridgeBank *BridgeBankTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*BridgeBankTransactorSession) Lock ¶
func (_BridgeBank *BridgeBankTransactorSession) Lock(_recipient []byte, _token common.Address, _amount *big.Int) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0x9df2a385.
Solidity: function lock(bytes _recipient, address _token, uint256 _amount) payable returns()
func (*BridgeBankTransactorSession) MintBridgeTokens ¶
func (_BridgeBank *BridgeBankTransactorSession) MintBridgeTokens(_ethereumSender []byte, _intendedRecipient common.Address, _bridgeTokenAddress common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
MintBridgeTokens is a paid mutator transaction binding the contract method 0xcdf68c41.
Solidity: function mintBridgeTokens(bytes _ethereumSender, address _intendedRecipient, address _bridgeTokenAddress, string _symbol, uint256 _amount) returns()
func (*BridgeBankTransactorSession) SetWithdrawProxy ¶
func (_BridgeBank *BridgeBankTransactorSession) SetWithdrawProxy(_proxyReceiver common.Address) (*types.Transaction, error)
SetWithdrawProxy is a paid mutator transaction binding the contract method 0xd6d78132.
Solidity: function setWithdrawProxy(address _proxyReceiver) returns()
func (*BridgeBankTransactorSession) Unlock ¶
func (_BridgeBank *BridgeBankTransactorSession) Unlock(_recipient common.Address, _token common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
Unlock is a paid mutator transaction binding the contract method 0x2f89c91c.
Solidity: function unlock(address _recipient, address _token, string _symbol, uint256 _amount) returns()
func (*BridgeBankTransactorSession) WithdrawViaProxy ¶
func (_BridgeBank *BridgeBankTransactorSession) WithdrawViaProxy(_ethereumReceiver []byte, _bridgeTokenAddress common.Address, _amount *big.Int) (*types.Transaction, error)
WithdrawViaProxy is a paid mutator transaction binding the contract method 0x68bb7d68.
Solidity: function withdrawViaProxy(bytes _ethereumReceiver, address _bridgeTokenAddress, uint256 _amount) returns()
type BridgeRegistry ¶
type BridgeRegistry struct { BridgeRegistryCaller // Read-only binding to the contract BridgeRegistryTransactor // Write-only binding to the contract BridgeRegistryFilterer // Log filterer for contract events }
BridgeRegistry is an auto generated Go binding around an Ethereum contract.
func DeployBridgeRegistry ¶
func DeployBridgeRegistry(auth *bind.TransactOpts, backend bind.ContractBackend, _ethereumBridge common.Address, _bridgeBank common.Address, _oracle common.Address, _valset common.Address) (common.Address, *types.Transaction, *BridgeRegistry, error)
DeployBridgeRegistry deploys a new Ethereum contract, binding an instance of BridgeRegistry to it.
func NewBridgeRegistry ¶
func NewBridgeRegistry(address common.Address, backend bind.ContractBackend) (*BridgeRegistry, error)
NewBridgeRegistry creates a new instance of BridgeRegistry, bound to a specific deployed contract.
type BridgeRegistryCaller ¶
type BridgeRegistryCaller struct {
// contains filtered or unexported fields
}
BridgeRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBridgeRegistryCaller ¶
func NewBridgeRegistryCaller(address common.Address, caller bind.ContractCaller) (*BridgeRegistryCaller, error)
NewBridgeRegistryCaller creates a new read-only instance of BridgeRegistry, bound to a specific deployed contract.
func (*BridgeRegistryCaller) BridgeBank ¶
func (_BridgeRegistry *BridgeRegistryCaller) BridgeBank(opts *bind.CallOpts) (common.Address, error)
BridgeBank is a free data retrieval call binding the contract method 0x0e41f373.
Solidity: function bridgeBank() view returns(address)
func (*BridgeRegistryCaller) DeployHeight ¶
DeployHeight is a free data retrieval call binding the contract method 0x53d953b5.
Solidity: function deployHeight() view returns(uint256)
func (*BridgeRegistryCaller) EthereumBridge ¶
func (_BridgeRegistry *BridgeRegistryCaller) EthereumBridge(opts *bind.CallOpts) (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
type BridgeRegistryCallerRaw ¶
type BridgeRegistryCallerRaw struct {
Contract *BridgeRegistryCaller // Generic read-only contract binding to access the raw methods on
}
BridgeRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BridgeRegistryCallerRaw) Call ¶
func (_BridgeRegistry *BridgeRegistryCallerRaw) 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 BridgeRegistryCallerSession ¶
type BridgeRegistryCallerSession struct { Contract *BridgeRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BridgeRegistryCallerSession) BridgeBank ¶
func (_BridgeRegistry *BridgeRegistryCallerSession) BridgeBank() (common.Address, error)
BridgeBank is a free data retrieval call binding the contract method 0x0e41f373.
Solidity: function bridgeBank() view returns(address)
func (*BridgeRegistryCallerSession) DeployHeight ¶
func (_BridgeRegistry *BridgeRegistryCallerSession) DeployHeight() (*big.Int, error)
DeployHeight is a free data retrieval call binding the contract method 0x53d953b5.
Solidity: function deployHeight() view returns(uint256)
func (*BridgeRegistryCallerSession) EthereumBridge ¶
func (_BridgeRegistry *BridgeRegistryCallerSession) EthereumBridge() (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
type BridgeRegistryFilterer ¶
type BridgeRegistryFilterer struct {
// contains filtered or unexported fields
}
BridgeRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBridgeRegistryFilterer ¶
func NewBridgeRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeRegistryFilterer, error)
NewBridgeRegistryFilterer creates a new log filterer instance of BridgeRegistry, bound to a specific deployed contract.
func (*BridgeRegistryFilterer) FilterLogContractsRegistered ¶
func (_BridgeRegistry *BridgeRegistryFilterer) FilterLogContractsRegistered(opts *bind.FilterOpts) (*BridgeRegistryLogContractsRegisteredIterator, error)
FilterLogContractsRegistered is a free log retrieval operation binding the contract event 0x039b733f31259b106f1d278c726870d5b28c7db22957d63df8dbaa70bd3a032a.
Solidity: event LogContractsRegistered(address _ethereumBridge, address _bridgeBank, address _oracle, address _valset)
func (*BridgeRegistryFilterer) ParseLogContractsRegistered ¶
func (_BridgeRegistry *BridgeRegistryFilterer) ParseLogContractsRegistered(log types.Log) (*BridgeRegistryLogContractsRegistered, error)
ParseLogContractsRegistered is a log parse operation binding the contract event 0x039b733f31259b106f1d278c726870d5b28c7db22957d63df8dbaa70bd3a032a.
Solidity: event LogContractsRegistered(address _ethereumBridge, address _bridgeBank, address _oracle, address _valset)
func (*BridgeRegistryFilterer) WatchLogContractsRegistered ¶
func (_BridgeRegistry *BridgeRegistryFilterer) WatchLogContractsRegistered(opts *bind.WatchOpts, sink chan<- *BridgeRegistryLogContractsRegistered) (event.Subscription, error)
WatchLogContractsRegistered is a free log subscription operation binding the contract event 0x039b733f31259b106f1d278c726870d5b28c7db22957d63df8dbaa70bd3a032a.
Solidity: event LogContractsRegistered(address _ethereumBridge, address _bridgeBank, address _oracle, address _valset)
type BridgeRegistryLogContractsRegistered ¶
type BridgeRegistryLogContractsRegistered struct { EthereumBridge common.Address BridgeBank common.Address Oracle common.Address Valset common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeRegistryLogContractsRegistered represents a LogContractsRegistered event raised by the BridgeRegistry contract.
type BridgeRegistryLogContractsRegisteredIterator ¶
type BridgeRegistryLogContractsRegisteredIterator struct { Event *BridgeRegistryLogContractsRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeRegistryLogContractsRegisteredIterator is returned from FilterLogContractsRegistered and is used to iterate over the raw logs and unpacked data for LogContractsRegistered events raised by the BridgeRegistry contract.
func (*BridgeRegistryLogContractsRegisteredIterator) Close ¶
func (it *BridgeRegistryLogContractsRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeRegistryLogContractsRegisteredIterator) Error ¶
func (it *BridgeRegistryLogContractsRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeRegistryLogContractsRegisteredIterator) Next ¶
func (it *BridgeRegistryLogContractsRegisteredIterator) 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 BridgeRegistryRaw ¶
type BridgeRegistryRaw struct {
Contract *BridgeRegistry // Generic contract binding to access the raw methods on
}
BridgeRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BridgeRegistryRaw) Call ¶
func (_BridgeRegistry *BridgeRegistryRaw) 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 (*BridgeRegistryRaw) Transact ¶
func (_BridgeRegistry *BridgeRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeRegistryRaw) Transfer ¶
func (_BridgeRegistry *BridgeRegistryRaw) 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 BridgeRegistrySession ¶
type BridgeRegistrySession struct { Contract *BridgeRegistry // 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 }
BridgeRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BridgeRegistrySession) BridgeBank ¶
func (_BridgeRegistry *BridgeRegistrySession) BridgeBank() (common.Address, error)
BridgeBank is a free data retrieval call binding the contract method 0x0e41f373.
Solidity: function bridgeBank() view returns(address)
func (*BridgeRegistrySession) DeployHeight ¶
func (_BridgeRegistry *BridgeRegistrySession) DeployHeight() (*big.Int, error)
DeployHeight is a free data retrieval call binding the contract method 0x53d953b5.
Solidity: function deployHeight() view returns(uint256)
func (*BridgeRegistrySession) EthereumBridge ¶
func (_BridgeRegistry *BridgeRegistrySession) EthereumBridge() (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
type BridgeRegistryTransactor ¶
type BridgeRegistryTransactor struct {
// contains filtered or unexported fields
}
BridgeRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBridgeRegistryTransactor ¶
func NewBridgeRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeRegistryTransactor, error)
NewBridgeRegistryTransactor creates a new write-only instance of BridgeRegistry, bound to a specific deployed contract.
type BridgeRegistryTransactorRaw ¶
type BridgeRegistryTransactorRaw struct {
Contract *BridgeRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BridgeRegistryTransactorRaw) Transact ¶
func (_BridgeRegistry *BridgeRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeRegistryTransactorRaw) Transfer ¶
func (_BridgeRegistry *BridgeRegistryTransactorRaw) 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 BridgeRegistryTransactorSession ¶
type BridgeRegistryTransactorSession struct { Contract *BridgeRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type BridgeToken ¶
type BridgeToken struct { BridgeTokenCaller // Read-only binding to the contract BridgeTokenTransactor // Write-only binding to the contract BridgeTokenFilterer // Log filterer for contract events }
BridgeToken is an auto generated Go binding around an Ethereum contract.
func DeployBridgeToken ¶
func DeployBridgeToken(auth *bind.TransactOpts, backend bind.ContractBackend, _symbol string) (common.Address, *types.Transaction, *BridgeToken, error)
DeployBridgeToken deploys a new Ethereum contract, binding an instance of BridgeToken to it.
func NewBridgeToken ¶
func NewBridgeToken(address common.Address, backend bind.ContractBackend) (*BridgeToken, error)
NewBridgeToken creates a new instance of BridgeToken, bound to a specific deployed contract.
type BridgeTokenApproval ¶
type BridgeTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTokenApproval represents a Approval event raised by the BridgeToken contract.
type BridgeTokenApprovalIterator ¶
type BridgeTokenApprovalIterator struct { Event *BridgeTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the BridgeToken contract.
func (*BridgeTokenApprovalIterator) Close ¶
func (it *BridgeTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenApprovalIterator) Error ¶
func (it *BridgeTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenApprovalIterator) Next ¶
func (it *BridgeTokenApprovalIterator) 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 BridgeTokenCaller ¶
type BridgeTokenCaller struct {
// contains filtered or unexported fields
}
BridgeTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBridgeTokenCaller ¶
func NewBridgeTokenCaller(address common.Address, caller bind.ContractCaller) (*BridgeTokenCaller, error)
NewBridgeTokenCaller creates a new read-only instance of BridgeToken, bound to a specific deployed contract.
func (*BridgeTokenCaller) Allowance ¶
func (_BridgeToken *BridgeTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*BridgeTokenCaller) BalanceOf ¶
func (_BridgeToken *BridgeTokenCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BridgeTokenCaller) Decimals ¶
func (_BridgeToken *BridgeTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BridgeTokenCaller) IsMinter ¶
func (_BridgeToken *BridgeTokenCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*BridgeTokenCaller) Name ¶
func (_BridgeToken *BridgeTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BridgeTokenCaller) Symbol ¶
func (_BridgeToken *BridgeTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BridgeTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type BridgeTokenCallerRaw ¶
type BridgeTokenCallerRaw struct {
Contract *BridgeTokenCaller // Generic read-only contract binding to access the raw methods on
}
BridgeTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BridgeTokenCallerRaw) Call ¶
func (_BridgeToken *BridgeTokenCallerRaw) 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 BridgeTokenCallerSession ¶
type BridgeTokenCallerSession struct { Contract *BridgeTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BridgeTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BridgeTokenCallerSession) Allowance ¶
func (_BridgeToken *BridgeTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*BridgeTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BridgeTokenCallerSession) Decimals ¶
func (_BridgeToken *BridgeTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BridgeTokenCallerSession) IsMinter ¶
func (_BridgeToken *BridgeTokenCallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*BridgeTokenCallerSession) Name ¶
func (_BridgeToken *BridgeTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BridgeTokenCallerSession) Symbol ¶
func (_BridgeToken *BridgeTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BridgeTokenCallerSession) TotalSupply ¶
func (_BridgeToken *BridgeTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type BridgeTokenFilterer ¶
type BridgeTokenFilterer struct {
// contains filtered or unexported fields
}
BridgeTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBridgeTokenFilterer ¶
func NewBridgeTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeTokenFilterer, error)
NewBridgeTokenFilterer creates a new log filterer instance of BridgeToken, bound to a specific deployed contract.
func (*BridgeTokenFilterer) FilterApproval ¶
func (_BridgeToken *BridgeTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*BridgeTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BridgeTokenFilterer) FilterMinterAdded ¶
func (_BridgeToken *BridgeTokenFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*BridgeTokenMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*BridgeTokenFilterer) FilterMinterRemoved ¶
func (_BridgeToken *BridgeTokenFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*BridgeTokenMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*BridgeTokenFilterer) FilterTransfer ¶
func (_BridgeToken *BridgeTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*BridgeTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*BridgeTokenFilterer) ParseApproval ¶
func (_BridgeToken *BridgeTokenFilterer) ParseApproval(log types.Log) (*BridgeTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BridgeTokenFilterer) ParseMinterAdded ¶
func (_BridgeToken *BridgeTokenFilterer) ParseMinterAdded(log types.Log) (*BridgeTokenMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*BridgeTokenFilterer) ParseMinterRemoved ¶
func (_BridgeToken *BridgeTokenFilterer) ParseMinterRemoved(log types.Log) (*BridgeTokenMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*BridgeTokenFilterer) ParseTransfer ¶
func (_BridgeToken *BridgeTokenFilterer) ParseTransfer(log types.Log) (*BridgeTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*BridgeTokenFilterer) WatchApproval ¶
func (_BridgeToken *BridgeTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BridgeTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*BridgeTokenFilterer) WatchMinterAdded ¶
func (_BridgeToken *BridgeTokenFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *BridgeTokenMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*BridgeTokenFilterer) WatchMinterRemoved ¶
func (_BridgeToken *BridgeTokenFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *BridgeTokenMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*BridgeTokenFilterer) WatchTransfer ¶
func (_BridgeToken *BridgeTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BridgeTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type BridgeTokenMinterAdded ¶
type BridgeTokenMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokenMinterAdded represents a MinterAdded event raised by the BridgeToken contract.
type BridgeTokenMinterAddedIterator ¶
type BridgeTokenMinterAddedIterator struct { Event *BridgeTokenMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the BridgeToken contract.
func (*BridgeTokenMinterAddedIterator) Close ¶
func (it *BridgeTokenMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenMinterAddedIterator) Error ¶
func (it *BridgeTokenMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenMinterAddedIterator) Next ¶
func (it *BridgeTokenMinterAddedIterator) 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 BridgeTokenMinterRemoved ¶
type BridgeTokenMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
BridgeTokenMinterRemoved represents a MinterRemoved event raised by the BridgeToken contract.
type BridgeTokenMinterRemovedIterator ¶
type BridgeTokenMinterRemovedIterator struct { Event *BridgeTokenMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the BridgeToken contract.
func (*BridgeTokenMinterRemovedIterator) Close ¶
func (it *BridgeTokenMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenMinterRemovedIterator) Error ¶
func (it *BridgeTokenMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenMinterRemovedIterator) Next ¶
func (it *BridgeTokenMinterRemovedIterator) 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 BridgeTokenRaw ¶
type BridgeTokenRaw struct {
Contract *BridgeToken // Generic contract binding to access the raw methods on
}
BridgeTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BridgeTokenRaw) Call ¶
func (_BridgeToken *BridgeTokenRaw) 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 (*BridgeTokenRaw) Transact ¶
func (_BridgeToken *BridgeTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTokenRaw) Transfer ¶
func (_BridgeToken *BridgeTokenRaw) 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 BridgeTokenSession ¶
type BridgeTokenSession struct { Contract *BridgeToken // 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 }
BridgeTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BridgeTokenSession) AddMinter ¶
func (_BridgeToken *BridgeTokenSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*BridgeTokenSession) Allowance ¶
func (_BridgeToken *BridgeTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*BridgeTokenSession) Approve ¶
func (_BridgeToken *BridgeTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*BridgeTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*BridgeTokenSession) Burn ¶
func (_BridgeToken *BridgeTokenSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*BridgeTokenSession) BurnFrom ¶
func (_BridgeToken *BridgeTokenSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*BridgeTokenSession) Decimals ¶
func (_BridgeToken *BridgeTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*BridgeTokenSession) DecreaseAllowance ¶
func (_BridgeToken *BridgeTokenSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*BridgeTokenSession) IncreaseAllowance ¶
func (_BridgeToken *BridgeTokenSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*BridgeTokenSession) IsMinter ¶
func (_BridgeToken *BridgeTokenSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*BridgeTokenSession) Mint ¶
func (_BridgeToken *BridgeTokenSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*BridgeTokenSession) Name ¶
func (_BridgeToken *BridgeTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*BridgeTokenSession) RenounceMinter ¶
func (_BridgeToken *BridgeTokenSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*BridgeTokenSession) Symbol ¶
func (_BridgeToken *BridgeTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*BridgeTokenSession) TotalSupply ¶
func (_BridgeToken *BridgeTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*BridgeTokenSession) Transfer ¶
func (_BridgeToken *BridgeTokenSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*BridgeTokenSession) TransferFrom ¶
func (_BridgeToken *BridgeTokenSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type BridgeTokenTransactor ¶
type BridgeTokenTransactor struct {
// contains filtered or unexported fields
}
BridgeTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBridgeTokenTransactor ¶
func NewBridgeTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTokenTransactor, error)
NewBridgeTokenTransactor creates a new write-only instance of BridgeToken, bound to a specific deployed contract.
func (*BridgeTokenTransactor) AddMinter ¶
func (_BridgeToken *BridgeTokenTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*BridgeTokenTransactor) Approve ¶
func (_BridgeToken *BridgeTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*BridgeTokenTransactor) Burn ¶
func (_BridgeToken *BridgeTokenTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*BridgeTokenTransactor) BurnFrom ¶
func (_BridgeToken *BridgeTokenTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*BridgeTokenTransactor) DecreaseAllowance ¶
func (_BridgeToken *BridgeTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*BridgeTokenTransactor) IncreaseAllowance ¶
func (_BridgeToken *BridgeTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*BridgeTokenTransactor) Mint ¶
func (_BridgeToken *BridgeTokenTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*BridgeTokenTransactor) RenounceMinter ¶
func (_BridgeToken *BridgeTokenTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*BridgeTokenTransactor) Transfer ¶
func (_BridgeToken *BridgeTokenTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*BridgeTokenTransactor) TransferFrom ¶
func (_BridgeToken *BridgeTokenTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type BridgeTokenTransactorRaw ¶
type BridgeTokenTransactorRaw struct {
Contract *BridgeTokenTransactor // Generic write-only contract binding to access the raw methods on
}
BridgeTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BridgeTokenTransactorRaw) Transact ¶
func (_BridgeToken *BridgeTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BridgeTokenTransactorRaw) Transfer ¶
func (_BridgeToken *BridgeTokenTransactorRaw) 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 BridgeTokenTransactorSession ¶
type BridgeTokenTransactorSession struct { Contract *BridgeTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BridgeTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BridgeTokenTransactorSession) AddMinter ¶
func (_BridgeToken *BridgeTokenTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*BridgeTokenTransactorSession) Approve ¶
func (_BridgeToken *BridgeTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*BridgeTokenTransactorSession) Burn ¶
func (_BridgeToken *BridgeTokenTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*BridgeTokenTransactorSession) BurnFrom ¶
func (_BridgeToken *BridgeTokenTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*BridgeTokenTransactorSession) DecreaseAllowance ¶
func (_BridgeToken *BridgeTokenTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*BridgeTokenTransactorSession) IncreaseAllowance ¶
func (_BridgeToken *BridgeTokenTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*BridgeTokenTransactorSession) Mint ¶
func (_BridgeToken *BridgeTokenTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*BridgeTokenTransactorSession) RenounceMinter ¶
func (_BridgeToken *BridgeTokenTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*BridgeTokenTransactorSession) Transfer ¶
func (_BridgeToken *BridgeTokenTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*BridgeTokenTransactorSession) TransferFrom ¶
func (_BridgeToken *BridgeTokenTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type BridgeTokenTransfer ¶
type BridgeTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
BridgeTokenTransfer represents a Transfer event raised by the BridgeToken contract.
type BridgeTokenTransferIterator ¶
type BridgeTokenTransferIterator struct { Event *BridgeTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BridgeTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the BridgeToken contract.
func (*BridgeTokenTransferIterator) Close ¶
func (it *BridgeTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BridgeTokenTransferIterator) Error ¶
func (it *BridgeTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BridgeTokenTransferIterator) Next ¶
func (it *BridgeTokenTransferIterator) 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 Chain33Bank ¶
type Chain33Bank struct { Chain33BankCaller // Read-only binding to the contract Chain33BankTransactor // Write-only binding to the contract Chain33BankFilterer // Log filterer for contract events }
Chain33Bank is an auto generated Go binding around an Ethereum contract.
func DeployChain33Bank ¶
func DeployChain33Bank(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Chain33Bank, error)
DeployChain33Bank deploys a new Ethereum contract, binding an instance of Chain33Bank to it.
func NewChain33Bank ¶
func NewChain33Bank(address common.Address, backend bind.ContractBackend) (*Chain33Bank, error)
NewChain33Bank creates a new instance of Chain33Bank, bound to a specific deployed contract.
type Chain33BankCaller ¶
type Chain33BankCaller struct {
// contains filtered or unexported fields
}
Chain33BankCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewChain33BankCaller ¶
func NewChain33BankCaller(address common.Address, caller bind.ContractCaller) (*Chain33BankCaller, error)
NewChain33BankCaller creates a new read-only instance of Chain33Bank, bound to a specific deployed contract.
func (*Chain33BankCaller) GetLockedTokenAddress ¶
func (_Chain33Bank *Chain33BankCaller) GetLockedTokenAddress(opts *bind.CallOpts, _symbol string) (common.Address, error)
GetLockedTokenAddress is a free data retrieval call binding the contract method 0x0a1f9b66.
Solidity: function getLockedTokenAddress(string _symbol) view returns(address)
func (*Chain33BankCaller) GetofflineSaveCfg ¶
func (_Chain33Bank *Chain33BankCaller) GetofflineSaveCfg(opts *bind.CallOpts, _token common.Address) (*big.Int, uint8, error)
GetofflineSaveCfg is a free data retrieval call binding the contract method 0xd2168d20.
Solidity: function getofflineSaveCfg(address _token) view returns(uint256, uint8)
func (*Chain33BankCaller) HighThreshold ¶
func (_Chain33Bank *Chain33BankCaller) HighThreshold(opts *bind.CallOpts) (uint8, error)
HighThreshold is a free data retrieval call binding the contract method 0x9eadc7cc.
Solidity: function highThreshold() view returns(uint8)
func (*Chain33BankCaller) LockNonce ¶
LockNonce is a free data retrieval call binding the contract method 0xb5a9096e.
Solidity: function lockNonce() view returns(uint256)
func (*Chain33BankCaller) LockedFunds ¶
func (_Chain33Bank *Chain33BankCaller) LockedFunds(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
LockedFunds is a free data retrieval call binding the contract method 0xb86247d7.
Solidity: function lockedFunds(address ) view returns(uint256)
func (*Chain33BankCaller) LowThreshold ¶
func (_Chain33Bank *Chain33BankCaller) LowThreshold(opts *bind.CallOpts) (uint8, error)
LowThreshold is a free data retrieval call binding the contract method 0xd1d008ae.
Solidity: function lowThreshold() view returns(uint8)
func (*Chain33BankCaller) OfflineSave ¶
OfflineSave is a free data retrieval call binding the contract method 0xfad60627.
Solidity: function offlineSave() view returns(address)
func (*Chain33BankCaller) OfflineSaveCfgs ¶
func (_Chain33Bank *Chain33BankCaller) OfflineSaveCfgs(opts *bind.CallOpts, arg0 common.Address) (struct { Token common.Address Symbol string Threshold *big.Int Percents uint8 }, error)
OfflineSaveCfgs is a free data retrieval call binding the contract method 0x4e25d152.
Solidity: function offlineSaveCfgs(address ) view returns(address token, string symbol, uint256 _threshold, uint8 _percents)
func (*Chain33BankCaller) TokenAllow2Lock ¶
func (_Chain33Bank *Chain33BankCaller) TokenAllow2Lock(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
TokenAllow2Lock is a free data retrieval call binding the contract method 0x7056c493.
Solidity: function tokenAllow2Lock(bytes32 ) view returns(address)
type Chain33BankCallerRaw ¶
type Chain33BankCallerRaw struct {
Contract *Chain33BankCaller // Generic read-only contract binding to access the raw methods on
}
Chain33BankCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Chain33BankCallerRaw) Call ¶
func (_Chain33Bank *Chain33BankCallerRaw) 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 Chain33BankCallerSession ¶
type Chain33BankCallerSession struct { Contract *Chain33BankCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Chain33BankCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Chain33BankCallerSession) GetLockedTokenAddress ¶
func (_Chain33Bank *Chain33BankCallerSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
GetLockedTokenAddress is a free data retrieval call binding the contract method 0x0a1f9b66.
Solidity: function getLockedTokenAddress(string _symbol) view returns(address)
func (*Chain33BankCallerSession) GetofflineSaveCfg ¶
func (_Chain33Bank *Chain33BankCallerSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
GetofflineSaveCfg is a free data retrieval call binding the contract method 0xd2168d20.
Solidity: function getofflineSaveCfg(address _token) view returns(uint256, uint8)
func (*Chain33BankCallerSession) HighThreshold ¶
func (_Chain33Bank *Chain33BankCallerSession) HighThreshold() (uint8, error)
HighThreshold is a free data retrieval call binding the contract method 0x9eadc7cc.
Solidity: function highThreshold() view returns(uint8)
func (*Chain33BankCallerSession) LockNonce ¶
func (_Chain33Bank *Chain33BankCallerSession) LockNonce() (*big.Int, error)
LockNonce is a free data retrieval call binding the contract method 0xb5a9096e.
Solidity: function lockNonce() view returns(uint256)
func (*Chain33BankCallerSession) LockedFunds ¶
LockedFunds is a free data retrieval call binding the contract method 0xb86247d7.
Solidity: function lockedFunds(address ) view returns(uint256)
func (*Chain33BankCallerSession) LowThreshold ¶
func (_Chain33Bank *Chain33BankCallerSession) LowThreshold() (uint8, error)
LowThreshold is a free data retrieval call binding the contract method 0xd1d008ae.
Solidity: function lowThreshold() view returns(uint8)
func (*Chain33BankCallerSession) OfflineSave ¶
func (_Chain33Bank *Chain33BankCallerSession) OfflineSave() (common.Address, error)
OfflineSave is a free data retrieval call binding the contract method 0xfad60627.
Solidity: function offlineSave() view returns(address)
func (*Chain33BankCallerSession) OfflineSaveCfgs ¶
func (_Chain33Bank *Chain33BankCallerSession) OfflineSaveCfgs(arg0 common.Address) (struct { Token common.Address Symbol string Threshold *big.Int Percents uint8 }, error)
OfflineSaveCfgs is a free data retrieval call binding the contract method 0x4e25d152.
Solidity: function offlineSaveCfgs(address ) view returns(address token, string symbol, uint256 _threshold, uint8 _percents)
func (*Chain33BankCallerSession) TokenAllow2Lock ¶
func (_Chain33Bank *Chain33BankCallerSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
TokenAllow2Lock is a free data retrieval call binding the contract method 0x7056c493.
Solidity: function tokenAllow2Lock(bytes32 ) view returns(address)
type Chain33BankFilterer ¶
type Chain33BankFilterer struct {
// contains filtered or unexported fields
}
Chain33BankFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewChain33BankFilterer ¶
func NewChain33BankFilterer(address common.Address, filterer bind.ContractFilterer) (*Chain33BankFilterer, error)
NewChain33BankFilterer creates a new log filterer instance of Chain33Bank, bound to a specific deployed contract.
func (*Chain33BankFilterer) FilterLogLock ¶
func (_Chain33Bank *Chain33BankFilterer) FilterLogLock(opts *bind.FilterOpts) (*Chain33BankLogLockIterator, error)
FilterLogLock is a free log retrieval operation binding the contract event 0x374449c83a37309524754bbdfc5b8306d3694b5d14609b8fbb1b50cc5c0319a7.
Solidity: event LogLock(address _from, bytes _to, address _token, string _symbol, uint256 _value, uint256 _nonce)
func (*Chain33BankFilterer) FilterLogUnlock ¶
func (_Chain33Bank *Chain33BankFilterer) FilterLogUnlock(opts *bind.FilterOpts) (*Chain33BankLogUnlockIterator, error)
FilterLogUnlock is a free log retrieval operation binding the contract event 0x802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac.
Solidity: event LogUnlock(address _to, address _token, string _symbol, uint256 _value)
func (*Chain33BankFilterer) ParseLogLock ¶
func (_Chain33Bank *Chain33BankFilterer) ParseLogLock(log types.Log) (*Chain33BankLogLock, error)
ParseLogLock is a log parse operation binding the contract event 0x374449c83a37309524754bbdfc5b8306d3694b5d14609b8fbb1b50cc5c0319a7.
Solidity: event LogLock(address _from, bytes _to, address _token, string _symbol, uint256 _value, uint256 _nonce)
func (*Chain33BankFilterer) ParseLogUnlock ¶
func (_Chain33Bank *Chain33BankFilterer) ParseLogUnlock(log types.Log) (*Chain33BankLogUnlock, error)
ParseLogUnlock is a log parse operation binding the contract event 0x802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac.
Solidity: event LogUnlock(address _to, address _token, string _symbol, uint256 _value)
func (*Chain33BankFilterer) WatchLogLock ¶
func (_Chain33Bank *Chain33BankFilterer) WatchLogLock(opts *bind.WatchOpts, sink chan<- *Chain33BankLogLock) (event.Subscription, error)
WatchLogLock is a free log subscription operation binding the contract event 0x374449c83a37309524754bbdfc5b8306d3694b5d14609b8fbb1b50cc5c0319a7.
Solidity: event LogLock(address _from, bytes _to, address _token, string _symbol, uint256 _value, uint256 _nonce)
func (*Chain33BankFilterer) WatchLogUnlock ¶
func (_Chain33Bank *Chain33BankFilterer) WatchLogUnlock(opts *bind.WatchOpts, sink chan<- *Chain33BankLogUnlock) (event.Subscription, error)
WatchLogUnlock is a free log subscription operation binding the contract event 0x802cd873de701272ec903860b690986bd460b5bcd57e30ac1fdfdeece10528ac.
Solidity: event LogUnlock(address _to, address _token, string _symbol, uint256 _value)
type Chain33BankLogLock ¶
type Chain33BankLogLock struct { From common.Address To []byte Token common.Address Symbol string Value *big.Int Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
Chain33BankLogLock represents a LogLock event raised by the Chain33Bank contract.
type Chain33BankLogLockIterator ¶
type Chain33BankLogLockIterator struct { Event *Chain33BankLogLock // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Chain33BankLogLockIterator is returned from FilterLogLock and is used to iterate over the raw logs and unpacked data for LogLock events raised by the Chain33Bank contract.
func (*Chain33BankLogLockIterator) Close ¶
func (it *Chain33BankLogLockIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Chain33BankLogLockIterator) Error ¶
func (it *Chain33BankLogLockIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Chain33BankLogLockIterator) Next ¶
func (it *Chain33BankLogLockIterator) 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 Chain33BankLogUnlock ¶
type Chain33BankLogUnlock struct { To common.Address Token common.Address Symbol string Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Chain33BankLogUnlock represents a LogUnlock event raised by the Chain33Bank contract.
type Chain33BankLogUnlockIterator ¶
type Chain33BankLogUnlockIterator struct { Event *Chain33BankLogUnlock // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Chain33BankLogUnlockIterator is returned from FilterLogUnlock and is used to iterate over the raw logs and unpacked data for LogUnlock events raised by the Chain33Bank contract.
func (*Chain33BankLogUnlockIterator) Close ¶
func (it *Chain33BankLogUnlockIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Chain33BankLogUnlockIterator) Error ¶
func (it *Chain33BankLogUnlockIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Chain33BankLogUnlockIterator) Next ¶
func (it *Chain33BankLogUnlockIterator) 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 Chain33BankRaw ¶
type Chain33BankRaw struct {
Contract *Chain33Bank // Generic contract binding to access the raw methods on
}
Chain33BankRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Chain33BankRaw) Call ¶
func (_Chain33Bank *Chain33BankRaw) 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 (*Chain33BankRaw) Transact ¶
func (_Chain33Bank *Chain33BankRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Chain33BankRaw) Transfer ¶
func (_Chain33Bank *Chain33BankRaw) 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 Chain33BankSession ¶
type Chain33BankSession struct { Contract *Chain33Bank // 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 }
Chain33BankSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Chain33BankSession) GetLockedTokenAddress ¶
func (_Chain33Bank *Chain33BankSession) GetLockedTokenAddress(_symbol string) (common.Address, error)
GetLockedTokenAddress is a free data retrieval call binding the contract method 0x0a1f9b66.
Solidity: function getLockedTokenAddress(string _symbol) view returns(address)
func (*Chain33BankSession) GetofflineSaveCfg ¶
func (_Chain33Bank *Chain33BankSession) GetofflineSaveCfg(_token common.Address) (*big.Int, uint8, error)
GetofflineSaveCfg is a free data retrieval call binding the contract method 0xd2168d20.
Solidity: function getofflineSaveCfg(address _token) view returns(uint256, uint8)
func (*Chain33BankSession) HighThreshold ¶
func (_Chain33Bank *Chain33BankSession) HighThreshold() (uint8, error)
HighThreshold is a free data retrieval call binding the contract method 0x9eadc7cc.
Solidity: function highThreshold() view returns(uint8)
func (*Chain33BankSession) LockNonce ¶
func (_Chain33Bank *Chain33BankSession) LockNonce() (*big.Int, error)
LockNonce is a free data retrieval call binding the contract method 0xb5a9096e.
Solidity: function lockNonce() view returns(uint256)
func (*Chain33BankSession) LockedFunds ¶
LockedFunds is a free data retrieval call binding the contract method 0xb86247d7.
Solidity: function lockedFunds(address ) view returns(uint256)
func (*Chain33BankSession) LowThreshold ¶
func (_Chain33Bank *Chain33BankSession) LowThreshold() (uint8, error)
LowThreshold is a free data retrieval call binding the contract method 0xd1d008ae.
Solidity: function lowThreshold() view returns(uint8)
func (*Chain33BankSession) OfflineSave ¶
func (_Chain33Bank *Chain33BankSession) OfflineSave() (common.Address, error)
OfflineSave is a free data retrieval call binding the contract method 0xfad60627.
Solidity: function offlineSave() view returns(address)
func (*Chain33BankSession) OfflineSaveCfgs ¶
func (_Chain33Bank *Chain33BankSession) OfflineSaveCfgs(arg0 common.Address) (struct { Token common.Address Symbol string Threshold *big.Int Percents uint8 }, error)
OfflineSaveCfgs is a free data retrieval call binding the contract method 0x4e25d152.
Solidity: function offlineSaveCfgs(address ) view returns(address token, string symbol, uint256 _threshold, uint8 _percents)
func (*Chain33BankSession) TokenAllow2Lock ¶
func (_Chain33Bank *Chain33BankSession) TokenAllow2Lock(arg0 [32]byte) (common.Address, error)
TokenAllow2Lock is a free data retrieval call binding the contract method 0x7056c493.
Solidity: function tokenAllow2Lock(bytes32 ) view returns(address)
type Chain33BankTransactor ¶
type Chain33BankTransactor struct {
// contains filtered or unexported fields
}
Chain33BankTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewChain33BankTransactor ¶
func NewChain33BankTransactor(address common.Address, transactor bind.ContractTransactor) (*Chain33BankTransactor, error)
NewChain33BankTransactor creates a new write-only instance of Chain33Bank, bound to a specific deployed contract.
type Chain33BankTransactorRaw ¶
type Chain33BankTransactorRaw struct {
Contract *Chain33BankTransactor // Generic write-only contract binding to access the raw methods on
}
Chain33BankTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Chain33BankTransactorRaw) Transact ¶
func (_Chain33Bank *Chain33BankTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Chain33BankTransactorRaw) Transfer ¶
func (_Chain33Bank *Chain33BankTransactorRaw) 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 Chain33BankTransactorSession ¶
type Chain33BankTransactorSession struct { Contract *Chain33BankTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Chain33BankTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Context ¶
type Context struct { ContextCaller // Read-only binding to the contract ContextTransactor // Write-only binding to the contract ContextFilterer // Log filterer for contract events }
Context is an auto generated Go binding around an Ethereum contract.
func NewContext ¶
NewContext creates a new instance of Context, bound to a specific deployed contract.
type ContextCaller ¶
type ContextCaller struct {
// contains filtered or unexported fields
}
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContextCaller ¶
func NewContextCaller(address common.Address, caller bind.ContractCaller) (*ContextCaller, error)
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
type ContextCallerRaw ¶
type ContextCallerRaw struct {
Contract *ContextCaller // Generic read-only contract binding to access the raw methods on
}
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContextCallerRaw) Call ¶
func (_Context *ContextCallerRaw) 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 ContextCallerSession ¶
type ContextCallerSession struct { Contract *ContextCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ContextFilterer ¶
type ContextFilterer struct {
// contains filtered or unexported fields
}
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContextFilterer ¶
func NewContextFilterer(address common.Address, filterer bind.ContractFilterer) (*ContextFilterer, error)
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
type ContextRaw ¶
type ContextRaw struct {
Contract *Context // Generic contract binding to access the raw methods on
}
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContextRaw) Call ¶
func (_Context *ContextRaw) 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 (*ContextRaw) Transact ¶
func (_Context *ContextRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextRaw) Transfer ¶
func (_Context *ContextRaw) 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 ContextSession ¶
type ContextSession struct { Contract *Context // 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 }
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ContextTransactor ¶
type ContextTransactor struct {
// contains filtered or unexported fields
}
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContextTransactor ¶
func NewContextTransactor(address common.Address, transactor bind.ContractTransactor) (*ContextTransactor, error)
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
type ContextTransactorRaw ¶
type ContextTransactorRaw struct {
Contract *ContextTransactor // Generic write-only contract binding to access the raw methods on
}
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContextTransactorRaw) Transact ¶
func (_Context *ContextTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContextTransactorRaw) Transfer ¶
func (_Context *ContextTransactorRaw) 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 ContextTransactorSession ¶
type ContextTransactorSession struct { Contract *ContextTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ECDSA ¶
type ECDSA struct { ECDSACaller // Read-only binding to the contract ECDSATransactor // Write-only binding to the contract ECDSAFilterer // Log filterer for contract events }
ECDSA is an auto generated Go binding around an Ethereum contract.
func DeployECDSA ¶
func DeployECDSA(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECDSA, error)
DeployECDSA deploys a new Ethereum contract, binding an instance of ECDSA to it.
type ECDSACaller ¶
type ECDSACaller struct {
// contains filtered or unexported fields
}
ECDSACaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECDSACaller ¶
func NewECDSACaller(address common.Address, caller bind.ContractCaller) (*ECDSACaller, error)
NewECDSACaller creates a new read-only instance of ECDSA, bound to a specific deployed contract.
type ECDSACallerRaw ¶
type ECDSACallerRaw struct {
Contract *ECDSACaller // Generic read-only contract binding to access the raw methods on
}
ECDSACallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ECDSACallerRaw) Call ¶
func (_ECDSA *ECDSACallerRaw) 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 ECDSACallerSession ¶
type ECDSACallerSession struct { Contract *ECDSACaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ECDSACallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ECDSAFilterer ¶
type ECDSAFilterer struct {
// contains filtered or unexported fields
}
ECDSAFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECDSAFilterer ¶
func NewECDSAFilterer(address common.Address, filterer bind.ContractFilterer) (*ECDSAFilterer, error)
NewECDSAFilterer creates a new log filterer instance of ECDSA, bound to a specific deployed contract.
type ECDSARaw ¶
type ECDSARaw struct {
Contract *ECDSA // Generic contract binding to access the raw methods on
}
ECDSARaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ECDSARaw) Call ¶
func (_ECDSA *ECDSARaw) 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 (*ECDSARaw) Transact ¶
func (_ECDSA *ECDSARaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSARaw) Transfer ¶
func (_ECDSA *ECDSARaw) 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 ECDSASession ¶
type ECDSASession struct { Contract *ECDSA // 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 }
ECDSASession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ECDSATransactor ¶
type ECDSATransactor struct {
// contains filtered or unexported fields
}
ECDSATransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECDSATransactor ¶
func NewECDSATransactor(address common.Address, transactor bind.ContractTransactor) (*ECDSATransactor, error)
NewECDSATransactor creates a new write-only instance of ECDSA, bound to a specific deployed contract.
type ECDSATransactorRaw ¶
type ECDSATransactorRaw struct {
Contract *ECDSATransactor // Generic write-only contract binding to access the raw methods on
}
ECDSATransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ECDSATransactorRaw) Transact ¶
func (_ECDSA *ECDSATransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECDSATransactorRaw) Transfer ¶
func (_ECDSA *ECDSATransactorRaw) 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 ECDSATransactorSession ¶
type ECDSATransactorSession struct { Contract *ECDSATransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECDSATransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ERC20 ¶
type ERC20 struct { ERC20Caller // Read-only binding to the contract ERC20Transactor // Write-only binding to the contract ERC20Filterer // Log filterer for contract events }
ERC20 is an auto generated Go binding around an Ethereum contract.
func DeployERC20 ¶
func DeployERC20(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20, error)
DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.
type ERC20Approval ¶
type ERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Approval represents a Approval event raised by the ERC20 contract.
type ERC20ApprovalIterator ¶
type ERC20ApprovalIterator struct { Event *ERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
func (*ERC20ApprovalIterator) Close ¶
func (it *ERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20ApprovalIterator) Error ¶
func (it *ERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20ApprovalIterator) Next ¶
func (it *ERC20ApprovalIterator) 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 ERC20Burnable ¶
type ERC20Burnable struct { ERC20BurnableCaller // Read-only binding to the contract ERC20BurnableTransactor // Write-only binding to the contract ERC20BurnableFilterer // Log filterer for contract events }
ERC20Burnable is an auto generated Go binding around an Ethereum contract.
func DeployERC20Burnable ¶
func DeployERC20Burnable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Burnable, error)
DeployERC20Burnable deploys a new Ethereum contract, binding an instance of ERC20Burnable to it.
func NewERC20Burnable ¶
func NewERC20Burnable(address common.Address, backend bind.ContractBackend) (*ERC20Burnable, error)
NewERC20Burnable creates a new instance of ERC20Burnable, bound to a specific deployed contract.
type ERC20BurnableApproval ¶
type ERC20BurnableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableApproval represents a Approval event raised by the ERC20Burnable contract.
type ERC20BurnableApprovalIterator ¶
type ERC20BurnableApprovalIterator struct { Event *ERC20BurnableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Burnable contract.
func (*ERC20BurnableApprovalIterator) Close ¶
func (it *ERC20BurnableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableApprovalIterator) Error ¶
func (it *ERC20BurnableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableApprovalIterator) Next ¶
func (it *ERC20BurnableApprovalIterator) 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 ERC20BurnableCaller ¶
type ERC20BurnableCaller struct {
// contains filtered or unexported fields
}
ERC20BurnableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20BurnableCaller ¶
func NewERC20BurnableCaller(address common.Address, caller bind.ContractCaller) (*ERC20BurnableCaller, error)
NewERC20BurnableCaller creates a new read-only instance of ERC20Burnable, bound to a specific deployed contract.
func (*ERC20BurnableCaller) Allowance ¶
func (_ERC20Burnable *ERC20BurnableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20BurnableCaller) BalanceOf ¶
func (_ERC20Burnable *ERC20BurnableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20BurnableCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20BurnableCallerRaw ¶
type ERC20BurnableCallerRaw struct {
Contract *ERC20BurnableCaller // Generic read-only contract binding to access the raw methods on
}
ERC20BurnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20BurnableCallerRaw) Call ¶
func (_ERC20Burnable *ERC20BurnableCallerRaw) 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 ERC20BurnableCallerSession ¶
type ERC20BurnableCallerSession struct { Contract *ERC20BurnableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20BurnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20BurnableCallerSession) Allowance ¶
func (_ERC20Burnable *ERC20BurnableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20BurnableCallerSession) BalanceOf ¶
func (_ERC20Burnable *ERC20BurnableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20BurnableCallerSession) TotalSupply ¶
func (_ERC20Burnable *ERC20BurnableCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20BurnableFilterer ¶
type ERC20BurnableFilterer struct {
// contains filtered or unexported fields
}
ERC20BurnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20BurnableFilterer ¶
func NewERC20BurnableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20BurnableFilterer, error)
NewERC20BurnableFilterer creates a new log filterer instance of ERC20Burnable, bound to a specific deployed contract.
func (*ERC20BurnableFilterer) FilterApproval ¶
func (_ERC20Burnable *ERC20BurnableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20BurnableApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableFilterer) FilterTransfer ¶
func (_ERC20Burnable *ERC20BurnableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20BurnableTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20BurnableFilterer) ParseApproval ¶
func (_ERC20Burnable *ERC20BurnableFilterer) ParseApproval(log types.Log) (*ERC20BurnableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableFilterer) ParseTransfer ¶
func (_ERC20Burnable *ERC20BurnableFilterer) ParseTransfer(log types.Log) (*ERC20BurnableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20BurnableFilterer) WatchApproval ¶
func (_ERC20Burnable *ERC20BurnableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20BurnableApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20BurnableFilterer) WatchTransfer ¶
func (_ERC20Burnable *ERC20BurnableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20BurnableTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20BurnableRaw ¶
type ERC20BurnableRaw struct {
Contract *ERC20Burnable // Generic contract binding to access the raw methods on
}
ERC20BurnableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20BurnableRaw) Call ¶
func (_ERC20Burnable *ERC20BurnableRaw) 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 (*ERC20BurnableRaw) Transact ¶
func (_ERC20Burnable *ERC20BurnableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20BurnableRaw) Transfer ¶
func (_ERC20Burnable *ERC20BurnableRaw) 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 ERC20BurnableSession ¶
type ERC20BurnableSession struct { Contract *ERC20Burnable // 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 }
ERC20BurnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20BurnableSession) Allowance ¶
func (_ERC20Burnable *ERC20BurnableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20BurnableSession) Approve ¶
func (_ERC20Burnable *ERC20BurnableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20BurnableSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20BurnableSession) Burn ¶
func (_ERC20Burnable *ERC20BurnableSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableSession) BurnFrom ¶
func (_ERC20Burnable *ERC20BurnableSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableSession) DecreaseAllowance ¶
func (_ERC20Burnable *ERC20BurnableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20BurnableSession) IncreaseAllowance ¶
func (_ERC20Burnable *ERC20BurnableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20BurnableSession) TotalSupply ¶
func (_ERC20Burnable *ERC20BurnableSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20BurnableSession) Transfer ¶
func (_ERC20Burnable *ERC20BurnableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20BurnableSession) TransferFrom ¶
func (_ERC20Burnable *ERC20BurnableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20BurnableTransactor ¶
type ERC20BurnableTransactor struct {
// contains filtered or unexported fields
}
ERC20BurnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20BurnableTransactor ¶
func NewERC20BurnableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20BurnableTransactor, error)
NewERC20BurnableTransactor creates a new write-only instance of ERC20Burnable, bound to a specific deployed contract.
func (*ERC20BurnableTransactor) Approve ¶
func (_ERC20Burnable *ERC20BurnableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20BurnableTransactor) Burn ¶
func (_ERC20Burnable *ERC20BurnableTransactor) Burn(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableTransactor) BurnFrom ¶
func (_ERC20Burnable *ERC20BurnableTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableTransactor) DecreaseAllowance ¶
func (_ERC20Burnable *ERC20BurnableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20BurnableTransactor) IncreaseAllowance ¶
func (_ERC20Burnable *ERC20BurnableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20BurnableTransactor) Transfer ¶
func (_ERC20Burnable *ERC20BurnableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20BurnableTransactor) TransferFrom ¶
func (_ERC20Burnable *ERC20BurnableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20BurnableTransactorRaw ¶
type ERC20BurnableTransactorRaw struct {
Contract *ERC20BurnableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20BurnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20BurnableTransactorRaw) Transact ¶
func (_ERC20Burnable *ERC20BurnableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20BurnableTransactorRaw) Transfer ¶
func (_ERC20Burnable *ERC20BurnableTransactorRaw) 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 ERC20BurnableTransactorSession ¶
type ERC20BurnableTransactorSession struct { Contract *ERC20BurnableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20BurnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20BurnableTransactorSession) Approve ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20BurnableTransactorSession) Burn ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) Burn(amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 amount) returns()
func (*ERC20BurnableTransactorSession) BurnFrom ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*ERC20BurnableTransactorSession) DecreaseAllowance ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20BurnableTransactorSession) IncreaseAllowance ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20BurnableTransactorSession) Transfer ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20BurnableTransactorSession) TransferFrom ¶
func (_ERC20Burnable *ERC20BurnableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20BurnableTransfer ¶
type ERC20BurnableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20BurnableTransfer represents a Transfer event raised by the ERC20Burnable contract.
type ERC20BurnableTransferIterator ¶
type ERC20BurnableTransferIterator struct { Event *ERC20BurnableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20BurnableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Burnable contract.
func (*ERC20BurnableTransferIterator) Close ¶
func (it *ERC20BurnableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20BurnableTransferIterator) Error ¶
func (it *ERC20BurnableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20BurnableTransferIterator) Next ¶
func (it *ERC20BurnableTransferIterator) 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 ERC20Caller ¶
type ERC20Caller struct {
// contains filtered or unexported fields
}
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20Caller ¶
func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Caller) Allowance ¶
func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20CallerRaw ¶
type ERC20CallerRaw struct {
Contract *ERC20Caller // Generic read-only contract binding to access the raw methods on
}
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20CallerRaw) Call ¶
func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession ¶
type ERC20CallerSession struct { Contract *ERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20CallerSession) Allowance ¶
func (_ERC20 *ERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20CallerSession) TotalSupply ¶
func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20Detailed ¶
type ERC20Detailed struct { ERC20DetailedCaller // Read-only binding to the contract ERC20DetailedTransactor // Write-only binding to the contract ERC20DetailedFilterer // Log filterer for contract events }
ERC20Detailed is an auto generated Go binding around an Ethereum contract.
func NewERC20Detailed ¶
func NewERC20Detailed(address common.Address, backend bind.ContractBackend) (*ERC20Detailed, error)
NewERC20Detailed creates a new instance of ERC20Detailed, bound to a specific deployed contract.
type ERC20DetailedApproval ¶
type ERC20DetailedApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20DetailedApproval represents a Approval event raised by the ERC20Detailed contract.
type ERC20DetailedApprovalIterator ¶
type ERC20DetailedApprovalIterator struct { Event *ERC20DetailedApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20DetailedApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Detailed contract.
func (*ERC20DetailedApprovalIterator) Close ¶
func (it *ERC20DetailedApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20DetailedApprovalIterator) Error ¶
func (it *ERC20DetailedApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20DetailedApprovalIterator) Next ¶
func (it *ERC20DetailedApprovalIterator) 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 ERC20DetailedCaller ¶
type ERC20DetailedCaller struct {
// contains filtered or unexported fields
}
ERC20DetailedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20DetailedCaller ¶
func NewERC20DetailedCaller(address common.Address, caller bind.ContractCaller) (*ERC20DetailedCaller, error)
NewERC20DetailedCaller creates a new read-only instance of ERC20Detailed, bound to a specific deployed contract.
func (*ERC20DetailedCaller) Allowance ¶
func (_ERC20Detailed *ERC20DetailedCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20DetailedCaller) BalanceOf ¶
func (_ERC20Detailed *ERC20DetailedCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20DetailedCaller) Decimals ¶
func (_ERC20Detailed *ERC20DetailedCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20DetailedCaller) Name ¶
func (_ERC20Detailed *ERC20DetailedCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20DetailedCaller) Symbol ¶
func (_ERC20Detailed *ERC20DetailedCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20DetailedCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20DetailedCallerRaw ¶
type ERC20DetailedCallerRaw struct {
Contract *ERC20DetailedCaller // Generic read-only contract binding to access the raw methods on
}
ERC20DetailedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20DetailedCallerRaw) Call ¶
func (_ERC20Detailed *ERC20DetailedCallerRaw) 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 ERC20DetailedCallerSession ¶
type ERC20DetailedCallerSession struct { Contract *ERC20DetailedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20DetailedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20DetailedCallerSession) Allowance ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20DetailedCallerSession) BalanceOf ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20DetailedCallerSession) Decimals ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20DetailedCallerSession) Name ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20DetailedCallerSession) Symbol ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20DetailedCallerSession) TotalSupply ¶
func (_ERC20Detailed *ERC20DetailedCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20DetailedFilterer ¶
type ERC20DetailedFilterer struct {
// contains filtered or unexported fields
}
ERC20DetailedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20DetailedFilterer ¶
func NewERC20DetailedFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20DetailedFilterer, error)
NewERC20DetailedFilterer creates a new log filterer instance of ERC20Detailed, bound to a specific deployed contract.
func (*ERC20DetailedFilterer) FilterApproval ¶
func (_ERC20Detailed *ERC20DetailedFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20DetailedApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20DetailedFilterer) FilterTransfer ¶
func (_ERC20Detailed *ERC20DetailedFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20DetailedTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20DetailedFilterer) ParseApproval ¶
func (_ERC20Detailed *ERC20DetailedFilterer) ParseApproval(log types.Log) (*ERC20DetailedApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20DetailedFilterer) ParseTransfer ¶
func (_ERC20Detailed *ERC20DetailedFilterer) ParseTransfer(log types.Log) (*ERC20DetailedTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20DetailedFilterer) WatchApproval ¶
func (_ERC20Detailed *ERC20DetailedFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20DetailedApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20DetailedFilterer) WatchTransfer ¶
func (_ERC20Detailed *ERC20DetailedFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20DetailedTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20DetailedRaw ¶
type ERC20DetailedRaw struct {
Contract *ERC20Detailed // Generic contract binding to access the raw methods on
}
ERC20DetailedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20DetailedRaw) Call ¶
func (_ERC20Detailed *ERC20DetailedRaw) 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 (*ERC20DetailedRaw) Transact ¶
func (_ERC20Detailed *ERC20DetailedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20DetailedRaw) Transfer ¶
func (_ERC20Detailed *ERC20DetailedRaw) 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 ERC20DetailedSession ¶
type ERC20DetailedSession struct { Contract *ERC20Detailed // 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 }
ERC20DetailedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20DetailedSession) Allowance ¶
func (_ERC20Detailed *ERC20DetailedSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20DetailedSession) Approve ¶
func (_ERC20Detailed *ERC20DetailedSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20DetailedSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20DetailedSession) Decimals ¶
func (_ERC20Detailed *ERC20DetailedSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*ERC20DetailedSession) Name ¶
func (_ERC20Detailed *ERC20DetailedSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC20DetailedSession) Symbol ¶
func (_ERC20Detailed *ERC20DetailedSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC20DetailedSession) TotalSupply ¶
func (_ERC20Detailed *ERC20DetailedSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20DetailedSession) Transfer ¶
func (_ERC20Detailed *ERC20DetailedSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20DetailedSession) TransferFrom ¶
func (_ERC20Detailed *ERC20DetailedSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20DetailedTransactor ¶
type ERC20DetailedTransactor struct {
// contains filtered or unexported fields
}
ERC20DetailedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20DetailedTransactor ¶
func NewERC20DetailedTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20DetailedTransactor, error)
NewERC20DetailedTransactor creates a new write-only instance of ERC20Detailed, bound to a specific deployed contract.
func (*ERC20DetailedTransactor) Approve ¶
func (_ERC20Detailed *ERC20DetailedTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20DetailedTransactor) Transfer ¶
func (_ERC20Detailed *ERC20DetailedTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20DetailedTransactor) TransferFrom ¶
func (_ERC20Detailed *ERC20DetailedTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20DetailedTransactorRaw ¶
type ERC20DetailedTransactorRaw struct {
Contract *ERC20DetailedTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20DetailedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20DetailedTransactorRaw) Transact ¶
func (_ERC20Detailed *ERC20DetailedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20DetailedTransactorRaw) Transfer ¶
func (_ERC20Detailed *ERC20DetailedTransactorRaw) 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 ERC20DetailedTransactorSession ¶
type ERC20DetailedTransactorSession struct { Contract *ERC20DetailedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20DetailedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20DetailedTransactorSession) Approve ¶
func (_ERC20Detailed *ERC20DetailedTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20DetailedTransactorSession) Transfer ¶
func (_ERC20Detailed *ERC20DetailedTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20DetailedTransactorSession) TransferFrom ¶
func (_ERC20Detailed *ERC20DetailedTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20DetailedTransfer ¶
type ERC20DetailedTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20DetailedTransfer represents a Transfer event raised by the ERC20Detailed contract.
type ERC20DetailedTransferIterator ¶
type ERC20DetailedTransferIterator struct { Event *ERC20DetailedTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20DetailedTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Detailed contract.
func (*ERC20DetailedTransferIterator) Close ¶
func (it *ERC20DetailedTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20DetailedTransferIterator) Error ¶
func (it *ERC20DetailedTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20DetailedTransferIterator) Next ¶
func (it *ERC20DetailedTransferIterator) 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 ERC20Filterer ¶
type ERC20Filterer struct {
// contains filtered or unexported fields
}
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20Filterer ¶
func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
func (*ERC20Filterer) FilterApproval ¶
func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) FilterTransfer ¶
func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) ParseApproval ¶
func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) ParseTransfer ¶
func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20Filterer) WatchApproval ¶
func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20Filterer) WatchTransfer ¶
func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20Mintable ¶
type ERC20Mintable struct { ERC20MintableCaller // Read-only binding to the contract ERC20MintableTransactor // Write-only binding to the contract ERC20MintableFilterer // Log filterer for contract events }
ERC20Mintable is an auto generated Go binding around an Ethereum contract.
func DeployERC20Mintable ¶
func DeployERC20Mintable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ERC20Mintable, error)
DeployERC20Mintable deploys a new Ethereum contract, binding an instance of ERC20Mintable to it.
func NewERC20Mintable ¶
func NewERC20Mintable(address common.Address, backend bind.ContractBackend) (*ERC20Mintable, error)
NewERC20Mintable creates a new instance of ERC20Mintable, bound to a specific deployed contract.
type ERC20MintableApproval ¶
type ERC20MintableApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20MintableApproval represents a Approval event raised by the ERC20Mintable contract.
type ERC20MintableApprovalIterator ¶
type ERC20MintableApprovalIterator struct { Event *ERC20MintableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Mintable contract.
func (*ERC20MintableApprovalIterator) Close ¶
func (it *ERC20MintableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableApprovalIterator) Error ¶
func (it *ERC20MintableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableApprovalIterator) Next ¶
func (it *ERC20MintableApprovalIterator) 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 ERC20MintableCaller ¶
type ERC20MintableCaller struct {
// contains filtered or unexported fields
}
ERC20MintableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC20MintableCaller ¶
func NewERC20MintableCaller(address common.Address, caller bind.ContractCaller) (*ERC20MintableCaller, error)
NewERC20MintableCaller creates a new read-only instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableCaller) Allowance ¶
func (_ERC20Mintable *ERC20MintableCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20MintableCaller) BalanceOf ¶
func (_ERC20Mintable *ERC20MintableCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20MintableCaller) IsMinter ¶
func (_ERC20Mintable *ERC20MintableCaller) IsMinter(opts *bind.CallOpts, account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC20MintableCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20MintableCallerRaw ¶
type ERC20MintableCallerRaw struct {
Contract *ERC20MintableCaller // Generic read-only contract binding to access the raw methods on
}
ERC20MintableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC20MintableCallerRaw) Call ¶
func (_ERC20Mintable *ERC20MintableCallerRaw) 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 ERC20MintableCallerSession ¶
type ERC20MintableCallerSession struct { Contract *ERC20MintableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC20MintableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC20MintableCallerSession) Allowance ¶
func (_ERC20Mintable *ERC20MintableCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20MintableCallerSession) BalanceOf ¶
func (_ERC20Mintable *ERC20MintableCallerSession) BalanceOf(account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20MintableCallerSession) IsMinter ¶
func (_ERC20Mintable *ERC20MintableCallerSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC20MintableCallerSession) TotalSupply ¶
func (_ERC20Mintable *ERC20MintableCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type ERC20MintableFilterer ¶
type ERC20MintableFilterer struct {
// contains filtered or unexported fields
}
ERC20MintableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC20MintableFilterer ¶
func NewERC20MintableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20MintableFilterer, error)
NewERC20MintableFilterer creates a new log filterer instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableFilterer) FilterApproval ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*ERC20MintableApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) FilterMinterAdded ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) FilterMinterRemoved ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*ERC20MintableMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) FilterTransfer ¶
func (_ERC20Mintable *ERC20MintableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*ERC20MintableTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20MintableFilterer) ParseApproval ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseApproval(log types.Log) (*ERC20MintableApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) ParseMinterAdded ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterAdded(log types.Log) (*ERC20MintableMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) ParseMinterRemoved ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseMinterRemoved(log types.Log) (*ERC20MintableMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) ParseTransfer ¶
func (_ERC20Mintable *ERC20MintableFilterer) ParseTransfer(log types.Log) (*ERC20MintableTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*ERC20MintableFilterer) WatchApproval ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20MintableApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*ERC20MintableFilterer) WatchMinterAdded ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*ERC20MintableFilterer) WatchMinterRemoved ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *ERC20MintableMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*ERC20MintableFilterer) WatchTransfer ¶
func (_ERC20Mintable *ERC20MintableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20MintableTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type ERC20MintableMinterAdded ¶
type ERC20MintableMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20MintableMinterAdded represents a MinterAdded event raised by the ERC20Mintable contract.
type ERC20MintableMinterAddedIterator ¶
type ERC20MintableMinterAddedIterator struct { Event *ERC20MintableMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the ERC20Mintable contract.
func (*ERC20MintableMinterAddedIterator) Close ¶
func (it *ERC20MintableMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableMinterAddedIterator) Error ¶
func (it *ERC20MintableMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableMinterAddedIterator) Next ¶
func (it *ERC20MintableMinterAddedIterator) 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 ERC20MintableMinterRemoved ¶
type ERC20MintableMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ERC20MintableMinterRemoved represents a MinterRemoved event raised by the ERC20Mintable contract.
type ERC20MintableMinterRemovedIterator ¶
type ERC20MintableMinterRemovedIterator struct { Event *ERC20MintableMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the ERC20Mintable contract.
func (*ERC20MintableMinterRemovedIterator) Close ¶
func (it *ERC20MintableMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableMinterRemovedIterator) Error ¶
func (it *ERC20MintableMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableMinterRemovedIterator) Next ¶
func (it *ERC20MintableMinterRemovedIterator) 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 ERC20MintableRaw ¶
type ERC20MintableRaw struct {
Contract *ERC20Mintable // Generic contract binding to access the raw methods on
}
ERC20MintableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20MintableRaw) Call ¶
func (_ERC20Mintable *ERC20MintableRaw) 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 (*ERC20MintableRaw) Transact ¶
func (_ERC20Mintable *ERC20MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20MintableRaw) Transfer ¶
func (_ERC20Mintable *ERC20MintableRaw) 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 ERC20MintableSession ¶
type ERC20MintableSession struct { Contract *ERC20Mintable // 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 }
ERC20MintableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20MintableSession) AddMinter ¶
func (_ERC20Mintable *ERC20MintableSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableSession) Allowance ¶
func (_ERC20Mintable *ERC20MintableSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20MintableSession) Approve ¶
func (_ERC20Mintable *ERC20MintableSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20MintableSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20MintableSession) DecreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableSession) IncreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableSession) IsMinter ¶
func (_ERC20Mintable *ERC20MintableSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*ERC20MintableSession) Mint ¶
func (_ERC20Mintable *ERC20MintableSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableSession) RenounceMinter ¶
func (_ERC20Mintable *ERC20MintableSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableSession) TotalSupply ¶
func (_ERC20Mintable *ERC20MintableSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20MintableSession) Transfer ¶
func (_ERC20Mintable *ERC20MintableSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20MintableSession) TransferFrom ¶
func (_ERC20Mintable *ERC20MintableSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransactor ¶
type ERC20MintableTransactor struct {
// contains filtered or unexported fields
}
ERC20MintableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20MintableTransactor ¶
func NewERC20MintableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20MintableTransactor, error)
NewERC20MintableTransactor creates a new write-only instance of ERC20Mintable, bound to a specific deployed contract.
func (*ERC20MintableTransactor) AddMinter ¶
func (_ERC20Mintable *ERC20MintableTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableTransactor) Approve ¶
func (_ERC20Mintable *ERC20MintableTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) DecreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableTransactor) IncreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableTransactor) Mint ¶
func (_ERC20Mintable *ERC20MintableTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) RenounceMinter ¶
func (_ERC20Mintable *ERC20MintableTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableTransactor) Transfer ¶
func (_ERC20Mintable *ERC20MintableTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20MintableTransactor) TransferFrom ¶
func (_ERC20Mintable *ERC20MintableTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransactorRaw ¶
type ERC20MintableTransactorRaw struct {
Contract *ERC20MintableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC20MintableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20MintableTransactorRaw) Transact ¶
func (_ERC20Mintable *ERC20MintableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20MintableTransactorRaw) Transfer ¶
func (_ERC20Mintable *ERC20MintableTransactorRaw) 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 ERC20MintableTransactorSession ¶
type ERC20MintableTransactorSession struct { Contract *ERC20MintableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20MintableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20MintableTransactorSession) AddMinter ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*ERC20MintableTransactorSession) Approve ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) DecreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20MintableTransactorSession) IncreaseAllowance ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20MintableTransactorSession) Mint ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) RenounceMinter ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
func (*ERC20MintableTransactorSession) Transfer ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20MintableTransactorSession) TransferFrom ¶
func (_ERC20Mintable *ERC20MintableTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20MintableTransfer ¶
type ERC20MintableTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20MintableTransfer represents a Transfer event raised by the ERC20Mintable contract.
type ERC20MintableTransferIterator ¶
type ERC20MintableTransferIterator struct { Event *ERC20MintableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20MintableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Mintable contract.
func (*ERC20MintableTransferIterator) Close ¶
func (it *ERC20MintableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20MintableTransferIterator) Error ¶
func (it *ERC20MintableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20MintableTransferIterator) Next ¶
func (it *ERC20MintableTransferIterator) 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 ERC20Raw ¶
type ERC20Raw struct {
Contract *ERC20 // Generic contract binding to access the raw methods on
}
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC20Raw) Call ¶
func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact ¶
func (_ERC20 *ERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20Raw) Transfer ¶
func (_ERC20 *ERC20Raw) 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 ERC20Session ¶
type ERC20Session struct { Contract *ERC20 // 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 }
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC20Session) Allowance ¶
func (_ERC20 *ERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*ERC20Session) Approve ¶
func (_ERC20 *ERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*ERC20Session) DecreaseAllowance ¶
func (_ERC20 *ERC20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20Session) IncreaseAllowance ¶
func (_ERC20 *ERC20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20Session) TotalSupply ¶
func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*ERC20Session) Transfer ¶
func (_ERC20 *ERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20Session) TransferFrom ¶
func (_ERC20 *ERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transactor ¶
type ERC20Transactor struct {
// contains filtered or unexported fields
}
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC20Transactor ¶
func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
func (*ERC20Transactor) Approve ¶
func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20Transactor) DecreaseAllowance ¶
func (_ERC20 *ERC20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20Transactor) IncreaseAllowance ¶
func (_ERC20 *ERC20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20Transactor) Transfer ¶
func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20Transactor) TransferFrom ¶
func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20TransactorRaw ¶
type ERC20TransactorRaw struct {
Contract *ERC20Transactor // Generic write-only contract binding to access the raw methods on
}
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC20TransactorRaw) Transact ¶
func (_ERC20 *ERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC20TransactorRaw) Transfer ¶
func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession ¶
type ERC20TransactorSession struct { Contract *ERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC20TransactorSession) Approve ¶
func (_ERC20 *ERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*ERC20TransactorSession) DecreaseAllowance ¶
func (_ERC20 *ERC20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*ERC20TransactorSession) IncreaseAllowance ¶
func (_ERC20 *ERC20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*ERC20TransactorSession) Transfer ¶
func (_ERC20 *ERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*ERC20TransactorSession) TransferFrom ¶
func (_ERC20 *ERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type ERC20Transfer ¶
type ERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
type ERC20TransferIterator ¶
type ERC20TransferIterator struct { Event *ERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
func (*ERC20TransferIterator) Close ¶
func (it *ERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC20TransferIterator) Error ¶
func (it *ERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC20TransferIterator) Next ¶
func (it *ERC20TransferIterator) 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 Enum ¶
type Enum struct { EnumCaller // Read-only binding to the contract EnumTransactor // Write-only binding to the contract EnumFilterer // Log filterer for contract events }
Enum is an auto generated Go binding around an Ethereum contract.
func DeployEnum ¶
func DeployEnum(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Enum, error)
DeployEnum deploys a new Ethereum contract, binding an instance of Enum to it.
type EnumCaller ¶
type EnumCaller struct {
// contains filtered or unexported fields
}
EnumCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumCaller ¶
func NewEnumCaller(address common.Address, caller bind.ContractCaller) (*EnumCaller, error)
NewEnumCaller creates a new read-only instance of Enum, bound to a specific deployed contract.
type EnumCallerRaw ¶
type EnumCallerRaw struct {
Contract *EnumCaller // Generic read-only contract binding to access the raw methods on
}
EnumCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumCallerRaw) Call ¶
func (_Enum *EnumCallerRaw) 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 EnumCallerSession ¶
type EnumCallerSession struct { Contract *EnumCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumFilterer ¶
type EnumFilterer struct {
// contains filtered or unexported fields
}
EnumFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumFilterer ¶
func NewEnumFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumFilterer, error)
NewEnumFilterer creates a new log filterer instance of Enum, bound to a specific deployed contract.
type EnumRaw ¶
type EnumRaw struct {
Contract *Enum // Generic contract binding to access the raw methods on
}
EnumRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumRaw) Call ¶
func (_Enum *EnumRaw) 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 (*EnumRaw) Transact ¶
func (_Enum *EnumRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumRaw) Transfer ¶
func (_Enum *EnumRaw) 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 EnumSession ¶
type EnumSession struct { Contract *Enum // 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 }
EnumSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumTransactor ¶
type EnumTransactor struct {
// contains filtered or unexported fields
}
EnumTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumTransactor ¶
func NewEnumTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumTransactor, error)
NewEnumTransactor creates a new write-only instance of Enum, bound to a specific deployed contract.
type EnumTransactorRaw ¶
type EnumTransactorRaw struct {
Contract *EnumTransactor // Generic write-only contract binding to access the raw methods on
}
EnumTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumTransactorRaw) Transact ¶
func (_Enum *EnumTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumTransactorRaw) Transfer ¶
func (_Enum *EnumTransactorRaw) 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 EnumTransactorSession ¶
type EnumTransactorSession struct { Contract *EnumTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EtherPaymentFallback ¶
type EtherPaymentFallback struct { EtherPaymentFallbackCaller // Read-only binding to the contract EtherPaymentFallbackTransactor // Write-only binding to the contract EtherPaymentFallbackFilterer // Log filterer for contract events }
EtherPaymentFallback is an auto generated Go binding around an Ethereum contract.
func DeployEtherPaymentFallback ¶
func DeployEtherPaymentFallback(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EtherPaymentFallback, error)
DeployEtherPaymentFallback deploys a new Ethereum contract, binding an instance of EtherPaymentFallback to it.
func NewEtherPaymentFallback ¶
func NewEtherPaymentFallback(address common.Address, backend bind.ContractBackend) (*EtherPaymentFallback, error)
NewEtherPaymentFallback creates a new instance of EtherPaymentFallback, bound to a specific deployed contract.
type EtherPaymentFallbackCaller ¶
type EtherPaymentFallbackCaller struct {
// contains filtered or unexported fields
}
EtherPaymentFallbackCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEtherPaymentFallbackCaller ¶
func NewEtherPaymentFallbackCaller(address common.Address, caller bind.ContractCaller) (*EtherPaymentFallbackCaller, error)
NewEtherPaymentFallbackCaller creates a new read-only instance of EtherPaymentFallback, bound to a specific deployed contract.
type EtherPaymentFallbackCallerRaw ¶
type EtherPaymentFallbackCallerRaw struct {
Contract *EtherPaymentFallbackCaller // Generic read-only contract binding to access the raw methods on
}
EtherPaymentFallbackCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EtherPaymentFallbackCallerRaw) Call ¶
func (_EtherPaymentFallback *EtherPaymentFallbackCallerRaw) 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 EtherPaymentFallbackCallerSession ¶
type EtherPaymentFallbackCallerSession struct { Contract *EtherPaymentFallbackCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EtherPaymentFallbackCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EtherPaymentFallbackFilterer ¶
type EtherPaymentFallbackFilterer struct {
// contains filtered or unexported fields
}
EtherPaymentFallbackFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEtherPaymentFallbackFilterer ¶
func NewEtherPaymentFallbackFilterer(address common.Address, filterer bind.ContractFilterer) (*EtherPaymentFallbackFilterer, error)
NewEtherPaymentFallbackFilterer creates a new log filterer instance of EtherPaymentFallback, bound to a specific deployed contract.
type EtherPaymentFallbackRaw ¶
type EtherPaymentFallbackRaw struct {
Contract *EtherPaymentFallback // Generic contract binding to access the raw methods on
}
EtherPaymentFallbackRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EtherPaymentFallbackRaw) Call ¶
func (_EtherPaymentFallback *EtherPaymentFallbackRaw) 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 (*EtherPaymentFallbackRaw) Transact ¶
func (_EtherPaymentFallback *EtherPaymentFallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EtherPaymentFallbackRaw) Transfer ¶
func (_EtherPaymentFallback *EtherPaymentFallbackRaw) 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 EtherPaymentFallbackSession ¶
type EtherPaymentFallbackSession struct { Contract *EtherPaymentFallback // 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 }
EtherPaymentFallbackSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EtherPaymentFallbackSession) Receive ¶
func (_EtherPaymentFallback *EtherPaymentFallbackSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type EtherPaymentFallbackTransactor ¶
type EtherPaymentFallbackTransactor struct {
// contains filtered or unexported fields
}
EtherPaymentFallbackTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEtherPaymentFallbackTransactor ¶
func NewEtherPaymentFallbackTransactor(address common.Address, transactor bind.ContractTransactor) (*EtherPaymentFallbackTransactor, error)
NewEtherPaymentFallbackTransactor creates a new write-only instance of EtherPaymentFallback, bound to a specific deployed contract.
func (*EtherPaymentFallbackTransactor) Receive ¶
func (_EtherPaymentFallback *EtherPaymentFallbackTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type EtherPaymentFallbackTransactorRaw ¶
type EtherPaymentFallbackTransactorRaw struct {
Contract *EtherPaymentFallbackTransactor // Generic write-only contract binding to access the raw methods on
}
EtherPaymentFallbackTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EtherPaymentFallbackTransactorRaw) Transact ¶
func (_EtherPaymentFallback *EtherPaymentFallbackTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EtherPaymentFallbackTransactorRaw) Transfer ¶
func (_EtherPaymentFallback *EtherPaymentFallbackTransactorRaw) 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 EtherPaymentFallbackTransactorSession ¶
type EtherPaymentFallbackTransactorSession struct { Contract *EtherPaymentFallbackTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EtherPaymentFallbackTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EtherPaymentFallbackTransactorSession) Receive ¶
func (_EtherPaymentFallback *EtherPaymentFallbackTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type EthereumBank ¶
type EthereumBank struct { EthereumBankCaller // Read-only binding to the contract EthereumBankTransactor // Write-only binding to the contract EthereumBankFilterer // Log filterer for contract events }
EthereumBank is an auto generated Go binding around an Ethereum contract.
func DeployEthereumBank ¶
func DeployEthereumBank(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EthereumBank, error)
DeployEthereumBank deploys a new Ethereum contract, binding an instance of EthereumBank to it.
func NewEthereumBank ¶
func NewEthereumBank(address common.Address, backend bind.ContractBackend) (*EthereumBank, error)
NewEthereumBank creates a new instance of EthereumBank, bound to a specific deployed contract.
type EthereumBankCaller ¶
type EthereumBankCaller struct {
// contains filtered or unexported fields
}
EthereumBankCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEthereumBankCaller ¶
func NewEthereumBankCaller(address common.Address, caller bind.ContractCaller) (*EthereumBankCaller, error)
NewEthereumBankCaller creates a new read-only instance of EthereumBank, bound to a specific deployed contract.
func (*EthereumBankCaller) BridgeTokenCount ¶
BridgeTokenCount is a free data retrieval call binding the contract method 0x328470ab.
Solidity: function bridgeTokenCount() view returns(uint256)
func (*EthereumBankCaller) BridgeTokenCreated ¶
func (_EthereumBank *EthereumBankCaller) BridgeTokenCreated(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
BridgeTokenCreated is a free data retrieval call binding the contract method 0x59bf3a33.
Solidity: function bridgeTokenCreated(bytes32 ) view returns(bool)
func (*EthereumBankCaller) BridgeTokenWhitelist ¶
func (_EthereumBank *EthereumBankCaller) BridgeTokenWhitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error)
BridgeTokenWhitelist is a free data retrieval call binding the contract method 0x3f4d5681.
Solidity: function bridgeTokenWhitelist(address ) view returns(bool)
func (*EthereumBankCaller) GetToken2address ¶
func (_EthereumBank *EthereumBankCaller) GetToken2address(opts *bind.CallOpts, _symbol string) (common.Address, error)
GetToken2address is a free data retrieval call binding the contract method 0x70e2a8d9.
Solidity: function getToken2address(string _symbol) view returns(address)
func (*EthereumBankCaller) HasBridgeTokenCreated ¶
func (_EthereumBank *EthereumBankCaller) HasBridgeTokenCreated(opts *bind.CallOpts, _symbol string) (bool, error)
HasBridgeTokenCreated is a free data retrieval call binding the contract method 0xefea27ab.
Solidity: function hasBridgeTokenCreated(string _symbol) view returns(bool)
func (*EthereumBankCaller) Token2address ¶
func (_EthereumBank *EthereumBankCaller) Token2address(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
Token2address is a free data retrieval call binding the contract method 0x85f0bdc7.
Solidity: function token2address(bytes32 ) view returns(address)
type EthereumBankCallerRaw ¶
type EthereumBankCallerRaw struct {
Contract *EthereumBankCaller // Generic read-only contract binding to access the raw methods on
}
EthereumBankCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EthereumBankCallerRaw) Call ¶
func (_EthereumBank *EthereumBankCallerRaw) 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 EthereumBankCallerSession ¶
type EthereumBankCallerSession struct { Contract *EthereumBankCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EthereumBankCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EthereumBankCallerSession) BridgeTokenCount ¶
func (_EthereumBank *EthereumBankCallerSession) BridgeTokenCount() (*big.Int, error)
BridgeTokenCount is a free data retrieval call binding the contract method 0x328470ab.
Solidity: function bridgeTokenCount() view returns(uint256)
func (*EthereumBankCallerSession) BridgeTokenCreated ¶
func (_EthereumBank *EthereumBankCallerSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
BridgeTokenCreated is a free data retrieval call binding the contract method 0x59bf3a33.
Solidity: function bridgeTokenCreated(bytes32 ) view returns(bool)
func (*EthereumBankCallerSession) BridgeTokenWhitelist ¶
func (_EthereumBank *EthereumBankCallerSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
BridgeTokenWhitelist is a free data retrieval call binding the contract method 0x3f4d5681.
Solidity: function bridgeTokenWhitelist(address ) view returns(bool)
func (*EthereumBankCallerSession) GetToken2address ¶
func (_EthereumBank *EthereumBankCallerSession) GetToken2address(_symbol string) (common.Address, error)
GetToken2address is a free data retrieval call binding the contract method 0x70e2a8d9.
Solidity: function getToken2address(string _symbol) view returns(address)
func (*EthereumBankCallerSession) HasBridgeTokenCreated ¶
func (_EthereumBank *EthereumBankCallerSession) HasBridgeTokenCreated(_symbol string) (bool, error)
HasBridgeTokenCreated is a free data retrieval call binding the contract method 0xefea27ab.
Solidity: function hasBridgeTokenCreated(string _symbol) view returns(bool)
func (*EthereumBankCallerSession) Token2address ¶
func (_EthereumBank *EthereumBankCallerSession) Token2address(arg0 [32]byte) (common.Address, error)
Token2address is a free data retrieval call binding the contract method 0x85f0bdc7.
Solidity: function token2address(bytes32 ) view returns(address)
type EthereumBankFilterer ¶
type EthereumBankFilterer struct {
// contains filtered or unexported fields
}
EthereumBankFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEthereumBankFilterer ¶
func NewEthereumBankFilterer(address common.Address, filterer bind.ContractFilterer) (*EthereumBankFilterer, error)
NewEthereumBankFilterer creates a new log filterer instance of EthereumBank, bound to a specific deployed contract.
func (*EthereumBankFilterer) FilterLogBridgeTokenMint ¶
func (_EthereumBank *EthereumBankFilterer) FilterLogBridgeTokenMint(opts *bind.FilterOpts) (*EthereumBankLogBridgeTokenMintIterator, error)
FilterLogBridgeTokenMint is a free log retrieval operation binding the contract event 0x262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d.
Solidity: event LogBridgeTokenMint(address _token, string _symbol, uint256 _amount, address _beneficiary)
func (*EthereumBankFilterer) FilterLogEthereumTokenBurn ¶
func (_EthereumBank *EthereumBankFilterer) FilterLogEthereumTokenBurn(opts *bind.FilterOpts) (*EthereumBankLogEthereumTokenBurnIterator, error)
FilterLogEthereumTokenBurn is a free log retrieval operation binding the contract event 0xd8815bcad4eb4e171e3e631d7733cb49bee0e3aa1c4690d74f61b0166b66675d.
Solidity: event LogEthereumTokenBurn(address _token, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, uint256 _nonce)
func (*EthereumBankFilterer) FilterLogEthereumTokenWithdraw ¶
func (_EthereumBank *EthereumBankFilterer) FilterLogEthereumTokenWithdraw(opts *bind.FilterOpts) (*EthereumBankLogEthereumTokenWithdrawIterator, error)
FilterLogEthereumTokenWithdraw is a free log retrieval operation binding the contract event 0xdb1553a69cc98936f1538cf52a56c6dd5f2e11d66b5ca1e66f442be5d8572d26.
Solidity: event LogEthereumTokenWithdraw(address _bridgeToken, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, address _proxyReceiver, uint256 _nonce)
func (*EthereumBankFilterer) FilterLogNewBridgeToken ¶
func (_EthereumBank *EthereumBankFilterer) FilterLogNewBridgeToken(opts *bind.FilterOpts) (*EthereumBankLogNewBridgeTokenIterator, error)
FilterLogNewBridgeToken is a free log retrieval operation binding the contract event 0x0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c0.
Solidity: event LogNewBridgeToken(address _token, string _symbol)
func (*EthereumBankFilterer) ParseLogBridgeTokenMint ¶
func (_EthereumBank *EthereumBankFilterer) ParseLogBridgeTokenMint(log types.Log) (*EthereumBankLogBridgeTokenMint, error)
ParseLogBridgeTokenMint is a log parse operation binding the contract event 0x262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d.
Solidity: event LogBridgeTokenMint(address _token, string _symbol, uint256 _amount, address _beneficiary)
func (*EthereumBankFilterer) ParseLogEthereumTokenBurn ¶
func (_EthereumBank *EthereumBankFilterer) ParseLogEthereumTokenBurn(log types.Log) (*EthereumBankLogEthereumTokenBurn, error)
ParseLogEthereumTokenBurn is a log parse operation binding the contract event 0xd8815bcad4eb4e171e3e631d7733cb49bee0e3aa1c4690d74f61b0166b66675d.
Solidity: event LogEthereumTokenBurn(address _token, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, uint256 _nonce)
func (*EthereumBankFilterer) ParseLogEthereumTokenWithdraw ¶
func (_EthereumBank *EthereumBankFilterer) ParseLogEthereumTokenWithdraw(log types.Log) (*EthereumBankLogEthereumTokenWithdraw, error)
ParseLogEthereumTokenWithdraw is a log parse operation binding the contract event 0xdb1553a69cc98936f1538cf52a56c6dd5f2e11d66b5ca1e66f442be5d8572d26.
Solidity: event LogEthereumTokenWithdraw(address _bridgeToken, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, address _proxyReceiver, uint256 _nonce)
func (*EthereumBankFilterer) ParseLogNewBridgeToken ¶
func (_EthereumBank *EthereumBankFilterer) ParseLogNewBridgeToken(log types.Log) (*EthereumBankLogNewBridgeToken, error)
ParseLogNewBridgeToken is a log parse operation binding the contract event 0x0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c0.
Solidity: event LogNewBridgeToken(address _token, string _symbol)
func (*EthereumBankFilterer) WatchLogBridgeTokenMint ¶
func (_EthereumBank *EthereumBankFilterer) WatchLogBridgeTokenMint(opts *bind.WatchOpts, sink chan<- *EthereumBankLogBridgeTokenMint) (event.Subscription, error)
WatchLogBridgeTokenMint is a free log subscription operation binding the contract event 0x262f97360779b7c2bb05fd24ef49f22d51435f78d3abd1ab35c323b22064cd4d.
Solidity: event LogBridgeTokenMint(address _token, string _symbol, uint256 _amount, address _beneficiary)
func (*EthereumBankFilterer) WatchLogEthereumTokenBurn ¶
func (_EthereumBank *EthereumBankFilterer) WatchLogEthereumTokenBurn(opts *bind.WatchOpts, sink chan<- *EthereumBankLogEthereumTokenBurn) (event.Subscription, error)
WatchLogEthereumTokenBurn is a free log subscription operation binding the contract event 0xd8815bcad4eb4e171e3e631d7733cb49bee0e3aa1c4690d74f61b0166b66675d.
Solidity: event LogEthereumTokenBurn(address _token, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, uint256 _nonce)
func (*EthereumBankFilterer) WatchLogEthereumTokenWithdraw ¶
func (_EthereumBank *EthereumBankFilterer) WatchLogEthereumTokenWithdraw(opts *bind.WatchOpts, sink chan<- *EthereumBankLogEthereumTokenWithdraw) (event.Subscription, error)
WatchLogEthereumTokenWithdraw is a free log subscription operation binding the contract event 0xdb1553a69cc98936f1538cf52a56c6dd5f2e11d66b5ca1e66f442be5d8572d26.
Solidity: event LogEthereumTokenWithdraw(address _bridgeToken, string _symbol, uint256 _amount, address _ownerFrom, bytes _ethereumReceiver, address _proxyReceiver, uint256 _nonce)
func (*EthereumBankFilterer) WatchLogNewBridgeToken ¶
func (_EthereumBank *EthereumBankFilterer) WatchLogNewBridgeToken(opts *bind.WatchOpts, sink chan<- *EthereumBankLogNewBridgeToken) (event.Subscription, error)
WatchLogNewBridgeToken is a free log subscription operation binding the contract event 0x0ec4ab372af15f8db6003eb14d91402a44b20dff79fbac33b4ee0df68fafe9c0.
Solidity: event LogNewBridgeToken(address _token, string _symbol)
type EthereumBankLogBridgeTokenMint ¶
type EthereumBankLogBridgeTokenMint struct { Token common.Address Symbol string Amount *big.Int Beneficiary common.Address Raw types.Log // Blockchain specific contextual infos }
EthereumBankLogBridgeTokenMint represents a LogBridgeTokenMint event raised by the EthereumBank contract.
type EthereumBankLogBridgeTokenMintIterator ¶
type EthereumBankLogBridgeTokenMintIterator struct { Event *EthereumBankLogBridgeTokenMint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBankLogBridgeTokenMintIterator is returned from FilterLogBridgeTokenMint and is used to iterate over the raw logs and unpacked data for LogBridgeTokenMint events raised by the EthereumBank contract.
func (*EthereumBankLogBridgeTokenMintIterator) Close ¶
func (it *EthereumBankLogBridgeTokenMintIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBankLogBridgeTokenMintIterator) Error ¶
func (it *EthereumBankLogBridgeTokenMintIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBankLogBridgeTokenMintIterator) Next ¶
func (it *EthereumBankLogBridgeTokenMintIterator) 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 EthereumBankLogEthereumTokenBurn ¶
type EthereumBankLogEthereumTokenBurn struct { Token common.Address Symbol string Amount *big.Int OwnerFrom common.Address EthereumReceiver []byte Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
EthereumBankLogEthereumTokenBurn represents a LogEthereumTokenBurn event raised by the EthereumBank contract.
type EthereumBankLogEthereumTokenBurnIterator ¶
type EthereumBankLogEthereumTokenBurnIterator struct { Event *EthereumBankLogEthereumTokenBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBankLogEthereumTokenBurnIterator is returned from FilterLogEthereumTokenBurn and is used to iterate over the raw logs and unpacked data for LogEthereumTokenBurn events raised by the EthereumBank contract.
func (*EthereumBankLogEthereumTokenBurnIterator) Close ¶
func (it *EthereumBankLogEthereumTokenBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBankLogEthereumTokenBurnIterator) Error ¶
func (it *EthereumBankLogEthereumTokenBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBankLogEthereumTokenBurnIterator) Next ¶
func (it *EthereumBankLogEthereumTokenBurnIterator) 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 EthereumBankLogEthereumTokenWithdraw ¶
type EthereumBankLogEthereumTokenWithdraw struct { BridgeToken common.Address Symbol string Amount *big.Int OwnerFrom common.Address EthereumReceiver []byte ProxyReceiver common.Address Nonce *big.Int Raw types.Log // Blockchain specific contextual infos }
EthereumBankLogEthereumTokenWithdraw represents a LogEthereumTokenWithdraw event raised by the EthereumBank contract.
type EthereumBankLogEthereumTokenWithdrawIterator ¶
type EthereumBankLogEthereumTokenWithdrawIterator struct { Event *EthereumBankLogEthereumTokenWithdraw // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBankLogEthereumTokenWithdrawIterator is returned from FilterLogEthereumTokenWithdraw and is used to iterate over the raw logs and unpacked data for LogEthereumTokenWithdraw events raised by the EthereumBank contract.
func (*EthereumBankLogEthereumTokenWithdrawIterator) Close ¶
func (it *EthereumBankLogEthereumTokenWithdrawIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBankLogEthereumTokenWithdrawIterator) Error ¶
func (it *EthereumBankLogEthereumTokenWithdrawIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBankLogEthereumTokenWithdrawIterator) Next ¶
func (it *EthereumBankLogEthereumTokenWithdrawIterator) 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 EthereumBankLogNewBridgeToken ¶
type EthereumBankLogNewBridgeToken struct { Token common.Address Symbol string Raw types.Log // Blockchain specific contextual infos }
EthereumBankLogNewBridgeToken represents a LogNewBridgeToken event raised by the EthereumBank contract.
type EthereumBankLogNewBridgeTokenIterator ¶
type EthereumBankLogNewBridgeTokenIterator struct { Event *EthereumBankLogNewBridgeToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBankLogNewBridgeTokenIterator is returned from FilterLogNewBridgeToken and is used to iterate over the raw logs and unpacked data for LogNewBridgeToken events raised by the EthereumBank contract.
func (*EthereumBankLogNewBridgeTokenIterator) Close ¶
func (it *EthereumBankLogNewBridgeTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBankLogNewBridgeTokenIterator) Error ¶
func (it *EthereumBankLogNewBridgeTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBankLogNewBridgeTokenIterator) Next ¶
func (it *EthereumBankLogNewBridgeTokenIterator) 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 EthereumBankRaw ¶
type EthereumBankRaw struct {
Contract *EthereumBank // Generic contract binding to access the raw methods on
}
EthereumBankRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EthereumBankRaw) Call ¶
func (_EthereumBank *EthereumBankRaw) 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 (*EthereumBankRaw) Transact ¶
func (_EthereumBank *EthereumBankRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthereumBankRaw) Transfer ¶
func (_EthereumBank *EthereumBankRaw) 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 EthereumBankSession ¶
type EthereumBankSession struct { Contract *EthereumBank // 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 }
EthereumBankSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EthereumBankSession) BridgeTokenCount ¶
func (_EthereumBank *EthereumBankSession) BridgeTokenCount() (*big.Int, error)
BridgeTokenCount is a free data retrieval call binding the contract method 0x328470ab.
Solidity: function bridgeTokenCount() view returns(uint256)
func (*EthereumBankSession) BridgeTokenCreated ¶
func (_EthereumBank *EthereumBankSession) BridgeTokenCreated(arg0 [32]byte) (bool, error)
BridgeTokenCreated is a free data retrieval call binding the contract method 0x59bf3a33.
Solidity: function bridgeTokenCreated(bytes32 ) view returns(bool)
func (*EthereumBankSession) BridgeTokenWhitelist ¶
func (_EthereumBank *EthereumBankSession) BridgeTokenWhitelist(arg0 common.Address) (bool, error)
BridgeTokenWhitelist is a free data retrieval call binding the contract method 0x3f4d5681.
Solidity: function bridgeTokenWhitelist(address ) view returns(bool)
func (*EthereumBankSession) GetToken2address ¶
func (_EthereumBank *EthereumBankSession) GetToken2address(_symbol string) (common.Address, error)
GetToken2address is a free data retrieval call binding the contract method 0x70e2a8d9.
Solidity: function getToken2address(string _symbol) view returns(address)
func (*EthereumBankSession) HasBridgeTokenCreated ¶
func (_EthereumBank *EthereumBankSession) HasBridgeTokenCreated(_symbol string) (bool, error)
HasBridgeTokenCreated is a free data retrieval call binding the contract method 0xefea27ab.
Solidity: function hasBridgeTokenCreated(string _symbol) view returns(bool)
func (*EthereumBankSession) Token2address ¶
func (_EthereumBank *EthereumBankSession) Token2address(arg0 [32]byte) (common.Address, error)
Token2address is a free data retrieval call binding the contract method 0x85f0bdc7.
Solidity: function token2address(bytes32 ) view returns(address)
type EthereumBankTransactor ¶
type EthereumBankTransactor struct {
// contains filtered or unexported fields
}
EthereumBankTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEthereumBankTransactor ¶
func NewEthereumBankTransactor(address common.Address, transactor bind.ContractTransactor) (*EthereumBankTransactor, error)
NewEthereumBankTransactor creates a new write-only instance of EthereumBank, bound to a specific deployed contract.
type EthereumBankTransactorRaw ¶
type EthereumBankTransactorRaw struct {
Contract *EthereumBankTransactor // Generic write-only contract binding to access the raw methods on
}
EthereumBankTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EthereumBankTransactorRaw) Transact ¶
func (_EthereumBank *EthereumBankTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthereumBankTransactorRaw) Transfer ¶
func (_EthereumBank *EthereumBankTransactorRaw) 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 EthereumBankTransactorSession ¶
type EthereumBankTransactorSession struct { Contract *EthereumBankTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EthereumBankTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EthereumBridge ¶
type EthereumBridge struct { EthereumBridgeCaller // Read-only binding to the contract EthereumBridgeTransactor // Write-only binding to the contract EthereumBridgeFilterer // Log filterer for contract events }
EthereumBridge is an auto generated Go binding around an Ethereum contract.
func DeployEthereumBridge ¶
func DeployEthereumBridge(auth *bind.TransactOpts, backend bind.ContractBackend, _operator common.Address, _valset common.Address) (common.Address, *types.Transaction, *EthereumBridge, error)
DeployEthereumBridge deploys a new Ethereum contract, binding an instance of EthereumBridge to it.
func NewEthereumBridge ¶
func NewEthereumBridge(address common.Address, backend bind.ContractBackend) (*EthereumBridge, error)
NewEthereumBridge creates a new instance of EthereumBridge, bound to a specific deployed contract.
type EthereumBridgeCaller ¶
type EthereumBridgeCaller struct {
// contains filtered or unexported fields
}
EthereumBridgeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEthereumBridgeCaller ¶
func NewEthereumBridgeCaller(address common.Address, caller bind.ContractCaller) (*EthereumBridgeCaller, error)
NewEthereumBridgeCaller creates a new read-only instance of EthereumBridge, bound to a specific deployed contract.
func (*EthereumBridgeCaller) BridgeBank ¶
func (_EthereumBridge *EthereumBridgeCaller) BridgeBank(opts *bind.CallOpts) (common.Address, error)
BridgeBank is a free data retrieval call binding the contract method 0x0e41f373.
Solidity: function bridgeBank() view returns(address)
func (*EthereumBridgeCaller) HasBridgeBank ¶
func (_EthereumBridge *EthereumBridgeCaller) HasBridgeBank(opts *bind.CallOpts) (bool, error)
HasBridgeBank is a free data retrieval call binding the contract method 0x69294a4e.
Solidity: function hasBridgeBank() view returns(bool)
func (*EthereumBridgeCaller) HasOracle ¶
func (_EthereumBridge *EthereumBridgeCaller) HasOracle(opts *bind.CallOpts) (bool, error)
HasOracle is a free data retrieval call binding the contract method 0xfb7831f2.
Solidity: function hasOracle() view returns(bool)
func (*EthereumBridgeCaller) IsProphecyClaimActive ¶
func (_EthereumBridge *EthereumBridgeCaller) IsProphecyClaimActive(opts *bind.CallOpts, _claimID [32]byte) (bool, error)
IsProphecyClaimActive is a free data retrieval call binding the contract method 0xaa760bc2.
Solidity: function isProphecyClaimActive(bytes32 _claimID) view returns(bool)
func (*EthereumBridgeCaller) IsProphecyClaimValidatorActive ¶
func (_EthereumBridge *EthereumBridgeCaller) IsProphecyClaimValidatorActive(opts *bind.CallOpts, _claimID [32]byte) (bool, error)
IsProphecyClaimValidatorActive is a free data retrieval call binding the contract method 0x6536be5a.
Solidity: function isProphecyClaimValidatorActive(bytes32 _claimID) view returns(bool)
func (*EthereumBridgeCaller) IsValidClaimType ¶
func (_EthereumBridge *EthereumBridgeCaller) IsValidClaimType(opts *bind.CallOpts, _claimType uint8) (bool, error)
IsValidClaimType is a free data retrieval call binding the contract method 0xf16e609a.
Solidity: function isValidClaimType(uint8 _claimType) pure returns(bool)
func (*EthereumBridgeCaller) Operator ¶
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*EthereumBridgeCaller) Oracle ¶
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*EthereumBridgeCaller) ProphecyClaimCount ¶
func (_EthereumBridge *EthereumBridgeCaller) ProphecyClaimCount(opts *bind.CallOpts) (*big.Int, error)
ProphecyClaimCount is a free data retrieval call binding the contract method 0x8ea5352d.
Solidity: function prophecyClaimCount() view returns(uint256)
func (*EthereumBridgeCaller) ProphecyClaims ¶
func (_EthereumBridge *EthereumBridgeCaller) ProphecyClaims(opts *bind.CallOpts, arg0 [32]byte) (struct { ClaimType uint8 EthereumSender []byte Chain33Receiver common.Address OriginalValidator common.Address TokenAddress common.Address Symbol string Amount *big.Int Status uint8 }, error)
ProphecyClaims is a free data retrieval call binding the contract method 0xb47010f6.
Solidity: function prophecyClaims(bytes32 ) view returns(uint8 claimType, bytes ethereumSender, address chain33Receiver, address originalValidator, address tokenAddress, string symbol, uint256 amount, uint8 status)
type EthereumBridgeCallerRaw ¶
type EthereumBridgeCallerRaw struct {
Contract *EthereumBridgeCaller // Generic read-only contract binding to access the raw methods on
}
EthereumBridgeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EthereumBridgeCallerRaw) Call ¶
func (_EthereumBridge *EthereumBridgeCallerRaw) 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 EthereumBridgeCallerSession ¶
type EthereumBridgeCallerSession struct { Contract *EthereumBridgeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EthereumBridgeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EthereumBridgeCallerSession) BridgeBank ¶
func (_EthereumBridge *EthereumBridgeCallerSession) BridgeBank() (common.Address, error)
BridgeBank is a free data retrieval call binding the contract method 0x0e41f373.
Solidity: function bridgeBank() view returns(address)
func (*EthereumBridgeCallerSession) HasBridgeBank ¶
func (_EthereumBridge *EthereumBridgeCallerSession) HasBridgeBank() (bool, error)
HasBridgeBank is a free data retrieval call binding the contract method 0x69294a4e.
Solidity: function hasBridgeBank() view returns(bool)
func (*EthereumBridgeCallerSession) HasOracle ¶
func (_EthereumBridge *EthereumBridgeCallerSession) HasOracle() (bool, error)
HasOracle is a free data retrieval call binding the contract method 0xfb7831f2.
Solidity: function hasOracle() view returns(bool)
func (*EthereumBridgeCallerSession) IsProphecyClaimActive ¶
func (_EthereumBridge *EthereumBridgeCallerSession) IsProphecyClaimActive(_claimID [32]byte) (bool, error)
IsProphecyClaimActive is a free data retrieval call binding the contract method 0xaa760bc2.
Solidity: function isProphecyClaimActive(bytes32 _claimID) view returns(bool)
func (*EthereumBridgeCallerSession) IsProphecyClaimValidatorActive ¶
func (_EthereumBridge *EthereumBridgeCallerSession) IsProphecyClaimValidatorActive(_claimID [32]byte) (bool, error)
IsProphecyClaimValidatorActive is a free data retrieval call binding the contract method 0x6536be5a.
Solidity: function isProphecyClaimValidatorActive(bytes32 _claimID) view returns(bool)
func (*EthereumBridgeCallerSession) IsValidClaimType ¶
func (_EthereumBridge *EthereumBridgeCallerSession) IsValidClaimType(_claimType uint8) (bool, error)
IsValidClaimType is a free data retrieval call binding the contract method 0xf16e609a.
Solidity: function isValidClaimType(uint8 _claimType) pure returns(bool)
func (*EthereumBridgeCallerSession) Operator ¶
func (_EthereumBridge *EthereumBridgeCallerSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*EthereumBridgeCallerSession) Oracle ¶
func (_EthereumBridge *EthereumBridgeCallerSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*EthereumBridgeCallerSession) ProphecyClaimCount ¶
func (_EthereumBridge *EthereumBridgeCallerSession) ProphecyClaimCount() (*big.Int, error)
ProphecyClaimCount is a free data retrieval call binding the contract method 0x8ea5352d.
Solidity: function prophecyClaimCount() view returns(uint256)
func (*EthereumBridgeCallerSession) ProphecyClaims ¶
func (_EthereumBridge *EthereumBridgeCallerSession) ProphecyClaims(arg0 [32]byte) (struct { ClaimType uint8 EthereumSender []byte Chain33Receiver common.Address OriginalValidator common.Address TokenAddress common.Address Symbol string Amount *big.Int Status uint8 }, error)
ProphecyClaims is a free data retrieval call binding the contract method 0xb47010f6.
Solidity: function prophecyClaims(bytes32 ) view returns(uint8 claimType, bytes ethereumSender, address chain33Receiver, address originalValidator, address tokenAddress, string symbol, uint256 amount, uint8 status)
type EthereumBridgeFilterer ¶
type EthereumBridgeFilterer struct {
// contains filtered or unexported fields
}
EthereumBridgeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEthereumBridgeFilterer ¶
func NewEthereumBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*EthereumBridgeFilterer, error)
NewEthereumBridgeFilterer creates a new log filterer instance of EthereumBridge, bound to a specific deployed contract.
func (*EthereumBridgeFilterer) FilterLogBridgeBankSet ¶
func (_EthereumBridge *EthereumBridgeFilterer) FilterLogBridgeBankSet(opts *bind.FilterOpts) (*EthereumBridgeLogBridgeBankSetIterator, error)
FilterLogBridgeBankSet is a free log retrieval operation binding the contract event 0xc8b65043fb196ac032b79a435397d1d14a96b4e9d12e366c3b1f550cb01d2dfa.
Solidity: event LogBridgeBankSet(address _bridgeBank)
func (*EthereumBridgeFilterer) FilterLogNewProphecyClaim ¶
func (_EthereumBridge *EthereumBridgeFilterer) FilterLogNewProphecyClaim(opts *bind.FilterOpts) (*EthereumBridgeLogNewProphecyClaimIterator, error)
FilterLogNewProphecyClaim is a free log retrieval operation binding the contract event 0x4c4b04a2b190e6bb01b6243f150fc76174861acd19cf98841801baaff5262dd8.
Solidity: event LogNewProphecyClaim(uint256 _prophecyID, uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _validatorAddress, address _tokenAddress, string _symbol, uint256 _amount)
func (*EthereumBridgeFilterer) FilterLogOracleSet ¶
func (_EthereumBridge *EthereumBridgeFilterer) FilterLogOracleSet(opts *bind.FilterOpts) (*EthereumBridgeLogOracleSetIterator, error)
FilterLogOracleSet is a free log retrieval operation binding the contract event 0x6efb0434342713e2e9b1501dbebf76b4ed18406ea77ab5d56535cc26dec3adc0.
Solidity: event LogOracleSet(address _oracle)
func (*EthereumBridgeFilterer) FilterLogProphecyCompleted ¶
func (_EthereumBridge *EthereumBridgeFilterer) FilterLogProphecyCompleted(opts *bind.FilterOpts) (*EthereumBridgeLogProphecyCompletedIterator, error)
FilterLogProphecyCompleted is a free log retrieval operation binding the contract event 0x7d9a5a85a52a06cdda079e1e12e99f2466f201b2e14ba09ef83ff625949921b9.
Solidity: event LogProphecyCompleted(bytes32 _claimID, uint8 _claimType)
func (*EthereumBridgeFilterer) ParseLogBridgeBankSet ¶
func (_EthereumBridge *EthereumBridgeFilterer) ParseLogBridgeBankSet(log types.Log) (*EthereumBridgeLogBridgeBankSet, error)
ParseLogBridgeBankSet is a log parse operation binding the contract event 0xc8b65043fb196ac032b79a435397d1d14a96b4e9d12e366c3b1f550cb01d2dfa.
Solidity: event LogBridgeBankSet(address _bridgeBank)
func (*EthereumBridgeFilterer) ParseLogNewProphecyClaim ¶
func (_EthereumBridge *EthereumBridgeFilterer) ParseLogNewProphecyClaim(log types.Log) (*EthereumBridgeLogNewProphecyClaim, error)
ParseLogNewProphecyClaim is a log parse operation binding the contract event 0x4c4b04a2b190e6bb01b6243f150fc76174861acd19cf98841801baaff5262dd8.
Solidity: event LogNewProphecyClaim(uint256 _prophecyID, uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _validatorAddress, address _tokenAddress, string _symbol, uint256 _amount)
func (*EthereumBridgeFilterer) ParseLogOracleSet ¶
func (_EthereumBridge *EthereumBridgeFilterer) ParseLogOracleSet(log types.Log) (*EthereumBridgeLogOracleSet, error)
ParseLogOracleSet is a log parse operation binding the contract event 0x6efb0434342713e2e9b1501dbebf76b4ed18406ea77ab5d56535cc26dec3adc0.
Solidity: event LogOracleSet(address _oracle)
func (*EthereumBridgeFilterer) ParseLogProphecyCompleted ¶
func (_EthereumBridge *EthereumBridgeFilterer) ParseLogProphecyCompleted(log types.Log) (*EthereumBridgeLogProphecyCompleted, error)
ParseLogProphecyCompleted is a log parse operation binding the contract event 0x7d9a5a85a52a06cdda079e1e12e99f2466f201b2e14ba09ef83ff625949921b9.
Solidity: event LogProphecyCompleted(bytes32 _claimID, uint8 _claimType)
func (*EthereumBridgeFilterer) WatchLogBridgeBankSet ¶
func (_EthereumBridge *EthereumBridgeFilterer) WatchLogBridgeBankSet(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogBridgeBankSet) (event.Subscription, error)
WatchLogBridgeBankSet is a free log subscription operation binding the contract event 0xc8b65043fb196ac032b79a435397d1d14a96b4e9d12e366c3b1f550cb01d2dfa.
Solidity: event LogBridgeBankSet(address _bridgeBank)
func (*EthereumBridgeFilterer) WatchLogNewProphecyClaim ¶
func (_EthereumBridge *EthereumBridgeFilterer) WatchLogNewProphecyClaim(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogNewProphecyClaim) (event.Subscription, error)
WatchLogNewProphecyClaim is a free log subscription operation binding the contract event 0x4c4b04a2b190e6bb01b6243f150fc76174861acd19cf98841801baaff5262dd8.
Solidity: event LogNewProphecyClaim(uint256 _prophecyID, uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _validatorAddress, address _tokenAddress, string _symbol, uint256 _amount)
func (*EthereumBridgeFilterer) WatchLogOracleSet ¶
func (_EthereumBridge *EthereumBridgeFilterer) WatchLogOracleSet(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogOracleSet) (event.Subscription, error)
WatchLogOracleSet is a free log subscription operation binding the contract event 0x6efb0434342713e2e9b1501dbebf76b4ed18406ea77ab5d56535cc26dec3adc0.
Solidity: event LogOracleSet(address _oracle)
func (*EthereumBridgeFilterer) WatchLogProphecyCompleted ¶
func (_EthereumBridge *EthereumBridgeFilterer) WatchLogProphecyCompleted(opts *bind.WatchOpts, sink chan<- *EthereumBridgeLogProphecyCompleted) (event.Subscription, error)
WatchLogProphecyCompleted is a free log subscription operation binding the contract event 0x7d9a5a85a52a06cdda079e1e12e99f2466f201b2e14ba09ef83ff625949921b9.
Solidity: event LogProphecyCompleted(bytes32 _claimID, uint8 _claimType)
type EthereumBridgeLogBridgeBankSet ¶
type EthereumBridgeLogBridgeBankSet struct { BridgeBank common.Address Raw types.Log // Blockchain specific contextual infos }
EthereumBridgeLogBridgeBankSet represents a LogBridgeBankSet event raised by the EthereumBridge contract.
type EthereumBridgeLogBridgeBankSetIterator ¶
type EthereumBridgeLogBridgeBankSetIterator struct { Event *EthereumBridgeLogBridgeBankSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBridgeLogBridgeBankSetIterator is returned from FilterLogBridgeBankSet and is used to iterate over the raw logs and unpacked data for LogBridgeBankSet events raised by the EthereumBridge contract.
func (*EthereumBridgeLogBridgeBankSetIterator) Close ¶
func (it *EthereumBridgeLogBridgeBankSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBridgeLogBridgeBankSetIterator) Error ¶
func (it *EthereumBridgeLogBridgeBankSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBridgeLogBridgeBankSetIterator) Next ¶
func (it *EthereumBridgeLogBridgeBankSetIterator) 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 EthereumBridgeLogNewProphecyClaim ¶
type EthereumBridgeLogNewProphecyClaim struct { ProphecyID *big.Int ClaimType uint8 EthereumSender []byte Chain33Receiver common.Address ValidatorAddress common.Address TokenAddress common.Address Symbol string Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
EthereumBridgeLogNewProphecyClaim represents a LogNewProphecyClaim event raised by the EthereumBridge contract.
type EthereumBridgeLogNewProphecyClaimIterator ¶
type EthereumBridgeLogNewProphecyClaimIterator struct { Event *EthereumBridgeLogNewProphecyClaim // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBridgeLogNewProphecyClaimIterator is returned from FilterLogNewProphecyClaim and is used to iterate over the raw logs and unpacked data for LogNewProphecyClaim events raised by the EthereumBridge contract.
func (*EthereumBridgeLogNewProphecyClaimIterator) Close ¶
func (it *EthereumBridgeLogNewProphecyClaimIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBridgeLogNewProphecyClaimIterator) Error ¶
func (it *EthereumBridgeLogNewProphecyClaimIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBridgeLogNewProphecyClaimIterator) Next ¶
func (it *EthereumBridgeLogNewProphecyClaimIterator) 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 EthereumBridgeLogOracleSet ¶
type EthereumBridgeLogOracleSet struct { Oracle common.Address Raw types.Log // Blockchain specific contextual infos }
EthereumBridgeLogOracleSet represents a LogOracleSet event raised by the EthereumBridge contract.
type EthereumBridgeLogOracleSetIterator ¶
type EthereumBridgeLogOracleSetIterator struct { Event *EthereumBridgeLogOracleSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBridgeLogOracleSetIterator is returned from FilterLogOracleSet and is used to iterate over the raw logs and unpacked data for LogOracleSet events raised by the EthereumBridge contract.
func (*EthereumBridgeLogOracleSetIterator) Close ¶
func (it *EthereumBridgeLogOracleSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBridgeLogOracleSetIterator) Error ¶
func (it *EthereumBridgeLogOracleSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBridgeLogOracleSetIterator) Next ¶
func (it *EthereumBridgeLogOracleSetIterator) 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 EthereumBridgeLogProphecyCompleted ¶
type EthereumBridgeLogProphecyCompleted struct { ClaimID [32]byte ClaimType uint8 Raw types.Log // Blockchain specific contextual infos }
EthereumBridgeLogProphecyCompleted represents a LogProphecyCompleted event raised by the EthereumBridge contract.
type EthereumBridgeLogProphecyCompletedIterator ¶
type EthereumBridgeLogProphecyCompletedIterator struct { Event *EthereumBridgeLogProphecyCompleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
EthereumBridgeLogProphecyCompletedIterator is returned from FilterLogProphecyCompleted and is used to iterate over the raw logs and unpacked data for LogProphecyCompleted events raised by the EthereumBridge contract.
func (*EthereumBridgeLogProphecyCompletedIterator) Close ¶
func (it *EthereumBridgeLogProphecyCompletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EthereumBridgeLogProphecyCompletedIterator) Error ¶
func (it *EthereumBridgeLogProphecyCompletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EthereumBridgeLogProphecyCompletedIterator) Next ¶
func (it *EthereumBridgeLogProphecyCompletedIterator) 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 EthereumBridgeRaw ¶
type EthereumBridgeRaw struct {
Contract *EthereumBridge // Generic contract binding to access the raw methods on
}
EthereumBridgeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EthereumBridgeRaw) Call ¶
func (_EthereumBridge *EthereumBridgeRaw) 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 (*EthereumBridgeRaw) Transact ¶
func (_EthereumBridge *EthereumBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthereumBridgeRaw) Transfer ¶
func (_EthereumBridge *EthereumBridgeRaw) 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 EthereumBridgeSession ¶
type EthereumBridgeSession struct { Contract *EthereumBridge // 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 }
EthereumBridgeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EthereumBridgeSession) BridgeBank ¶
func (_EthereumBridge *EthereumBridgeSession) BridgeBank() (common.Address, error)
BridgeBank is a free data retrieval call binding the contract method 0x0e41f373.
Solidity: function bridgeBank() view returns(address)
func (*EthereumBridgeSession) CompleteClaim ¶
func (_EthereumBridge *EthereumBridgeSession) CompleteClaim(_claimID [32]byte) (*types.Transaction, error)
CompleteClaim is a paid mutator transaction binding the contract method 0x48164a6f.
Solidity: function completeClaim(bytes32 _claimID) returns()
func (*EthereumBridgeSession) HasBridgeBank ¶
func (_EthereumBridge *EthereumBridgeSession) HasBridgeBank() (bool, error)
HasBridgeBank is a free data retrieval call binding the contract method 0x69294a4e.
Solidity: function hasBridgeBank() view returns(bool)
func (*EthereumBridgeSession) HasOracle ¶
func (_EthereumBridge *EthereumBridgeSession) HasOracle() (bool, error)
HasOracle is a free data retrieval call binding the contract method 0xfb7831f2.
Solidity: function hasOracle() view returns(bool)
func (*EthereumBridgeSession) IsProphecyClaimActive ¶
func (_EthereumBridge *EthereumBridgeSession) IsProphecyClaimActive(_claimID [32]byte) (bool, error)
IsProphecyClaimActive is a free data retrieval call binding the contract method 0xaa760bc2.
Solidity: function isProphecyClaimActive(bytes32 _claimID) view returns(bool)
func (*EthereumBridgeSession) IsProphecyClaimValidatorActive ¶
func (_EthereumBridge *EthereumBridgeSession) IsProphecyClaimValidatorActive(_claimID [32]byte) (bool, error)
IsProphecyClaimValidatorActive is a free data retrieval call binding the contract method 0x6536be5a.
Solidity: function isProphecyClaimValidatorActive(bytes32 _claimID) view returns(bool)
func (*EthereumBridgeSession) IsValidClaimType ¶
func (_EthereumBridge *EthereumBridgeSession) IsValidClaimType(_claimType uint8) (bool, error)
IsValidClaimType is a free data retrieval call binding the contract method 0xf16e609a.
Solidity: function isValidClaimType(uint8 _claimType) pure returns(bool)
func (*EthereumBridgeSession) Operator ¶
func (_EthereumBridge *EthereumBridgeSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*EthereumBridgeSession) Oracle ¶
func (_EthereumBridge *EthereumBridgeSession) Oracle() (common.Address, error)
Oracle is a free data retrieval call binding the contract method 0x7dc0d1d0.
Solidity: function oracle() view returns(address)
func (*EthereumBridgeSession) ProphecyClaimCount ¶
func (_EthereumBridge *EthereumBridgeSession) ProphecyClaimCount() (*big.Int, error)
ProphecyClaimCount is a free data retrieval call binding the contract method 0x8ea5352d.
Solidity: function prophecyClaimCount() view returns(uint256)
func (*EthereumBridgeSession) ProphecyClaims ¶
func (_EthereumBridge *EthereumBridgeSession) ProphecyClaims(arg0 [32]byte) (struct { ClaimType uint8 EthereumSender []byte Chain33Receiver common.Address OriginalValidator common.Address TokenAddress common.Address Symbol string Amount *big.Int Status uint8 }, error)
ProphecyClaims is a free data retrieval call binding the contract method 0xb47010f6.
Solidity: function prophecyClaims(bytes32 ) view returns(uint8 claimType, bytes ethereumSender, address chain33Receiver, address originalValidator, address tokenAddress, string symbol, uint256 amount, uint8 status)
func (*EthereumBridgeSession) SetBridgeBank ¶
func (_EthereumBridge *EthereumBridgeSession) SetBridgeBank(_bridgeBank common.Address) (*types.Transaction, error)
SetBridgeBank is a paid mutator transaction binding the contract method 0x814c92c3.
Solidity: function setBridgeBank(address _bridgeBank) returns()
func (*EthereumBridgeSession) SetNewProphecyClaim ¶
func (_EthereumBridge *EthereumBridgeSession) SetNewProphecyClaim(_claimID [32]byte, _claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, _originalValidator common.Address, _tokenAddress common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
SetNewProphecyClaim is a paid mutator transaction binding the contract method 0x74c9c3e2.
Solidity: function setNewProphecyClaim(bytes32 _claimID, uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _originalValidator, address _tokenAddress, string _symbol, uint256 _amount) returns()
func (*EthereumBridgeSession) SetOracle ¶
func (_EthereumBridge *EthereumBridgeSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
SetOracle is a paid mutator transaction binding the contract method 0x7adbf973.
Solidity: function setOracle(address _oracle) returns()
type EthereumBridgeTransactor ¶
type EthereumBridgeTransactor struct {
// contains filtered or unexported fields
}
EthereumBridgeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEthereumBridgeTransactor ¶
func NewEthereumBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*EthereumBridgeTransactor, error)
NewEthereumBridgeTransactor creates a new write-only instance of EthereumBridge, bound to a specific deployed contract.
func (*EthereumBridgeTransactor) CompleteClaim ¶
func (_EthereumBridge *EthereumBridgeTransactor) CompleteClaim(opts *bind.TransactOpts, _claimID [32]byte) (*types.Transaction, error)
CompleteClaim is a paid mutator transaction binding the contract method 0x48164a6f.
Solidity: function completeClaim(bytes32 _claimID) returns()
func (*EthereumBridgeTransactor) SetBridgeBank ¶
func (_EthereumBridge *EthereumBridgeTransactor) SetBridgeBank(opts *bind.TransactOpts, _bridgeBank common.Address) (*types.Transaction, error)
SetBridgeBank is a paid mutator transaction binding the contract method 0x814c92c3.
Solidity: function setBridgeBank(address _bridgeBank) returns()
func (*EthereumBridgeTransactor) SetNewProphecyClaim ¶
func (_EthereumBridge *EthereumBridgeTransactor) SetNewProphecyClaim(opts *bind.TransactOpts, _claimID [32]byte, _claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, _originalValidator common.Address, _tokenAddress common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
SetNewProphecyClaim is a paid mutator transaction binding the contract method 0x74c9c3e2.
Solidity: function setNewProphecyClaim(bytes32 _claimID, uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _originalValidator, address _tokenAddress, string _symbol, uint256 _amount) returns()
func (*EthereumBridgeTransactor) SetOracle ¶
func (_EthereumBridge *EthereumBridgeTransactor) SetOracle(opts *bind.TransactOpts, _oracle common.Address) (*types.Transaction, error)
SetOracle is a paid mutator transaction binding the contract method 0x7adbf973.
Solidity: function setOracle(address _oracle) returns()
type EthereumBridgeTransactorRaw ¶
type EthereumBridgeTransactorRaw struct {
Contract *EthereumBridgeTransactor // Generic write-only contract binding to access the raw methods on
}
EthereumBridgeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EthereumBridgeTransactorRaw) Transact ¶
func (_EthereumBridge *EthereumBridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EthereumBridgeTransactorRaw) Transfer ¶
func (_EthereumBridge *EthereumBridgeTransactorRaw) 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 EthereumBridgeTransactorSession ¶
type EthereumBridgeTransactorSession struct { Contract *EthereumBridgeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EthereumBridgeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EthereumBridgeTransactorSession) CompleteClaim ¶
func (_EthereumBridge *EthereumBridgeTransactorSession) CompleteClaim(_claimID [32]byte) (*types.Transaction, error)
CompleteClaim is a paid mutator transaction binding the contract method 0x48164a6f.
Solidity: function completeClaim(bytes32 _claimID) returns()
func (*EthereumBridgeTransactorSession) SetBridgeBank ¶
func (_EthereumBridge *EthereumBridgeTransactorSession) SetBridgeBank(_bridgeBank common.Address) (*types.Transaction, error)
SetBridgeBank is a paid mutator transaction binding the contract method 0x814c92c3.
Solidity: function setBridgeBank(address _bridgeBank) returns()
func (*EthereumBridgeTransactorSession) SetNewProphecyClaim ¶
func (_EthereumBridge *EthereumBridgeTransactorSession) SetNewProphecyClaim(_claimID [32]byte, _claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, _originalValidator common.Address, _tokenAddress common.Address, _symbol string, _amount *big.Int) (*types.Transaction, error)
SetNewProphecyClaim is a paid mutator transaction binding the contract method 0x74c9c3e2.
Solidity: function setNewProphecyClaim(bytes32 _claimID, uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _originalValidator, address _tokenAddress, string _symbol, uint256 _amount) returns()
func (*EthereumBridgeTransactorSession) SetOracle ¶
func (_EthereumBridge *EthereumBridgeTransactorSession) SetOracle(_oracle common.Address) (*types.Transaction, error)
SetOracle is a paid mutator transaction binding the contract method 0x7adbf973.
Solidity: function setOracle(address _oracle) returns()
type Executor ¶
type Executor struct { ExecutorCaller // Read-only binding to the contract ExecutorTransactor // Write-only binding to the contract ExecutorFilterer // Log filterer for contract events }
Executor is an auto generated Go binding around an Ethereum contract.
func DeployExecutor ¶
func DeployExecutor(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Executor, error)
DeployExecutor deploys a new Ethereum contract, binding an instance of Executor to it.
func NewExecutor ¶
NewExecutor creates a new instance of Executor, bound to a specific deployed contract.
type ExecutorCaller ¶
type ExecutorCaller struct {
// contains filtered or unexported fields
}
ExecutorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExecutorCaller ¶
func NewExecutorCaller(address common.Address, caller bind.ContractCaller) (*ExecutorCaller, error)
NewExecutorCaller creates a new read-only instance of Executor, bound to a specific deployed contract.
type ExecutorCallerRaw ¶
type ExecutorCallerRaw struct {
Contract *ExecutorCaller // Generic read-only contract binding to access the raw methods on
}
ExecutorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExecutorCallerRaw) Call ¶
func (_Executor *ExecutorCallerRaw) 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 ExecutorCallerSession ¶
type ExecutorCallerSession struct { Contract *ExecutorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExecutorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ExecutorFilterer ¶
type ExecutorFilterer struct {
// contains filtered or unexported fields
}
ExecutorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExecutorFilterer ¶
func NewExecutorFilterer(address common.Address, filterer bind.ContractFilterer) (*ExecutorFilterer, error)
NewExecutorFilterer creates a new log filterer instance of Executor, bound to a specific deployed contract.
type ExecutorRaw ¶
type ExecutorRaw struct {
Contract *Executor // Generic contract binding to access the raw methods on
}
ExecutorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExecutorRaw) Call ¶
func (_Executor *ExecutorRaw) 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 (*ExecutorRaw) Transact ¶
func (_Executor *ExecutorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExecutorRaw) Transfer ¶
func (_Executor *ExecutorRaw) 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 ExecutorSession ¶
type ExecutorSession struct { Contract *Executor // 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 }
ExecutorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ExecutorTransactor ¶
type ExecutorTransactor struct {
// contains filtered or unexported fields
}
ExecutorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExecutorTransactor ¶
func NewExecutorTransactor(address common.Address, transactor bind.ContractTransactor) (*ExecutorTransactor, error)
NewExecutorTransactor creates a new write-only instance of Executor, bound to a specific deployed contract.
type ExecutorTransactorRaw ¶
type ExecutorTransactorRaw struct {
Contract *ExecutorTransactor // Generic write-only contract binding to access the raw methods on
}
ExecutorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExecutorTransactorRaw) Transact ¶
func (_Executor *ExecutorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExecutorTransactorRaw) Transfer ¶
func (_Executor *ExecutorTransactorRaw) 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 ExecutorTransactorSession ¶
type ExecutorTransactorSession struct { Contract *ExecutorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExecutorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type FallbackManager ¶
type FallbackManager struct { FallbackManagerCaller // Read-only binding to the contract FallbackManagerTransactor // Write-only binding to the contract FallbackManagerFilterer // Log filterer for contract events }
FallbackManager is an auto generated Go binding around an Ethereum contract.
func DeployFallbackManager ¶
func DeployFallbackManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *FallbackManager, error)
DeployFallbackManager deploys a new Ethereum contract, binding an instance of FallbackManager to it.
func NewFallbackManager ¶
func NewFallbackManager(address common.Address, backend bind.ContractBackend) (*FallbackManager, error)
NewFallbackManager creates a new instance of FallbackManager, bound to a specific deployed contract.
type FallbackManagerCaller ¶
type FallbackManagerCaller struct {
// contains filtered or unexported fields
}
FallbackManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFallbackManagerCaller ¶
func NewFallbackManagerCaller(address common.Address, caller bind.ContractCaller) (*FallbackManagerCaller, error)
NewFallbackManagerCaller creates a new read-only instance of FallbackManager, bound to a specific deployed contract.
type FallbackManagerCallerRaw ¶
type FallbackManagerCallerRaw struct {
Contract *FallbackManagerCaller // Generic read-only contract binding to access the raw methods on
}
FallbackManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FallbackManagerCallerRaw) Call ¶
func (_FallbackManager *FallbackManagerCallerRaw) 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 FallbackManagerCallerSession ¶
type FallbackManagerCallerSession struct { Contract *FallbackManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
FallbackManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type FallbackManagerFilterer ¶
type FallbackManagerFilterer struct {
// contains filtered or unexported fields
}
FallbackManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFallbackManagerFilterer ¶
func NewFallbackManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*FallbackManagerFilterer, error)
NewFallbackManagerFilterer creates a new log filterer instance of FallbackManager, bound to a specific deployed contract.
type FallbackManagerRaw ¶
type FallbackManagerRaw struct {
Contract *FallbackManager // Generic contract binding to access the raw methods on
}
FallbackManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FallbackManagerRaw) Call ¶
func (_FallbackManager *FallbackManagerRaw) 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 (*FallbackManagerRaw) Transact ¶
func (_FallbackManager *FallbackManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FallbackManagerRaw) Transfer ¶
func (_FallbackManager *FallbackManagerRaw) 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 FallbackManagerSession ¶
type FallbackManagerSession struct { Contract *FallbackManager // 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 }
FallbackManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FallbackManagerSession) Fallback ¶
func (_FallbackManager *FallbackManagerSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*FallbackManagerSession) SetFallbackHandler ¶
func (_FallbackManager *FallbackManagerSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
type FallbackManagerTransactor ¶
type FallbackManagerTransactor struct {
// contains filtered or unexported fields
}
FallbackManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFallbackManagerTransactor ¶
func NewFallbackManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*FallbackManagerTransactor, error)
NewFallbackManagerTransactor creates a new write-only instance of FallbackManager, bound to a specific deployed contract.
func (*FallbackManagerTransactor) Fallback ¶
func (_FallbackManager *FallbackManagerTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*FallbackManagerTransactor) SetFallbackHandler ¶
func (_FallbackManager *FallbackManagerTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
type FallbackManagerTransactorRaw ¶
type FallbackManagerTransactorRaw struct {
Contract *FallbackManagerTransactor // Generic write-only contract binding to access the raw methods on
}
FallbackManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FallbackManagerTransactorRaw) Transact ¶
func (_FallbackManager *FallbackManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FallbackManagerTransactorRaw) Transfer ¶
func (_FallbackManager *FallbackManagerTransactorRaw) 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 FallbackManagerTransactorSession ¶
type FallbackManagerTransactorSession struct { Contract *FallbackManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
FallbackManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FallbackManagerTransactorSession) Fallback ¶
func (_FallbackManager *FallbackManagerTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*FallbackManagerTransactorSession) SetFallbackHandler ¶
func (_FallbackManager *FallbackManagerTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
type GnosisSafe ¶
type GnosisSafe struct { GnosisSafeCaller // Read-only binding to the contract GnosisSafeTransactor // Write-only binding to the contract GnosisSafeFilterer // Log filterer for contract events }
GnosisSafe is an auto generated Go binding around an Ethereum contract.
func DeployGnosisSafe ¶
func DeployGnosisSafe(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GnosisSafe, error)
DeployGnosisSafe deploys a new Ethereum contract, binding an instance of GnosisSafe to it.
func NewGnosisSafe ¶
func NewGnosisSafe(address common.Address, backend bind.ContractBackend) (*GnosisSafe, error)
NewGnosisSafe creates a new instance of GnosisSafe, bound to a specific deployed contract.
type GnosisSafeAddedOwner ¶
type GnosisSafeAddedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeAddedOwner represents a AddedOwner event raised by the GnosisSafe contract.
type GnosisSafeAddedOwnerIterator ¶
type GnosisSafeAddedOwnerIterator struct { Event *GnosisSafeAddedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the GnosisSafe contract.
func (*GnosisSafeAddedOwnerIterator) Close ¶
func (it *GnosisSafeAddedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeAddedOwnerIterator) Error ¶
func (it *GnosisSafeAddedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeAddedOwnerIterator) Next ¶
func (it *GnosisSafeAddedOwnerIterator) 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 GnosisSafeApproveHash ¶
type GnosisSafeApproveHash struct { ApprovedHash [32]byte Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeApproveHash represents a ApproveHash event raised by the GnosisSafe contract.
type GnosisSafeApproveHashIterator ¶
type GnosisSafeApproveHashIterator struct { Event *GnosisSafeApproveHash // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeApproveHashIterator is returned from FilterApproveHash and is used to iterate over the raw logs and unpacked data for ApproveHash events raised by the GnosisSafe contract.
func (*GnosisSafeApproveHashIterator) Close ¶
func (it *GnosisSafeApproveHashIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeApproveHashIterator) Error ¶
func (it *GnosisSafeApproveHashIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeApproveHashIterator) Next ¶
func (it *GnosisSafeApproveHashIterator) 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 GnosisSafeCaller ¶
type GnosisSafeCaller struct {
// contains filtered or unexported fields
}
GnosisSafeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGnosisSafeCaller ¶
func NewGnosisSafeCaller(address common.Address, caller bind.ContractCaller) (*GnosisSafeCaller, error)
NewGnosisSafeCaller creates a new read-only instance of GnosisSafe, bound to a specific deployed contract.
func (*GnosisSafeCaller) ApprovedHashes ¶
func (_GnosisSafe *GnosisSafeCaller) ApprovedHashes(opts *bind.CallOpts, arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GnosisSafeCaller) DomainSeparator ¶
func (_GnosisSafe *GnosisSafeCaller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisSafeCaller) EncodeTransactionData ¶
func (_GnosisSafe *GnosisSafeCaller) EncodeTransactionData(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GnosisSafeCaller) GetChainId ¶
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSafeCaller) GetMessageHash ¶
func (_GnosisSafe *GnosisSafeCaller) GetMessageHash(opts *bind.CallOpts, message []byte) ([32]byte, error)
GetMessageHash is a free data retrieval call binding the contract method 0x0a1028c4.
Solidity: function getMessageHash(bytes message) view returns(bytes32)
func (*GnosisSafeCaller) GetModulesPaginated ¶
func (_GnosisSafe *GnosisSafeCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GnosisSafeCaller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSafeCaller) GetSelfBalance ¶
GetSelfBalance is a free data retrieval call binding the contract method 0x048a5fed.
Solidity: function getSelfBalance() view returns(uint256)
func (*GnosisSafeCaller) GetStorageAt ¶
func (_GnosisSafe *GnosisSafeCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GnosisSafeCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSafeCaller) GetTransactionHash ¶
func (_GnosisSafe *GnosisSafeCaller) GetTransactionHash(opts *bind.CallOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GnosisSafeCaller) IsModuleEnabled ¶
func (_GnosisSafe *GnosisSafeCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GnosisSafeCaller) IsOwner ¶
func (_GnosisSafe *GnosisSafeCaller) IsOwner(opts *bind.CallOpts, owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GnosisSafeCaller) NAME ¶
func (_GnosisSafe *GnosisSafeCaller) NAME(opts *bind.CallOpts) (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*GnosisSafeCaller) Nonce ¶
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSafeCaller) SignedMessages ¶
func (_GnosisSafe *GnosisSafeCaller) SignedMessages(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
type GnosisSafeCallerRaw ¶
type GnosisSafeCallerRaw struct {
Contract *GnosisSafeCaller // Generic read-only contract binding to access the raw methods on
}
GnosisSafeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GnosisSafeCallerRaw) Call ¶
func (_GnosisSafe *GnosisSafeCallerRaw) 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 GnosisSafeCallerSession ¶
type GnosisSafeCallerSession struct { Contract *GnosisSafeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GnosisSafeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GnosisSafeCallerSession) ApprovedHashes ¶
func (_GnosisSafe *GnosisSafeCallerSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GnosisSafeCallerSession) DomainSeparator ¶
func (_GnosisSafe *GnosisSafeCallerSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisSafeCallerSession) EncodeTransactionData ¶
func (_GnosisSafe *GnosisSafeCallerSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GnosisSafeCallerSession) GetChainId ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSafeCallerSession) GetMessageHash ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetMessageHash(message []byte) ([32]byte, error)
GetMessageHash is a free data retrieval call binding the contract method 0x0a1028c4.
Solidity: function getMessageHash(bytes message) view returns(bytes32)
func (*GnosisSafeCallerSession) GetModulesPaginated ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GnosisSafeCallerSession) GetOwners ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSafeCallerSession) GetSelfBalance ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetSelfBalance() (*big.Int, error)
GetSelfBalance is a free data retrieval call binding the contract method 0x048a5fed.
Solidity: function getSelfBalance() view returns(uint256)
func (*GnosisSafeCallerSession) GetStorageAt ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GnosisSafeCallerSession) GetThreshold ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSafeCallerSession) GetTransactionHash ¶
func (_GnosisSafe *GnosisSafeCallerSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GnosisSafeCallerSession) IsModuleEnabled ¶
func (_GnosisSafe *GnosisSafeCallerSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GnosisSafeCallerSession) IsOwner ¶
func (_GnosisSafe *GnosisSafeCallerSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GnosisSafeCallerSession) NAME ¶
func (_GnosisSafe *GnosisSafeCallerSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*GnosisSafeCallerSession) Nonce ¶
func (_GnosisSafe *GnosisSafeCallerSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSafeCallerSession) SignedMessages ¶
func (_GnosisSafe *GnosisSafeCallerSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
func (*GnosisSafeCallerSession) VERSION ¶
func (_GnosisSafe *GnosisSafeCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GnosisSafeChangedThreshold ¶
type GnosisSafeChangedThreshold struct { Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeChangedThreshold represents a ChangedThreshold event raised by the GnosisSafe contract.
type GnosisSafeChangedThresholdIterator ¶
type GnosisSafeChangedThresholdIterator struct { Event *GnosisSafeChangedThreshold // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeChangedThresholdIterator is returned from FilterChangedThreshold and is used to iterate over the raw logs and unpacked data for ChangedThreshold events raised by the GnosisSafe contract.
func (*GnosisSafeChangedThresholdIterator) Close ¶
func (it *GnosisSafeChangedThresholdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeChangedThresholdIterator) Error ¶
func (it *GnosisSafeChangedThresholdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeChangedThresholdIterator) Next ¶
func (it *GnosisSafeChangedThresholdIterator) 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 GnosisSafeDisabledModule ¶
type GnosisSafeDisabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeDisabledModule represents a DisabledModule event raised by the GnosisSafe contract.
type GnosisSafeDisabledModuleIterator ¶
type GnosisSafeDisabledModuleIterator struct { Event *GnosisSafeDisabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeDisabledModuleIterator is returned from FilterDisabledModule and is used to iterate over the raw logs and unpacked data for DisabledModule events raised by the GnosisSafe contract.
func (*GnosisSafeDisabledModuleIterator) Close ¶
func (it *GnosisSafeDisabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeDisabledModuleIterator) Error ¶
func (it *GnosisSafeDisabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeDisabledModuleIterator) Next ¶
func (it *GnosisSafeDisabledModuleIterator) 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 GnosisSafeEnabledModule ¶
type GnosisSafeEnabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeEnabledModule represents a EnabledModule event raised by the GnosisSafe contract.
type GnosisSafeEnabledModuleIterator ¶
type GnosisSafeEnabledModuleIterator struct { Event *GnosisSafeEnabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeEnabledModuleIterator is returned from FilterEnabledModule and is used to iterate over the raw logs and unpacked data for EnabledModule events raised by the GnosisSafe contract.
func (*GnosisSafeEnabledModuleIterator) Close ¶
func (it *GnosisSafeEnabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeEnabledModuleIterator) Error ¶
func (it *GnosisSafeEnabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeEnabledModuleIterator) Next ¶
func (it *GnosisSafeEnabledModuleIterator) 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 GnosisSafeExecutionFailure ¶
type GnosisSafeExecutionFailure struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionFailure represents a ExecutionFailure event raised by the GnosisSafe contract.
type GnosisSafeExecutionFailureIterator ¶
type GnosisSafeExecutionFailureIterator struct { Event *GnosisSafeExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionFailureIterator) Close ¶
func (it *GnosisSafeExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionFailureIterator) Error ¶
func (it *GnosisSafeExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionFailureIterator) Next ¶
func (it *GnosisSafeExecutionFailureIterator) 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 GnosisSafeExecutionFromModuleFailure ¶
type GnosisSafeExecutionFromModuleFailure struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionFromModuleFailure represents a ExecutionFromModuleFailure event raised by the GnosisSafe contract.
type GnosisSafeExecutionFromModuleFailureIterator ¶
type GnosisSafeExecutionFromModuleFailureIterator struct { Event *GnosisSafeExecutionFromModuleFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionFromModuleFailureIterator is returned from FilterExecutionFromModuleFailure and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleFailure events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionFromModuleFailureIterator) Close ¶
func (it *GnosisSafeExecutionFromModuleFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionFromModuleFailureIterator) Error ¶
func (it *GnosisSafeExecutionFromModuleFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionFromModuleFailureIterator) Next ¶
func (it *GnosisSafeExecutionFromModuleFailureIterator) 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 GnosisSafeExecutionFromModuleSuccess ¶
type GnosisSafeExecutionFromModuleSuccess struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionFromModuleSuccess represents a ExecutionFromModuleSuccess event raised by the GnosisSafe contract.
type GnosisSafeExecutionFromModuleSuccessIterator ¶
type GnosisSafeExecutionFromModuleSuccessIterator struct { Event *GnosisSafeExecutionFromModuleSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionFromModuleSuccessIterator is returned from FilterExecutionFromModuleSuccess and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleSuccess events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionFromModuleSuccessIterator) Close ¶
func (it *GnosisSafeExecutionFromModuleSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionFromModuleSuccessIterator) Error ¶
func (it *GnosisSafeExecutionFromModuleSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionFromModuleSuccessIterator) Next ¶
func (it *GnosisSafeExecutionFromModuleSuccessIterator) 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 GnosisSafeExecutionResult ¶
type GnosisSafeExecutionResult struct { Name string Result bool Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionResult represents a ExecutionResult event raised by the GnosisSafe contract.
type GnosisSafeExecutionResultIterator ¶
type GnosisSafeExecutionResultIterator struct { Event *GnosisSafeExecutionResult // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionResultIterator is returned from FilterExecutionResult and is used to iterate over the raw logs and unpacked data for ExecutionResult events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionResultIterator) Close ¶
func (it *GnosisSafeExecutionResultIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionResultIterator) Error ¶
func (it *GnosisSafeExecutionResultIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionResultIterator) Next ¶
func (it *GnosisSafeExecutionResultIterator) 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 GnosisSafeExecutionSuccess ¶
type GnosisSafeExecutionSuccess struct { TxHash [32]byte Payment *big.Int Raw types.Log // Blockchain specific contextual infos }
GnosisSafeExecutionSuccess represents a ExecutionSuccess event raised by the GnosisSafe contract.
type GnosisSafeExecutionSuccessIterator ¶
type GnosisSafeExecutionSuccessIterator struct { Event *GnosisSafeExecutionSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeExecutionSuccessIterator is returned from FilterExecutionSuccess and is used to iterate over the raw logs and unpacked data for ExecutionSuccess events raised by the GnosisSafe contract.
func (*GnosisSafeExecutionSuccessIterator) Close ¶
func (it *GnosisSafeExecutionSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeExecutionSuccessIterator) Error ¶
func (it *GnosisSafeExecutionSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeExecutionSuccessIterator) Next ¶
func (it *GnosisSafeExecutionSuccessIterator) 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 GnosisSafeFilterer ¶
type GnosisSafeFilterer struct {
// contains filtered or unexported fields
}
GnosisSafeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGnosisSafeFilterer ¶
func NewGnosisSafeFilterer(address common.Address, filterer bind.ContractFilterer) (*GnosisSafeFilterer, error)
NewGnosisSafeFilterer creates a new log filterer instance of GnosisSafe, bound to a specific deployed contract.
func (*GnosisSafeFilterer) FilterAddedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*GnosisSafeAddedOwnerIterator, error)
FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisSafeFilterer) FilterApproveHash ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterApproveHash(opts *bind.FilterOpts, approvedHash [][32]byte, owner []common.Address) (*GnosisSafeApproveHashIterator, error)
FilterApproveHash is a free log retrieval operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisSafeFilterer) FilterChangedThreshold ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*GnosisSafeChangedThresholdIterator, error)
FilterChangedThreshold is a free log retrieval operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisSafeFilterer) FilterDisabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*GnosisSafeDisabledModuleIterator, error)
FilterDisabledModule is a free log retrieval operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisSafeFilterer) FilterEnabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*GnosisSafeEnabledModuleIterator, error)
FilterEnabledModule is a free log retrieval operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisSafeFilterer) FilterExecutionFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFailure(opts *bind.FilterOpts) (*GnosisSafeExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) FilterExecutionFromModuleFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleFailureIterator, error)
FilterExecutionFromModuleFailure is a free log retrieval operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisSafeFilterer) FilterExecutionFromModuleSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*GnosisSafeExecutionFromModuleSuccessIterator, error)
FilterExecutionFromModuleSuccess is a free log retrieval operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisSafeFilterer) FilterExecutionResult ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionResult(opts *bind.FilterOpts) (*GnosisSafeExecutionResultIterator, error)
FilterExecutionResult is a free log retrieval operation binding the contract event 0x36bd3cb3e572bed2e31aa120b605e9d3cb596f0703790070410c5f0b0ac5e34e.
Solidity: event ExecutionResult(string name, bool result)
func (*GnosisSafeFilterer) FilterExecutionSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterExecutionSuccess(opts *bind.FilterOpts) (*GnosisSafeExecutionSuccessIterator, error)
FilterExecutionSuccess is a free log retrieval operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) FilterRemovedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*GnosisSafeRemovedOwnerIterator, error)
FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisSafeFilterer) FilterSignMsg ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterSignMsg(opts *bind.FilterOpts, msgHash [][32]byte) (*GnosisSafeSignMsgIterator, error)
FilterSignMsg is a free log retrieval operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisSafeFilterer) FilterSignatureRecover ¶
func (_GnosisSafe *GnosisSafeFilterer) FilterSignatureRecover(opts *bind.FilterOpts) (*GnosisSafeSignatureRecoverIterator, error)
FilterSignatureRecover is a free log retrieval operation binding the contract event 0x5a06eb92afc8e6aed01ca739e4a5f3d7b76155d973f4428c2f7316095d98abd3.
Solidity: event SignatureRecover(uint256 index, address owner, bytes32 hash)
func (*GnosisSafeFilterer) ParseAddedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseAddedOwner(log types.Log) (*GnosisSafeAddedOwner, error)
ParseAddedOwner is a log parse operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisSafeFilterer) ParseApproveHash ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseApproveHash(log types.Log) (*GnosisSafeApproveHash, error)
ParseApproveHash is a log parse operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisSafeFilterer) ParseChangedThreshold ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseChangedThreshold(log types.Log) (*GnosisSafeChangedThreshold, error)
ParseChangedThreshold is a log parse operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisSafeFilterer) ParseDisabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseDisabledModule(log types.Log) (*GnosisSafeDisabledModule, error)
ParseDisabledModule is a log parse operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisSafeFilterer) ParseEnabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseEnabledModule(log types.Log) (*GnosisSafeEnabledModule, error)
ParseEnabledModule is a log parse operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisSafeFilterer) ParseExecutionFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFailure(log types.Log) (*GnosisSafeExecutionFailure, error)
ParseExecutionFailure is a log parse operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) ParseExecutionFromModuleFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleFailure(log types.Log) (*GnosisSafeExecutionFromModuleFailure, error)
ParseExecutionFromModuleFailure is a log parse operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisSafeFilterer) ParseExecutionFromModuleSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*GnosisSafeExecutionFromModuleSuccess, error)
ParseExecutionFromModuleSuccess is a log parse operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisSafeFilterer) ParseExecutionResult ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionResult(log types.Log) (*GnosisSafeExecutionResult, error)
ParseExecutionResult is a log parse operation binding the contract event 0x36bd3cb3e572bed2e31aa120b605e9d3cb596f0703790070410c5f0b0ac5e34e.
Solidity: event ExecutionResult(string name, bool result)
func (*GnosisSafeFilterer) ParseExecutionSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseExecutionSuccess(log types.Log) (*GnosisSafeExecutionSuccess, error)
ParseExecutionSuccess is a log parse operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) ParseRemovedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseRemovedOwner(log types.Log) (*GnosisSafeRemovedOwner, error)
ParseRemovedOwner is a log parse operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisSafeFilterer) ParseSignMsg ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseSignMsg(log types.Log) (*GnosisSafeSignMsg, error)
ParseSignMsg is a log parse operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisSafeFilterer) ParseSignatureRecover ¶
func (_GnosisSafe *GnosisSafeFilterer) ParseSignatureRecover(log types.Log) (*GnosisSafeSignatureRecover, error)
ParseSignatureRecover is a log parse operation binding the contract event 0x5a06eb92afc8e6aed01ca739e4a5f3d7b76155d973f4428c2f7316095d98abd3.
Solidity: event SignatureRecover(uint256 index, address owner, bytes32 hash)
func (*GnosisSafeFilterer) WatchAddedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeAddedOwner) (event.Subscription, error)
WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*GnosisSafeFilterer) WatchApproveHash ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchApproveHash(opts *bind.WatchOpts, sink chan<- *GnosisSafeApproveHash, approvedHash [][32]byte, owner []common.Address) (event.Subscription, error)
WatchApproveHash is a free log subscription operation binding the contract event 0xf2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c.
Solidity: event ApproveHash(bytes32 indexed approvedHash, address indexed owner)
func (*GnosisSafeFilterer) WatchChangedThreshold ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *GnosisSafeChangedThreshold) (event.Subscription, error)
WatchChangedThreshold is a free log subscription operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*GnosisSafeFilterer) WatchDisabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeDisabledModule) (event.Subscription, error)
WatchDisabledModule is a free log subscription operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*GnosisSafeFilterer) WatchEnabledModule ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *GnosisSafeEnabledModule) (event.Subscription, error)
WatchEnabledModule is a free log subscription operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*GnosisSafeFilterer) WatchExecutionFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFailure) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23.
Solidity: event ExecutionFailure(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) WatchExecutionFromModuleFailure ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleFailure, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleFailure is a free log subscription operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*GnosisSafeFilterer) WatchExecutionFromModuleSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionFromModuleSuccess, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleSuccess is a free log subscription operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*GnosisSafeFilterer) WatchExecutionResult ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionResult(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionResult) (event.Subscription, error)
WatchExecutionResult is a free log subscription operation binding the contract event 0x36bd3cb3e572bed2e31aa120b605e9d3cb596f0703790070410c5f0b0ac5e34e.
Solidity: event ExecutionResult(string name, bool result)
func (*GnosisSafeFilterer) WatchExecutionSuccess ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchExecutionSuccess(opts *bind.WatchOpts, sink chan<- *GnosisSafeExecutionSuccess) (event.Subscription, error)
WatchExecutionSuccess is a free log subscription operation binding the contract event 0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e.
Solidity: event ExecutionSuccess(bytes32 txHash, uint256 payment)
func (*GnosisSafeFilterer) WatchRemovedOwner ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *GnosisSafeRemovedOwner) (event.Subscription, error)
WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*GnosisSafeFilterer) WatchSignMsg ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchSignMsg(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignMsg, msgHash [][32]byte) (event.Subscription, error)
WatchSignMsg is a free log subscription operation binding the contract event 0xe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e4.
Solidity: event SignMsg(bytes32 indexed msgHash)
func (*GnosisSafeFilterer) WatchSignatureRecover ¶
func (_GnosisSafe *GnosisSafeFilterer) WatchSignatureRecover(opts *bind.WatchOpts, sink chan<- *GnosisSafeSignatureRecover) (event.Subscription, error)
WatchSignatureRecover is a free log subscription operation binding the contract event 0x5a06eb92afc8e6aed01ca739e4a5f3d7b76155d973f4428c2f7316095d98abd3.
Solidity: event SignatureRecover(uint256 index, address owner, bytes32 hash)
type GnosisSafeMath ¶
type GnosisSafeMath struct { GnosisSafeMathCaller // Read-only binding to the contract GnosisSafeMathTransactor // Write-only binding to the contract GnosisSafeMathFilterer // Log filterer for contract events }
GnosisSafeMath is an auto generated Go binding around an Ethereum contract.
func DeployGnosisSafeMath ¶
func DeployGnosisSafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *GnosisSafeMath, error)
DeployGnosisSafeMath deploys a new Ethereum contract, binding an instance of GnosisSafeMath to it.
func NewGnosisSafeMath ¶
func NewGnosisSafeMath(address common.Address, backend bind.ContractBackend) (*GnosisSafeMath, error)
NewGnosisSafeMath creates a new instance of GnosisSafeMath, bound to a specific deployed contract.
type GnosisSafeMathCaller ¶
type GnosisSafeMathCaller struct {
// contains filtered or unexported fields
}
GnosisSafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGnosisSafeMathCaller ¶
func NewGnosisSafeMathCaller(address common.Address, caller bind.ContractCaller) (*GnosisSafeMathCaller, error)
NewGnosisSafeMathCaller creates a new read-only instance of GnosisSafeMath, bound to a specific deployed contract.
type GnosisSafeMathCallerRaw ¶
type GnosisSafeMathCallerRaw struct {
Contract *GnosisSafeMathCaller // Generic read-only contract binding to access the raw methods on
}
GnosisSafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GnosisSafeMathCallerRaw) Call ¶
func (_GnosisSafeMath *GnosisSafeMathCallerRaw) 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 GnosisSafeMathCallerSession ¶
type GnosisSafeMathCallerSession struct { Contract *GnosisSafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GnosisSafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type GnosisSafeMathFilterer ¶
type GnosisSafeMathFilterer struct {
// contains filtered or unexported fields
}
GnosisSafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGnosisSafeMathFilterer ¶
func NewGnosisSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*GnosisSafeMathFilterer, error)
NewGnosisSafeMathFilterer creates a new log filterer instance of GnosisSafeMath, bound to a specific deployed contract.
type GnosisSafeMathRaw ¶
type GnosisSafeMathRaw struct {
Contract *GnosisSafeMath // Generic contract binding to access the raw methods on
}
GnosisSafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GnosisSafeMathRaw) Call ¶
func (_GnosisSafeMath *GnosisSafeMathRaw) 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 (*GnosisSafeMathRaw) Transact ¶
func (_GnosisSafeMath *GnosisSafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeMathRaw) Transfer ¶
func (_GnosisSafeMath *GnosisSafeMathRaw) 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 GnosisSafeMathSession ¶
type GnosisSafeMathSession struct { Contract *GnosisSafeMath // 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 }
GnosisSafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type GnosisSafeMathTransactor ¶
type GnosisSafeMathTransactor struct {
// contains filtered or unexported fields
}
GnosisSafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGnosisSafeMathTransactor ¶
func NewGnosisSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*GnosisSafeMathTransactor, error)
NewGnosisSafeMathTransactor creates a new write-only instance of GnosisSafeMath, bound to a specific deployed contract.
type GnosisSafeMathTransactorRaw ¶
type GnosisSafeMathTransactorRaw struct {
Contract *GnosisSafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
GnosisSafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GnosisSafeMathTransactorRaw) Transact ¶
func (_GnosisSafeMath *GnosisSafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeMathTransactorRaw) Transfer ¶
func (_GnosisSafeMath *GnosisSafeMathTransactorRaw) 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 GnosisSafeMathTransactorSession ¶
type GnosisSafeMathTransactorSession struct { Contract *GnosisSafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GnosisSafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GnosisSafeRaw ¶
type GnosisSafeRaw struct {
Contract *GnosisSafe // Generic contract binding to access the raw methods on
}
GnosisSafeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GnosisSafeRaw) Call ¶
func (_GnosisSafe *GnosisSafeRaw) 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 (*GnosisSafeRaw) Transact ¶
func (_GnosisSafe *GnosisSafeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeRaw) Transfer ¶
func (_GnosisSafe *GnosisSafeRaw) 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 GnosisSafeRemovedOwner ¶
type GnosisSafeRemovedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
GnosisSafeRemovedOwner represents a RemovedOwner event raised by the GnosisSafe contract.
type GnosisSafeRemovedOwnerIterator ¶
type GnosisSafeRemovedOwnerIterator struct { Event *GnosisSafeRemovedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the GnosisSafe contract.
func (*GnosisSafeRemovedOwnerIterator) Close ¶
func (it *GnosisSafeRemovedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeRemovedOwnerIterator) Error ¶
func (it *GnosisSafeRemovedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeRemovedOwnerIterator) Next ¶
func (it *GnosisSafeRemovedOwnerIterator) 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 GnosisSafeSession ¶
type GnosisSafeSession struct { Contract *GnosisSafe // 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 }
GnosisSafeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GnosisSafeSession) AddOwnerWithThreshold ¶
func (_GnosisSafe *GnosisSafeSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GnosisSafeSession) ApproveHash ¶
func (_GnosisSafe *GnosisSafeSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GnosisSafeSession) ApprovedHashes ¶
func (_GnosisSafe *GnosisSafeSession) ApprovedHashes(arg0 common.Address, arg1 [32]byte) (*big.Int, error)
ApprovedHashes is a free data retrieval call binding the contract method 0x7d832974.
Solidity: function approvedHashes(address , bytes32 ) view returns(uint256)
func (*GnosisSafeSession) ChangeThreshold ¶
func (_GnosisSafe *GnosisSafeSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GnosisSafeSession) CheckSignatures ¶
func (_GnosisSafe *GnosisSafeSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) (*types.Transaction, error)
CheckSignatures is a paid mutator transaction binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) returns()
func (*GnosisSafeSession) DisableModule ¶
func (_GnosisSafe *GnosisSafeSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GnosisSafeSession) DomainSeparator ¶
func (_GnosisSafe *GnosisSafeSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*GnosisSafeSession) EnableModule ¶
func (_GnosisSafe *GnosisSafeSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GnosisSafeSession) EncodeTransactionData ¶
func (_GnosisSafe *GnosisSafeSession) EncodeTransactionData(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([]byte, error)
EncodeTransactionData is a free data retrieval call binding the contract method 0xe86637db.
Solidity: function encodeTransactionData(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes)
func (*GnosisSafeSession) ExecTransaction ¶
func (_GnosisSafe *GnosisSafeSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GnosisSafeSession) ExecTransactionFromModule ¶
func (_GnosisSafe *GnosisSafeSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GnosisSafeSession) ExecTransactionFromModuleReturnData ¶
func (_GnosisSafe *GnosisSafeSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GnosisSafeSession) Fallback ¶
func (_GnosisSafe *GnosisSafeSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSafeSession) GetChainId ¶
func (_GnosisSafe *GnosisSafeSession) GetChainId() (*big.Int, error)
GetChainId is a free data retrieval call binding the contract method 0x3408e470.
Solidity: function getChainId() view returns(uint256)
func (*GnosisSafeSession) GetMessageHash ¶
func (_GnosisSafe *GnosisSafeSession) GetMessageHash(message []byte) ([32]byte, error)
GetMessageHash is a free data retrieval call binding the contract method 0x0a1028c4.
Solidity: function getMessageHash(bytes message) view returns(bytes32)
func (*GnosisSafeSession) GetModulesPaginated ¶
func (_GnosisSafe *GnosisSafeSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*GnosisSafeSession) GetOwners ¶
func (_GnosisSafe *GnosisSafeSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*GnosisSafeSession) GetSelfBalance ¶
func (_GnosisSafe *GnosisSafeSession) GetSelfBalance() (*big.Int, error)
GetSelfBalance is a free data retrieval call binding the contract method 0x048a5fed.
Solidity: function getSelfBalance() view returns(uint256)
func (*GnosisSafeSession) GetStorageAt ¶
func (_GnosisSafe *GnosisSafeSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*GnosisSafeSession) GetThreshold ¶
func (_GnosisSafe *GnosisSafeSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*GnosisSafeSession) GetTransactionHash ¶
func (_GnosisSafe *GnosisSafeSession) GetTransactionHash(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, _nonce *big.Int) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0xd8d11f78.
Solidity: function getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, uint256 _nonce) view returns(bytes32)
func (*GnosisSafeSession) IsModuleEnabled ¶
func (_GnosisSafe *GnosisSafeSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
func (*GnosisSafeSession) IsOwner ¶
func (_GnosisSafe *GnosisSafeSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*GnosisSafeSession) NAME ¶
func (_GnosisSafe *GnosisSafeSession) NAME() (string, error)
NAME is a free data retrieval call binding the contract method 0xa3f4df7e.
Solidity: function NAME() view returns(string)
func (*GnosisSafeSession) Nonce ¶
func (_GnosisSafe *GnosisSafeSession) Nonce() (*big.Int, error)
Nonce is a free data retrieval call binding the contract method 0xaffed0e0.
Solidity: function nonce() view returns(uint256)
func (*GnosisSafeSession) Receive ¶
func (_GnosisSafe *GnosisSafeSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSafeSession) RemoveOwner ¶
func (_GnosisSafe *GnosisSafeSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GnosisSafeSession) RequiredTxGas ¶
func (_GnosisSafe *GnosisSafeSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GnosisSafeSession) SetFallbackHandler ¶
func (_GnosisSafe *GnosisSafeSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GnosisSafeSession) Setup ¶
func (_GnosisSafe *GnosisSafeSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GnosisSafeSession) SignMessage ¶
func (_GnosisSafe *GnosisSafeSession) SignMessage(_data []byte) (*types.Transaction, error)
SignMessage is a paid mutator transaction binding the contract method 0x85a5affe.
Solidity: function signMessage(bytes _data) returns()
func (*GnosisSafeSession) SignedMessages ¶
func (_GnosisSafe *GnosisSafeSession) SignedMessages(arg0 [32]byte) (*big.Int, error)
SignedMessages is a free data retrieval call binding the contract method 0x5ae6bd37.
Solidity: function signedMessages(bytes32 ) view returns(uint256)
func (*GnosisSafeSession) SimulateDelegatecall ¶
func (_GnosisSafe *GnosisSafeSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecall is a paid mutator transaction binding the contract method 0xf84436bd.
Solidity: function simulateDelegatecall(address targetContract, bytes calldataPayload) returns(bytes)
func (*GnosisSafeSession) SimulateDelegatecallInternal ¶
func (_GnosisSafe *GnosisSafeSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecallInternal is a paid mutator transaction binding the contract method 0x43218e19.
Solidity: function simulateDelegatecallInternal(address targetContract, bytes calldataPayload) returns(bytes)
func (*GnosisSafeSession) SwapOwner ¶
func (_GnosisSafe *GnosisSafeSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
func (*GnosisSafeSession) VERSION ¶
func (_GnosisSafe *GnosisSafeSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() view returns(string)
type GnosisSafeSignMsg ¶
type GnosisSafeSignMsg struct { MsgHash [32]byte Raw types.Log // Blockchain specific contextual infos }
GnosisSafeSignMsg represents a SignMsg event raised by the GnosisSafe contract.
type GnosisSafeSignMsgIterator ¶
type GnosisSafeSignMsgIterator struct { Event *GnosisSafeSignMsg // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeSignMsgIterator is returned from FilterSignMsg and is used to iterate over the raw logs and unpacked data for SignMsg events raised by the GnosisSafe contract.
func (*GnosisSafeSignMsgIterator) Close ¶
func (it *GnosisSafeSignMsgIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeSignMsgIterator) Error ¶
func (it *GnosisSafeSignMsgIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeSignMsgIterator) Next ¶
func (it *GnosisSafeSignMsgIterator) 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 GnosisSafeSignatureRecover ¶
type GnosisSafeSignatureRecover struct { Index *big.Int Owner common.Address Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
GnosisSafeSignatureRecover represents a SignatureRecover event raised by the GnosisSafe contract.
type GnosisSafeSignatureRecoverIterator ¶
type GnosisSafeSignatureRecoverIterator struct { Event *GnosisSafeSignatureRecover // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GnosisSafeSignatureRecoverIterator is returned from FilterSignatureRecover and is used to iterate over the raw logs and unpacked data for SignatureRecover events raised by the GnosisSafe contract.
func (*GnosisSafeSignatureRecoverIterator) Close ¶
func (it *GnosisSafeSignatureRecoverIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GnosisSafeSignatureRecoverIterator) Error ¶
func (it *GnosisSafeSignatureRecoverIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GnosisSafeSignatureRecoverIterator) Next ¶
func (it *GnosisSafeSignatureRecoverIterator) 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 GnosisSafeTransactor ¶
type GnosisSafeTransactor struct {
// contains filtered or unexported fields
}
GnosisSafeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGnosisSafeTransactor ¶
func NewGnosisSafeTransactor(address common.Address, transactor bind.ContractTransactor) (*GnosisSafeTransactor, error)
NewGnosisSafeTransactor creates a new write-only instance of GnosisSafe, bound to a specific deployed contract.
func (*GnosisSafeTransactor) AddOwnerWithThreshold ¶
func (_GnosisSafe *GnosisSafeTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GnosisSafeTransactor) ApproveHash ¶
func (_GnosisSafe *GnosisSafeTransactor) ApproveHash(opts *bind.TransactOpts, hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GnosisSafeTransactor) ChangeThreshold ¶
func (_GnosisSafe *GnosisSafeTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GnosisSafeTransactor) CheckSignatures ¶
func (_GnosisSafe *GnosisSafeTransactor) CheckSignatures(opts *bind.TransactOpts, dataHash [32]byte, data []byte, signatures []byte) (*types.Transaction, error)
CheckSignatures is a paid mutator transaction binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) returns()
func (*GnosisSafeTransactor) DisableModule ¶
func (_GnosisSafe *GnosisSafeTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GnosisSafeTransactor) EnableModule ¶
func (_GnosisSafe *GnosisSafeTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GnosisSafeTransactor) ExecTransaction ¶
func (_GnosisSafe *GnosisSafeTransactor) ExecTransaction(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GnosisSafeTransactor) ExecTransactionFromModule ¶
func (_GnosisSafe *GnosisSafeTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GnosisSafeTransactor) ExecTransactionFromModuleReturnData ¶
func (_GnosisSafe *GnosisSafeTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GnosisSafeTransactor) Fallback ¶
func (_GnosisSafe *GnosisSafeTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSafeTransactor) Receive ¶
func (_GnosisSafe *GnosisSafeTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSafeTransactor) RemoveOwner ¶
func (_GnosisSafe *GnosisSafeTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GnosisSafeTransactor) RequiredTxGas ¶
func (_GnosisSafe *GnosisSafeTransactor) RequiredTxGas(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GnosisSafeTransactor) SetFallbackHandler ¶
func (_GnosisSafe *GnosisSafeTransactor) SetFallbackHandler(opts *bind.TransactOpts, handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GnosisSafeTransactor) Setup ¶
func (_GnosisSafe *GnosisSafeTransactor) Setup(opts *bind.TransactOpts, _owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GnosisSafeTransactor) SignMessage ¶
func (_GnosisSafe *GnosisSafeTransactor) SignMessage(opts *bind.TransactOpts, _data []byte) (*types.Transaction, error)
SignMessage is a paid mutator transaction binding the contract method 0x85a5affe.
Solidity: function signMessage(bytes _data) returns()
func (*GnosisSafeTransactor) SimulateDelegatecall ¶
func (_GnosisSafe *GnosisSafeTransactor) SimulateDelegatecall(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecall is a paid mutator transaction binding the contract method 0xf84436bd.
Solidity: function simulateDelegatecall(address targetContract, bytes calldataPayload) returns(bytes)
func (*GnosisSafeTransactor) SimulateDelegatecallInternal ¶
func (_GnosisSafe *GnosisSafeTransactor) SimulateDelegatecallInternal(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecallInternal is a paid mutator transaction binding the contract method 0x43218e19.
Solidity: function simulateDelegatecallInternal(address targetContract, bytes calldataPayload) returns(bytes)
func (*GnosisSafeTransactor) SwapOwner ¶
func (_GnosisSafe *GnosisSafeTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type GnosisSafeTransactorRaw ¶
type GnosisSafeTransactorRaw struct {
Contract *GnosisSafeTransactor // Generic write-only contract binding to access the raw methods on
}
GnosisSafeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GnosisSafeTransactorRaw) Transact ¶
func (_GnosisSafe *GnosisSafeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GnosisSafeTransactorRaw) Transfer ¶
func (_GnosisSafe *GnosisSafeTransactorRaw) 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 GnosisSafeTransactorSession ¶
type GnosisSafeTransactorSession struct { Contract *GnosisSafeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GnosisSafeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GnosisSafeTransactorSession) AddOwnerWithThreshold ¶
func (_GnosisSafe *GnosisSafeTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*GnosisSafeTransactorSession) ApproveHash ¶
func (_GnosisSafe *GnosisSafeTransactorSession) ApproveHash(hashToApprove [32]byte) (*types.Transaction, error)
ApproveHash is a paid mutator transaction binding the contract method 0xd4d9bdcd.
Solidity: function approveHash(bytes32 hashToApprove) returns()
func (*GnosisSafeTransactorSession) ChangeThreshold ¶
func (_GnosisSafe *GnosisSafeTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*GnosisSafeTransactorSession) CheckSignatures ¶
func (_GnosisSafe *GnosisSafeTransactorSession) CheckSignatures(dataHash [32]byte, data []byte, signatures []byte) (*types.Transaction, error)
CheckSignatures is a paid mutator transaction binding the contract method 0x934f3a11.
Solidity: function checkSignatures(bytes32 dataHash, bytes data, bytes signatures) returns()
func (*GnosisSafeTransactorSession) DisableModule ¶
func (_GnosisSafe *GnosisSafeTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*GnosisSafeTransactorSession) EnableModule ¶
func (_GnosisSafe *GnosisSafeTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*GnosisSafeTransactorSession) ExecTransaction ¶
func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransaction(to common.Address, value *big.Int, data []byte, operation uint8, safeTxGas *big.Int, baseGas *big.Int, gasPrice *big.Int, gasToken common.Address, refundReceiver common.Address, signatures []byte) (*types.Transaction, error)
ExecTransaction is a paid mutator transaction binding the contract method 0x6a761202.
Solidity: function execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 baseGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures) payable returns(bool success)
func (*GnosisSafeTransactorSession) ExecTransactionFromModule ¶
func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*GnosisSafeTransactorSession) ExecTransactionFromModuleReturnData ¶
func (_GnosisSafe *GnosisSafeTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*GnosisSafeTransactorSession) Fallback ¶
func (_GnosisSafe *GnosisSafeTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() returns()
func (*GnosisSafeTransactorSession) Receive ¶
func (_GnosisSafe *GnosisSafeTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*GnosisSafeTransactorSession) RemoveOwner ¶
func (_GnosisSafe *GnosisSafeTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*GnosisSafeTransactorSession) RequiredTxGas ¶
func (_GnosisSafe *GnosisSafeTransactorSession) RequiredTxGas(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
RequiredTxGas is a paid mutator transaction binding the contract method 0xc4ca3a9c.
Solidity: function requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns(uint256)
func (*GnosisSafeTransactorSession) SetFallbackHandler ¶
func (_GnosisSafe *GnosisSafeTransactorSession) SetFallbackHandler(handler common.Address) (*types.Transaction, error)
SetFallbackHandler is a paid mutator transaction binding the contract method 0xf08a0323.
Solidity: function setFallbackHandler(address handler) returns()
func (*GnosisSafeTransactorSession) Setup ¶
func (_GnosisSafe *GnosisSafeTransactorSession) Setup(_owners []common.Address, _threshold *big.Int, to common.Address, data []byte, fallbackHandler common.Address, paymentToken common.Address, payment *big.Int, paymentReceiver common.Address) (*types.Transaction, error)
Setup is a paid mutator transaction binding the contract method 0xb63e800d.
Solidity: function setup(address[] _owners, uint256 _threshold, address to, bytes data, address fallbackHandler, address paymentToken, uint256 payment, address paymentReceiver) returns()
func (*GnosisSafeTransactorSession) SignMessage ¶
func (_GnosisSafe *GnosisSafeTransactorSession) SignMessage(_data []byte) (*types.Transaction, error)
SignMessage is a paid mutator transaction binding the contract method 0x85a5affe.
Solidity: function signMessage(bytes _data) returns()
func (*GnosisSafeTransactorSession) SimulateDelegatecall ¶
func (_GnosisSafe *GnosisSafeTransactorSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecall is a paid mutator transaction binding the contract method 0xf84436bd.
Solidity: function simulateDelegatecall(address targetContract, bytes calldataPayload) returns(bytes)
func (*GnosisSafeTransactorSession) SimulateDelegatecallInternal ¶
func (_GnosisSafe *GnosisSafeTransactorSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecallInternal is a paid mutator transaction binding the contract method 0x43218e19.
Solidity: function simulateDelegatecallInternal(address targetContract, bytes calldataPayload) returns(bytes)
func (*GnosisSafeTransactorSession) SwapOwner ¶
func (_GnosisSafe *GnosisSafeTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type IERC20 ¶
type IERC20 struct { IERC20Caller // Read-only binding to the contract IERC20Transactor // Write-only binding to the contract IERC20Filterer // Log filterer for contract events }
IERC20 is an auto generated Go binding around an Ethereum contract.
type IERC20Approval ¶
type IERC20Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Approval represents a Approval event raised by the IERC20 contract.
type IERC20ApprovalIterator ¶
type IERC20ApprovalIterator struct { Event *IERC20Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
func (*IERC20ApprovalIterator) Close ¶
func (it *IERC20ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20ApprovalIterator) Error ¶
func (it *IERC20ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20ApprovalIterator) Next ¶
func (it *IERC20ApprovalIterator) 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 IERC20Caller ¶
type IERC20Caller struct {
// contains filtered or unexported fields
}
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIERC20Caller ¶
func NewIERC20Caller(address common.Address, caller bind.ContractCaller) (*IERC20Caller, error)
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Caller) Allowance ¶
func (_IERC20 *IERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Caller) BalanceOf ¶
func (_IERC20 *IERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20CallerRaw ¶
type IERC20CallerRaw struct {
Contract *IERC20Caller // Generic read-only contract binding to access the raw methods on
}
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IERC20CallerRaw) Call ¶
func (_IERC20 *IERC20CallerRaw) 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 IERC20CallerSession ¶
type IERC20CallerSession struct { Contract *IERC20Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IERC20CallerSession) Allowance ¶
func (_IERC20 *IERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20CallerSession) TotalSupply ¶
func (_IERC20 *IERC20CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type IERC20Filterer ¶
type IERC20Filterer struct {
// contains filtered or unexported fields
}
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIERC20Filterer ¶
func NewIERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC20Filterer, error)
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
func (*IERC20Filterer) FilterApproval ¶
func (_IERC20 *IERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IERC20ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) FilterTransfer ¶
func (_IERC20 *IERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IERC20TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) ParseApproval ¶
func (_IERC20 *IERC20Filterer) ParseApproval(log types.Log) (*IERC20Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) ParseTransfer ¶
func (_IERC20 *IERC20Filterer) ParseTransfer(log types.Log) (*IERC20Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*IERC20Filterer) WatchApproval ¶
func (_IERC20 *IERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC20Approval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*IERC20Filterer) WatchTransfer ¶
func (_IERC20 *IERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC20Transfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type IERC20Raw ¶
type IERC20Raw struct {
Contract *IERC20 // Generic contract binding to access the raw methods on
}
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IERC20Raw) Call ¶
func (_IERC20 *IERC20Raw) 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 (*IERC20Raw) Transact ¶
func (_IERC20 *IERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20Raw) Transfer ¶
func (_IERC20 *IERC20Raw) 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 IERC20Session ¶
type IERC20Session struct { Contract *IERC20 // 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 }
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IERC20Session) Allowance ¶
func (_IERC20 *IERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) view returns(uint256)
func (*IERC20Session) Approve ¶
func (_IERC20 *IERC20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) view returns(uint256)
func (*IERC20Session) TotalSupply ¶
func (_IERC20 *IERC20Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*IERC20Session) Transfer ¶
func (_IERC20 *IERC20Session) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20Session) TransferFrom ¶
func (_IERC20 *IERC20Session) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transactor ¶
type IERC20Transactor struct {
// contains filtered or unexported fields
}
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIERC20Transactor ¶
func NewIERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC20Transactor, error)
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
func (*IERC20Transactor) Approve ¶
func (_IERC20 *IERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20Transactor) Transfer ¶
func (_IERC20 *IERC20Transactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20Transactor) TransferFrom ¶
func (_IERC20 *IERC20Transactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20TransactorRaw ¶
type IERC20TransactorRaw struct {
Contract *IERC20Transactor // Generic write-only contract binding to access the raw methods on
}
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IERC20TransactorRaw) Transact ¶
func (_IERC20 *IERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IERC20TransactorRaw) Transfer ¶
func (_IERC20 *IERC20TransactorRaw) 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 IERC20TransactorSession ¶
type IERC20TransactorSession struct { Contract *IERC20Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IERC20TransactorSession) Approve ¶
func (_IERC20 *IERC20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*IERC20TransactorSession) Transfer ¶
func (_IERC20 *IERC20TransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*IERC20TransactorSession) TransferFrom ¶
func (_IERC20 *IERC20TransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type IERC20Transfer ¶
type IERC20Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
type IERC20TransferIterator ¶
type IERC20TransferIterator struct { Event *IERC20Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
func (*IERC20TransferIterator) Close ¶
func (it *IERC20TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IERC20TransferIterator) Error ¶
func (it *IERC20TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IERC20TransferIterator) Next ¶
func (it *IERC20TransferIterator) 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 ISignatureValidator ¶
type ISignatureValidator struct { ISignatureValidatorCaller // Read-only binding to the contract ISignatureValidatorTransactor // Write-only binding to the contract ISignatureValidatorFilterer // Log filterer for contract events }
ISignatureValidator is an auto generated Go binding around an Ethereum contract.
func NewISignatureValidator ¶
func NewISignatureValidator(address common.Address, backend bind.ContractBackend) (*ISignatureValidator, error)
NewISignatureValidator creates a new instance of ISignatureValidator, bound to a specific deployed contract.
type ISignatureValidatorCaller ¶
type ISignatureValidatorCaller struct {
// contains filtered or unexported fields
}
ISignatureValidatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISignatureValidatorCaller ¶
func NewISignatureValidatorCaller(address common.Address, caller bind.ContractCaller) (*ISignatureValidatorCaller, error)
NewISignatureValidatorCaller creates a new read-only instance of ISignatureValidator, bound to a specific deployed contract.
func (*ISignatureValidatorCaller) IsValidSignature ¶
func (_ISignatureValidator *ISignatureValidatorCaller) IsValidSignature(opts *bind.CallOpts, _data []byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) view returns(bytes4)
type ISignatureValidatorCallerRaw ¶
type ISignatureValidatorCallerRaw struct {
Contract *ISignatureValidatorCaller // Generic read-only contract binding to access the raw methods on
}
ISignatureValidatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISignatureValidatorCallerRaw) Call ¶
func (_ISignatureValidator *ISignatureValidatorCallerRaw) 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 ISignatureValidatorCallerSession ¶
type ISignatureValidatorCallerSession struct { Contract *ISignatureValidatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISignatureValidatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISignatureValidatorCallerSession) IsValidSignature ¶
func (_ISignatureValidator *ISignatureValidatorCallerSession) IsValidSignature(_data []byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) view returns(bytes4)
type ISignatureValidatorConstants ¶
type ISignatureValidatorConstants struct { ISignatureValidatorConstantsCaller // Read-only binding to the contract ISignatureValidatorConstantsTransactor // Write-only binding to the contract ISignatureValidatorConstantsFilterer // Log filterer for contract events }
ISignatureValidatorConstants is an auto generated Go binding around an Ethereum contract.
func DeployISignatureValidatorConstants ¶
func DeployISignatureValidatorConstants(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ISignatureValidatorConstants, error)
DeployISignatureValidatorConstants deploys a new Ethereum contract, binding an instance of ISignatureValidatorConstants to it.
func NewISignatureValidatorConstants ¶
func NewISignatureValidatorConstants(address common.Address, backend bind.ContractBackend) (*ISignatureValidatorConstants, error)
NewISignatureValidatorConstants creates a new instance of ISignatureValidatorConstants, bound to a specific deployed contract.
type ISignatureValidatorConstantsCaller ¶
type ISignatureValidatorConstantsCaller struct {
// contains filtered or unexported fields
}
ISignatureValidatorConstantsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISignatureValidatorConstantsCaller ¶
func NewISignatureValidatorConstantsCaller(address common.Address, caller bind.ContractCaller) (*ISignatureValidatorConstantsCaller, error)
NewISignatureValidatorConstantsCaller creates a new read-only instance of ISignatureValidatorConstants, bound to a specific deployed contract.
type ISignatureValidatorConstantsCallerRaw ¶
type ISignatureValidatorConstantsCallerRaw struct {
Contract *ISignatureValidatorConstantsCaller // Generic read-only contract binding to access the raw methods on
}
ISignatureValidatorConstantsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISignatureValidatorConstantsCallerRaw) Call ¶
func (_ISignatureValidatorConstants *ISignatureValidatorConstantsCallerRaw) 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 ISignatureValidatorConstantsCallerSession ¶
type ISignatureValidatorConstantsCallerSession struct { Contract *ISignatureValidatorConstantsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISignatureValidatorConstantsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ISignatureValidatorConstantsFilterer ¶
type ISignatureValidatorConstantsFilterer struct {
// contains filtered or unexported fields
}
ISignatureValidatorConstantsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISignatureValidatorConstantsFilterer ¶
func NewISignatureValidatorConstantsFilterer(address common.Address, filterer bind.ContractFilterer) (*ISignatureValidatorConstantsFilterer, error)
NewISignatureValidatorConstantsFilterer creates a new log filterer instance of ISignatureValidatorConstants, bound to a specific deployed contract.
type ISignatureValidatorConstantsRaw ¶
type ISignatureValidatorConstantsRaw struct {
Contract *ISignatureValidatorConstants // Generic contract binding to access the raw methods on
}
ISignatureValidatorConstantsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISignatureValidatorConstantsRaw) Call ¶
func (_ISignatureValidatorConstants *ISignatureValidatorConstantsRaw) 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 (*ISignatureValidatorConstantsRaw) Transact ¶
func (_ISignatureValidatorConstants *ISignatureValidatorConstantsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISignatureValidatorConstantsRaw) Transfer ¶
func (_ISignatureValidatorConstants *ISignatureValidatorConstantsRaw) 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 ISignatureValidatorConstantsSession ¶
type ISignatureValidatorConstantsSession struct { Contract *ISignatureValidatorConstants // 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 }
ISignatureValidatorConstantsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ISignatureValidatorConstantsTransactor ¶
type ISignatureValidatorConstantsTransactor struct {
// contains filtered or unexported fields
}
ISignatureValidatorConstantsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISignatureValidatorConstantsTransactor ¶
func NewISignatureValidatorConstantsTransactor(address common.Address, transactor bind.ContractTransactor) (*ISignatureValidatorConstantsTransactor, error)
NewISignatureValidatorConstantsTransactor creates a new write-only instance of ISignatureValidatorConstants, bound to a specific deployed contract.
type ISignatureValidatorConstantsTransactorRaw ¶
type ISignatureValidatorConstantsTransactorRaw struct {
Contract *ISignatureValidatorConstantsTransactor // Generic write-only contract binding to access the raw methods on
}
ISignatureValidatorConstantsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISignatureValidatorConstantsTransactorRaw) Transact ¶
func (_ISignatureValidatorConstants *ISignatureValidatorConstantsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISignatureValidatorConstantsTransactorRaw) Transfer ¶
func (_ISignatureValidatorConstants *ISignatureValidatorConstantsTransactorRaw) 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 ISignatureValidatorConstantsTransactorSession ¶
type ISignatureValidatorConstantsTransactorSession struct { Contract *ISignatureValidatorConstantsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISignatureValidatorConstantsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ISignatureValidatorFilterer ¶
type ISignatureValidatorFilterer struct {
// contains filtered or unexported fields
}
ISignatureValidatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISignatureValidatorFilterer ¶
func NewISignatureValidatorFilterer(address common.Address, filterer bind.ContractFilterer) (*ISignatureValidatorFilterer, error)
NewISignatureValidatorFilterer creates a new log filterer instance of ISignatureValidator, bound to a specific deployed contract.
type ISignatureValidatorRaw ¶
type ISignatureValidatorRaw struct {
Contract *ISignatureValidator // Generic contract binding to access the raw methods on
}
ISignatureValidatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISignatureValidatorRaw) Call ¶
func (_ISignatureValidator *ISignatureValidatorRaw) 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 (*ISignatureValidatorRaw) Transact ¶
func (_ISignatureValidator *ISignatureValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISignatureValidatorRaw) Transfer ¶
func (_ISignatureValidator *ISignatureValidatorRaw) 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 ISignatureValidatorSession ¶
type ISignatureValidatorSession struct { Contract *ISignatureValidator // 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 }
ISignatureValidatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISignatureValidatorSession) IsValidSignature ¶
func (_ISignatureValidator *ISignatureValidatorSession) IsValidSignature(_data []byte, _signature []byte) ([4]byte, error)
IsValidSignature is a free data retrieval call binding the contract method 0x20c13b0b.
Solidity: function isValidSignature(bytes _data, bytes _signature) view returns(bytes4)
type ISignatureValidatorTransactor ¶
type ISignatureValidatorTransactor struct {
// contains filtered or unexported fields
}
ISignatureValidatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISignatureValidatorTransactor ¶
func NewISignatureValidatorTransactor(address common.Address, transactor bind.ContractTransactor) (*ISignatureValidatorTransactor, error)
NewISignatureValidatorTransactor creates a new write-only instance of ISignatureValidator, bound to a specific deployed contract.
type ISignatureValidatorTransactorRaw ¶
type ISignatureValidatorTransactorRaw struct {
Contract *ISignatureValidatorTransactor // Generic write-only contract binding to access the raw methods on
}
ISignatureValidatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISignatureValidatorTransactorRaw) Transact ¶
func (_ISignatureValidator *ISignatureValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISignatureValidatorTransactorRaw) Transfer ¶
func (_ISignatureValidator *ISignatureValidatorTransactorRaw) 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 ISignatureValidatorTransactorSession ¶
type ISignatureValidatorTransactorSession struct { Contract *ISignatureValidatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISignatureValidatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type MinterRole ¶
type MinterRole struct { MinterRoleCaller // Read-only binding to the contract MinterRoleTransactor // Write-only binding to the contract MinterRoleFilterer // Log filterer for contract events }
MinterRole is an auto generated Go binding around an Ethereum contract.
func NewMinterRole ¶
func NewMinterRole(address common.Address, backend bind.ContractBackend) (*MinterRole, error)
NewMinterRole creates a new instance of MinterRole, bound to a specific deployed contract.
type MinterRoleCaller ¶
type MinterRoleCaller struct {
// contains filtered or unexported fields
}
MinterRoleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMinterRoleCaller ¶
func NewMinterRoleCaller(address common.Address, caller bind.ContractCaller) (*MinterRoleCaller, error)
NewMinterRoleCaller creates a new read-only instance of MinterRole, bound to a specific deployed contract.
type MinterRoleCallerRaw ¶
type MinterRoleCallerRaw struct {
Contract *MinterRoleCaller // Generic read-only contract binding to access the raw methods on
}
MinterRoleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MinterRoleCallerRaw) Call ¶
func (_MinterRole *MinterRoleCallerRaw) 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 MinterRoleCallerSession ¶
type MinterRoleCallerSession struct { Contract *MinterRoleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MinterRoleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MinterRoleFilterer ¶
type MinterRoleFilterer struct {
// contains filtered or unexported fields
}
MinterRoleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMinterRoleFilterer ¶
func NewMinterRoleFilterer(address common.Address, filterer bind.ContractFilterer) (*MinterRoleFilterer, error)
NewMinterRoleFilterer creates a new log filterer instance of MinterRole, bound to a specific deployed contract.
func (*MinterRoleFilterer) FilterMinterAdded ¶
func (_MinterRole *MinterRoleFilterer) FilterMinterAdded(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterAddedIterator, error)
FilterMinterAdded is a free log retrieval operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) FilterMinterRemoved ¶
func (_MinterRole *MinterRoleFilterer) FilterMinterRemoved(opts *bind.FilterOpts, account []common.Address) (*MinterRoleMinterRemovedIterator, error)
FilterMinterRemoved is a free log retrieval operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*MinterRoleFilterer) ParseMinterAdded ¶
func (_MinterRole *MinterRoleFilterer) ParseMinterAdded(log types.Log) (*MinterRoleMinterAdded, error)
ParseMinterAdded is a log parse operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) ParseMinterRemoved ¶
func (_MinterRole *MinterRoleFilterer) ParseMinterRemoved(log types.Log) (*MinterRoleMinterRemoved, error)
ParseMinterRemoved is a log parse operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
func (*MinterRoleFilterer) WatchMinterAdded ¶
func (_MinterRole *MinterRoleFilterer) WatchMinterAdded(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterAdded, account []common.Address) (event.Subscription, error)
WatchMinterAdded is a free log subscription operation binding the contract event 0x6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f6.
Solidity: event MinterAdded(address indexed account)
func (*MinterRoleFilterer) WatchMinterRemoved ¶
func (_MinterRole *MinterRoleFilterer) WatchMinterRemoved(opts *bind.WatchOpts, sink chan<- *MinterRoleMinterRemoved, account []common.Address) (event.Subscription, error)
WatchMinterRemoved is a free log subscription operation binding the contract event 0xe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692.
Solidity: event MinterRemoved(address indexed account)
type MinterRoleMinterAdded ¶
type MinterRoleMinterAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
MinterRoleMinterAdded represents a MinterAdded event raised by the MinterRole contract.
type MinterRoleMinterAddedIterator ¶
type MinterRoleMinterAddedIterator struct { Event *MinterRoleMinterAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterRoleMinterAddedIterator is returned from FilterMinterAdded and is used to iterate over the raw logs and unpacked data for MinterAdded events raised by the MinterRole contract.
func (*MinterRoleMinterAddedIterator) Close ¶
func (it *MinterRoleMinterAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterRoleMinterAddedIterator) Error ¶
func (it *MinterRoleMinterAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterRoleMinterAddedIterator) Next ¶
func (it *MinterRoleMinterAddedIterator) 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 MinterRoleMinterRemoved ¶
type MinterRoleMinterRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
MinterRoleMinterRemoved represents a MinterRemoved event raised by the MinterRole contract.
type MinterRoleMinterRemovedIterator ¶
type MinterRoleMinterRemovedIterator struct { Event *MinterRoleMinterRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MinterRoleMinterRemovedIterator is returned from FilterMinterRemoved and is used to iterate over the raw logs and unpacked data for MinterRemoved events raised by the MinterRole contract.
func (*MinterRoleMinterRemovedIterator) Close ¶
func (it *MinterRoleMinterRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MinterRoleMinterRemovedIterator) Error ¶
func (it *MinterRoleMinterRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MinterRoleMinterRemovedIterator) Next ¶
func (it *MinterRoleMinterRemovedIterator) 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 MinterRoleRaw ¶
type MinterRoleRaw struct {
Contract *MinterRole // Generic contract binding to access the raw methods on
}
MinterRoleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MinterRoleRaw) Call ¶
func (_MinterRole *MinterRoleRaw) 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 (*MinterRoleRaw) Transact ¶
func (_MinterRole *MinterRoleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleRaw) Transfer ¶
func (_MinterRole *MinterRoleRaw) 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 MinterRoleSession ¶
type MinterRoleSession struct { Contract *MinterRole // 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 }
MinterRoleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MinterRoleSession) AddMinter ¶
func (_MinterRole *MinterRoleSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleSession) IsMinter ¶
func (_MinterRole *MinterRoleSession) IsMinter(account common.Address) (bool, error)
IsMinter is a free data retrieval call binding the contract method 0xaa271e1a.
Solidity: function isMinter(address account) view returns(bool)
func (*MinterRoleSession) RenounceMinter ¶
func (_MinterRole *MinterRoleSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleTransactor ¶
type MinterRoleTransactor struct {
// contains filtered or unexported fields
}
MinterRoleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMinterRoleTransactor ¶
func NewMinterRoleTransactor(address common.Address, transactor bind.ContractTransactor) (*MinterRoleTransactor, error)
NewMinterRoleTransactor creates a new write-only instance of MinterRole, bound to a specific deployed contract.
func (*MinterRoleTransactor) AddMinter ¶
func (_MinterRole *MinterRoleTransactor) AddMinter(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleTransactor) RenounceMinter ¶
func (_MinterRole *MinterRoleTransactor) RenounceMinter(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type MinterRoleTransactorRaw ¶
type MinterRoleTransactorRaw struct {
Contract *MinterRoleTransactor // Generic write-only contract binding to access the raw methods on
}
MinterRoleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MinterRoleTransactorRaw) Transact ¶
func (_MinterRole *MinterRoleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MinterRoleTransactorRaw) Transfer ¶
func (_MinterRole *MinterRoleTransactorRaw) 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 MinterRoleTransactorSession ¶
type MinterRoleTransactorSession struct { Contract *MinterRoleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MinterRoleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MinterRoleTransactorSession) AddMinter ¶
func (_MinterRole *MinterRoleTransactorSession) AddMinter(account common.Address) (*types.Transaction, error)
AddMinter is a paid mutator transaction binding the contract method 0x983b2d56.
Solidity: function addMinter(address account) returns()
func (*MinterRoleTransactorSession) RenounceMinter ¶
func (_MinterRole *MinterRoleTransactorSession) RenounceMinter() (*types.Transaction, error)
RenounceMinter is a paid mutator transaction binding the contract method 0x98650275.
Solidity: function renounceMinter() returns()
type ModuleManager ¶
type ModuleManager struct { ModuleManagerCaller // Read-only binding to the contract ModuleManagerTransactor // Write-only binding to the contract ModuleManagerFilterer // Log filterer for contract events }
ModuleManager is an auto generated Go binding around an Ethereum contract.
func DeployModuleManager ¶
func DeployModuleManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ModuleManager, error)
DeployModuleManager deploys a new Ethereum contract, binding an instance of ModuleManager to it.
func NewModuleManager ¶
func NewModuleManager(address common.Address, backend bind.ContractBackend) (*ModuleManager, error)
NewModuleManager creates a new instance of ModuleManager, bound to a specific deployed contract.
type ModuleManagerCaller ¶
type ModuleManagerCaller struct {
// contains filtered or unexported fields
}
ModuleManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewModuleManagerCaller ¶
func NewModuleManagerCaller(address common.Address, caller bind.ContractCaller) (*ModuleManagerCaller, error)
NewModuleManagerCaller creates a new read-only instance of ModuleManager, bound to a specific deployed contract.
func (*ModuleManagerCaller) GetModulesPaginated ¶
func (_ModuleManager *ModuleManagerCaller) GetModulesPaginated(opts *bind.CallOpts, start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*ModuleManagerCaller) IsModuleEnabled ¶
func (_ModuleManager *ModuleManagerCaller) IsModuleEnabled(opts *bind.CallOpts, module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
type ModuleManagerCallerRaw ¶
type ModuleManagerCallerRaw struct {
Contract *ModuleManagerCaller // Generic read-only contract binding to access the raw methods on
}
ModuleManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ModuleManagerCallerRaw) Call ¶
func (_ModuleManager *ModuleManagerCallerRaw) 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 ModuleManagerCallerSession ¶
type ModuleManagerCallerSession struct { Contract *ModuleManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ModuleManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ModuleManagerCallerSession) GetModulesPaginated ¶
func (_ModuleManager *ModuleManagerCallerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*ModuleManagerCallerSession) IsModuleEnabled ¶
func (_ModuleManager *ModuleManagerCallerSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
type ModuleManagerDisabledModule ¶
type ModuleManagerDisabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
ModuleManagerDisabledModule represents a DisabledModule event raised by the ModuleManager contract.
type ModuleManagerDisabledModuleIterator ¶
type ModuleManagerDisabledModuleIterator struct { Event *ModuleManagerDisabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ModuleManagerDisabledModuleIterator is returned from FilterDisabledModule and is used to iterate over the raw logs and unpacked data for DisabledModule events raised by the ModuleManager contract.
func (*ModuleManagerDisabledModuleIterator) Close ¶
func (it *ModuleManagerDisabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ModuleManagerDisabledModuleIterator) Error ¶
func (it *ModuleManagerDisabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ModuleManagerDisabledModuleIterator) Next ¶
func (it *ModuleManagerDisabledModuleIterator) 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 ModuleManagerEnabledModule ¶
type ModuleManagerEnabledModule struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
ModuleManagerEnabledModule represents a EnabledModule event raised by the ModuleManager contract.
type ModuleManagerEnabledModuleIterator ¶
type ModuleManagerEnabledModuleIterator struct { Event *ModuleManagerEnabledModule // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ModuleManagerEnabledModuleIterator is returned from FilterEnabledModule and is used to iterate over the raw logs and unpacked data for EnabledModule events raised by the ModuleManager contract.
func (*ModuleManagerEnabledModuleIterator) Close ¶
func (it *ModuleManagerEnabledModuleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ModuleManagerEnabledModuleIterator) Error ¶
func (it *ModuleManagerEnabledModuleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ModuleManagerEnabledModuleIterator) Next ¶
func (it *ModuleManagerEnabledModuleIterator) 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 ModuleManagerExecutionFromModuleFailure ¶
type ModuleManagerExecutionFromModuleFailure struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
ModuleManagerExecutionFromModuleFailure represents a ExecutionFromModuleFailure event raised by the ModuleManager contract.
type ModuleManagerExecutionFromModuleFailureIterator ¶
type ModuleManagerExecutionFromModuleFailureIterator struct { Event *ModuleManagerExecutionFromModuleFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ModuleManagerExecutionFromModuleFailureIterator is returned from FilterExecutionFromModuleFailure and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleFailure events raised by the ModuleManager contract.
func (*ModuleManagerExecutionFromModuleFailureIterator) Close ¶
func (it *ModuleManagerExecutionFromModuleFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ModuleManagerExecutionFromModuleFailureIterator) Error ¶
func (it *ModuleManagerExecutionFromModuleFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ModuleManagerExecutionFromModuleFailureIterator) Next ¶
func (it *ModuleManagerExecutionFromModuleFailureIterator) 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 ModuleManagerExecutionFromModuleSuccess ¶
type ModuleManagerExecutionFromModuleSuccess struct { Module common.Address Raw types.Log // Blockchain specific contextual infos }
ModuleManagerExecutionFromModuleSuccess represents a ExecutionFromModuleSuccess event raised by the ModuleManager contract.
type ModuleManagerExecutionFromModuleSuccessIterator ¶
type ModuleManagerExecutionFromModuleSuccessIterator struct { Event *ModuleManagerExecutionFromModuleSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ModuleManagerExecutionFromModuleSuccessIterator is returned from FilterExecutionFromModuleSuccess and is used to iterate over the raw logs and unpacked data for ExecutionFromModuleSuccess events raised by the ModuleManager contract.
func (*ModuleManagerExecutionFromModuleSuccessIterator) Close ¶
func (it *ModuleManagerExecutionFromModuleSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ModuleManagerExecutionFromModuleSuccessIterator) Error ¶
func (it *ModuleManagerExecutionFromModuleSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ModuleManagerExecutionFromModuleSuccessIterator) Next ¶
func (it *ModuleManagerExecutionFromModuleSuccessIterator) 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 ModuleManagerFilterer ¶
type ModuleManagerFilterer struct {
// contains filtered or unexported fields
}
ModuleManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewModuleManagerFilterer ¶
func NewModuleManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*ModuleManagerFilterer, error)
NewModuleManagerFilterer creates a new log filterer instance of ModuleManager, bound to a specific deployed contract.
func (*ModuleManagerFilterer) FilterDisabledModule ¶
func (_ModuleManager *ModuleManagerFilterer) FilterDisabledModule(opts *bind.FilterOpts) (*ModuleManagerDisabledModuleIterator, error)
FilterDisabledModule is a free log retrieval operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*ModuleManagerFilterer) FilterEnabledModule ¶
func (_ModuleManager *ModuleManagerFilterer) FilterEnabledModule(opts *bind.FilterOpts) (*ModuleManagerEnabledModuleIterator, error)
FilterEnabledModule is a free log retrieval operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*ModuleManagerFilterer) FilterExecutionFromModuleFailure ¶
func (_ModuleManager *ModuleManagerFilterer) FilterExecutionFromModuleFailure(opts *bind.FilterOpts, module []common.Address) (*ModuleManagerExecutionFromModuleFailureIterator, error)
FilterExecutionFromModuleFailure is a free log retrieval operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*ModuleManagerFilterer) FilterExecutionFromModuleSuccess ¶
func (_ModuleManager *ModuleManagerFilterer) FilterExecutionFromModuleSuccess(opts *bind.FilterOpts, module []common.Address) (*ModuleManagerExecutionFromModuleSuccessIterator, error)
FilterExecutionFromModuleSuccess is a free log retrieval operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*ModuleManagerFilterer) ParseDisabledModule ¶
func (_ModuleManager *ModuleManagerFilterer) ParseDisabledModule(log types.Log) (*ModuleManagerDisabledModule, error)
ParseDisabledModule is a log parse operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*ModuleManagerFilterer) ParseEnabledModule ¶
func (_ModuleManager *ModuleManagerFilterer) ParseEnabledModule(log types.Log) (*ModuleManagerEnabledModule, error)
ParseEnabledModule is a log parse operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*ModuleManagerFilterer) ParseExecutionFromModuleFailure ¶
func (_ModuleManager *ModuleManagerFilterer) ParseExecutionFromModuleFailure(log types.Log) (*ModuleManagerExecutionFromModuleFailure, error)
ParseExecutionFromModuleFailure is a log parse operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*ModuleManagerFilterer) ParseExecutionFromModuleSuccess ¶
func (_ModuleManager *ModuleManagerFilterer) ParseExecutionFromModuleSuccess(log types.Log) (*ModuleManagerExecutionFromModuleSuccess, error)
ParseExecutionFromModuleSuccess is a log parse operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
func (*ModuleManagerFilterer) WatchDisabledModule ¶
func (_ModuleManager *ModuleManagerFilterer) WatchDisabledModule(opts *bind.WatchOpts, sink chan<- *ModuleManagerDisabledModule) (event.Subscription, error)
WatchDisabledModule is a free log subscription operation binding the contract event 0xaab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace4054276.
Solidity: event DisabledModule(address module)
func (*ModuleManagerFilterer) WatchEnabledModule ¶
func (_ModuleManager *ModuleManagerFilterer) WatchEnabledModule(opts *bind.WatchOpts, sink chan<- *ModuleManagerEnabledModule) (event.Subscription, error)
WatchEnabledModule is a free log subscription operation binding the contract event 0xecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f8440.
Solidity: event EnabledModule(address module)
func (*ModuleManagerFilterer) WatchExecutionFromModuleFailure ¶
func (_ModuleManager *ModuleManagerFilterer) WatchExecutionFromModuleFailure(opts *bind.WatchOpts, sink chan<- *ModuleManagerExecutionFromModuleFailure, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleFailure is a free log subscription operation binding the contract event 0xacd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375.
Solidity: event ExecutionFromModuleFailure(address indexed module)
func (*ModuleManagerFilterer) WatchExecutionFromModuleSuccess ¶
func (_ModuleManager *ModuleManagerFilterer) WatchExecutionFromModuleSuccess(opts *bind.WatchOpts, sink chan<- *ModuleManagerExecutionFromModuleSuccess, module []common.Address) (event.Subscription, error)
WatchExecutionFromModuleSuccess is a free log subscription operation binding the contract event 0x6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8.
Solidity: event ExecutionFromModuleSuccess(address indexed module)
type ModuleManagerRaw ¶
type ModuleManagerRaw struct {
Contract *ModuleManager // Generic contract binding to access the raw methods on
}
ModuleManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ModuleManagerRaw) Call ¶
func (_ModuleManager *ModuleManagerRaw) 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 (*ModuleManagerRaw) Transact ¶
func (_ModuleManager *ModuleManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleManagerRaw) Transfer ¶
func (_ModuleManager *ModuleManagerRaw) 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 ModuleManagerSession ¶
type ModuleManagerSession struct { Contract *ModuleManager // 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 }
ModuleManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ModuleManagerSession) DisableModule ¶
func (_ModuleManager *ModuleManagerSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*ModuleManagerSession) EnableModule ¶
func (_ModuleManager *ModuleManagerSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*ModuleManagerSession) ExecTransactionFromModule ¶
func (_ModuleManager *ModuleManagerSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*ModuleManagerSession) ExecTransactionFromModuleReturnData ¶
func (_ModuleManager *ModuleManagerSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
func (*ModuleManagerSession) GetModulesPaginated ¶
func (_ModuleManager *ModuleManagerSession) GetModulesPaginated(start common.Address, pageSize *big.Int) (struct { Array []common.Address Next common.Address }, error)
GetModulesPaginated is a free data retrieval call binding the contract method 0xcc2f8452.
Solidity: function getModulesPaginated(address start, uint256 pageSize) view returns(address[] array, address next)
func (*ModuleManagerSession) IsModuleEnabled ¶
func (_ModuleManager *ModuleManagerSession) IsModuleEnabled(module common.Address) (bool, error)
IsModuleEnabled is a free data retrieval call binding the contract method 0x2d9ad53d.
Solidity: function isModuleEnabled(address module) view returns(bool)
type ModuleManagerTransactor ¶
type ModuleManagerTransactor struct {
// contains filtered or unexported fields
}
ModuleManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewModuleManagerTransactor ¶
func NewModuleManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*ModuleManagerTransactor, error)
NewModuleManagerTransactor creates a new write-only instance of ModuleManager, bound to a specific deployed contract.
func (*ModuleManagerTransactor) DisableModule ¶
func (_ModuleManager *ModuleManagerTransactor) DisableModule(opts *bind.TransactOpts, prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*ModuleManagerTransactor) EnableModule ¶
func (_ModuleManager *ModuleManagerTransactor) EnableModule(opts *bind.TransactOpts, module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*ModuleManagerTransactor) ExecTransactionFromModule ¶
func (_ModuleManager *ModuleManagerTransactor) ExecTransactionFromModule(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*ModuleManagerTransactor) ExecTransactionFromModuleReturnData ¶
func (_ModuleManager *ModuleManagerTransactor) ExecTransactionFromModuleReturnData(opts *bind.TransactOpts, to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
type ModuleManagerTransactorRaw ¶
type ModuleManagerTransactorRaw struct {
Contract *ModuleManagerTransactor // Generic write-only contract binding to access the raw methods on
}
ModuleManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ModuleManagerTransactorRaw) Transact ¶
func (_ModuleManager *ModuleManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ModuleManagerTransactorRaw) Transfer ¶
func (_ModuleManager *ModuleManagerTransactorRaw) 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 ModuleManagerTransactorSession ¶
type ModuleManagerTransactorSession struct { Contract *ModuleManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ModuleManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ModuleManagerTransactorSession) DisableModule ¶
func (_ModuleManager *ModuleManagerTransactorSession) DisableModule(prevModule common.Address, module common.Address) (*types.Transaction, error)
DisableModule is a paid mutator transaction binding the contract method 0xe009cfde.
Solidity: function disableModule(address prevModule, address module) returns()
func (*ModuleManagerTransactorSession) EnableModule ¶
func (_ModuleManager *ModuleManagerTransactorSession) EnableModule(module common.Address) (*types.Transaction, error)
EnableModule is a paid mutator transaction binding the contract method 0x610b5925.
Solidity: function enableModule(address module) returns()
func (*ModuleManagerTransactorSession) ExecTransactionFromModule ¶
func (_ModuleManager *ModuleManagerTransactorSession) ExecTransactionFromModule(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModule is a paid mutator transaction binding the contract method 0x468721a7.
Solidity: function execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns(bool success)
func (*ModuleManagerTransactorSession) ExecTransactionFromModuleReturnData ¶
func (_ModuleManager *ModuleManagerTransactorSession) ExecTransactionFromModuleReturnData(to common.Address, value *big.Int, data []byte, operation uint8) (*types.Transaction, error)
ExecTransactionFromModuleReturnData is a paid mutator transaction binding the contract method 0x5229073f.
Solidity: function execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns(bool success, bytes returnData)
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, _operator common.Address, _valset common.Address, _ethereumBridge common.Address) (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) CheckBridgeProphecy ¶
func (_Oracle *OracleCaller) CheckBridgeProphecy(opts *bind.CallOpts, _claimID [32]byte) (bool, *big.Int, *big.Int, error)
CheckBridgeProphecy is a free data retrieval call binding the contract method 0xe83def43.
Solidity: function checkBridgeProphecy(bytes32 _claimID) view returns(bool, uint256, uint256)
func (*OracleCaller) EthereumBridge ¶
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
func (*OracleCaller) HasMadeClaim ¶
func (_Oracle *OracleCaller) HasMadeClaim(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
HasMadeClaim is a free data retrieval call binding the contract method 0xdff11660.
Solidity: function hasMadeClaim(bytes32 , address ) view returns(bool)
func (*OracleCaller) Operator ¶
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*OracleCaller) OracleClaimValidators ¶
func (_Oracle *OracleCaller) OracleClaimValidators(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
OracleClaimValidators is a free data retrieval call binding the contract method 0x8350549f.
Solidity: function oracleClaimValidators(bytes32 , uint256 ) view returns(address)
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) CheckBridgeProphecy ¶
func (_Oracle *OracleCallerSession) CheckBridgeProphecy(_claimID [32]byte) (bool, *big.Int, *big.Int, error)
CheckBridgeProphecy is a free data retrieval call binding the contract method 0xe83def43.
Solidity: function checkBridgeProphecy(bytes32 _claimID) view returns(bool, uint256, uint256)
func (*OracleCallerSession) EthereumBridge ¶
func (_Oracle *OracleCallerSession) EthereumBridge() (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
func (*OracleCallerSession) HasMadeClaim ¶
HasMadeClaim is a free data retrieval call binding the contract method 0xdff11660.
Solidity: function hasMadeClaim(bytes32 , address ) view returns(bool)
func (*OracleCallerSession) Operator ¶
func (_Oracle *OracleCallerSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*OracleCallerSession) OracleClaimValidators ¶
func (_Oracle *OracleCallerSession) OracleClaimValidators(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
OracleClaimValidators is a free data retrieval call binding the contract method 0x8350549f.
Solidity: function oracleClaimValidators(bytes32 , uint256 ) view returns(address)
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) FilterLogNewOracleClaim ¶
func (_Oracle *OracleFilterer) FilterLogNewOracleClaim(opts *bind.FilterOpts) (*OracleLogNewOracleClaimIterator, error)
FilterLogNewOracleClaim is a free log retrieval operation binding the contract event 0x9d7989f0ee712587ed4a8da1906611b74d9e5579ac52dfca91c9a3672dc035f5.
Solidity: event LogNewOracleClaim(bytes32 _claimID, address _validatorAddress, bytes _signature)
func (*OracleFilterer) FilterLogProphecyProcessed ¶
func (_Oracle *OracleFilterer) FilterLogProphecyProcessed(opts *bind.FilterOpts) (*OracleLogProphecyProcessedIterator, error)
FilterLogProphecyProcessed is a free log retrieval operation binding the contract event 0xa4477096608730151b6b17c72f910424888b87b6a62ea90f2c89940f3bd32f2f.
Solidity: event LogProphecyProcessed(bytes32 _claimID, uint256 _weightedSignedPower, uint256 _weightedTotalPower, address _submitter)
func (*OracleFilterer) ParseLogNewOracleClaim ¶
func (_Oracle *OracleFilterer) ParseLogNewOracleClaim(log types.Log) (*OracleLogNewOracleClaim, error)
ParseLogNewOracleClaim is a log parse operation binding the contract event 0x9d7989f0ee712587ed4a8da1906611b74d9e5579ac52dfca91c9a3672dc035f5.
Solidity: event LogNewOracleClaim(bytes32 _claimID, address _validatorAddress, bytes _signature)
func (*OracleFilterer) ParseLogProphecyProcessed ¶
func (_Oracle *OracleFilterer) ParseLogProphecyProcessed(log types.Log) (*OracleLogProphecyProcessed, error)
ParseLogProphecyProcessed is a log parse operation binding the contract event 0xa4477096608730151b6b17c72f910424888b87b6a62ea90f2c89940f3bd32f2f.
Solidity: event LogProphecyProcessed(bytes32 _claimID, uint256 _weightedSignedPower, uint256 _weightedTotalPower, address _submitter)
func (*OracleFilterer) WatchLogNewOracleClaim ¶
func (_Oracle *OracleFilterer) WatchLogNewOracleClaim(opts *bind.WatchOpts, sink chan<- *OracleLogNewOracleClaim) (event.Subscription, error)
WatchLogNewOracleClaim is a free log subscription operation binding the contract event 0x9d7989f0ee712587ed4a8da1906611b74d9e5579ac52dfca91c9a3672dc035f5.
Solidity: event LogNewOracleClaim(bytes32 _claimID, address _validatorAddress, bytes _signature)
func (*OracleFilterer) WatchLogProphecyProcessed ¶
func (_Oracle *OracleFilterer) WatchLogProphecyProcessed(opts *bind.WatchOpts, sink chan<- *OracleLogProphecyProcessed) (event.Subscription, error)
WatchLogProphecyProcessed is a free log subscription operation binding the contract event 0xa4477096608730151b6b17c72f910424888b87b6a62ea90f2c89940f3bd32f2f.
Solidity: event LogProphecyProcessed(bytes32 _claimID, uint256 _weightedSignedPower, uint256 _weightedTotalPower, address _submitter)
type OracleLogNewOracleClaim ¶
type OracleLogNewOracleClaim struct { ClaimID [32]byte ValidatorAddress common.Address Signature []byte Raw types.Log // Blockchain specific contextual infos }
OracleLogNewOracleClaim represents a LogNewOracleClaim event raised by the Oracle contract.
type OracleLogNewOracleClaimIterator ¶
type OracleLogNewOracleClaimIterator struct { Event *OracleLogNewOracleClaim // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleLogNewOracleClaimIterator is returned from FilterLogNewOracleClaim and is used to iterate over the raw logs and unpacked data for LogNewOracleClaim events raised by the Oracle contract.
func (*OracleLogNewOracleClaimIterator) Close ¶
func (it *OracleLogNewOracleClaimIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleLogNewOracleClaimIterator) Error ¶
func (it *OracleLogNewOracleClaimIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleLogNewOracleClaimIterator) Next ¶
func (it *OracleLogNewOracleClaimIterator) 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 OracleLogProphecyProcessed ¶
type OracleLogProphecyProcessed struct { ClaimID [32]byte WeightedSignedPower *big.Int WeightedTotalPower *big.Int Submitter common.Address Raw types.Log // Blockchain specific contextual infos }
OracleLogProphecyProcessed represents a LogProphecyProcessed event raised by the Oracle contract.
type OracleLogProphecyProcessedIterator ¶
type OracleLogProphecyProcessedIterator struct { Event *OracleLogProphecyProcessed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OracleLogProphecyProcessedIterator is returned from FilterLogProphecyProcessed and is used to iterate over the raw logs and unpacked data for LogProphecyProcessed events raised by the Oracle contract.
func (*OracleLogProphecyProcessedIterator) Close ¶
func (it *OracleLogProphecyProcessedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OracleLogProphecyProcessedIterator) Error ¶
func (it *OracleLogProphecyProcessedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OracleLogProphecyProcessedIterator) Next ¶
func (it *OracleLogProphecyProcessedIterator) 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 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) CheckBridgeProphecy ¶
func (_Oracle *OracleSession) CheckBridgeProphecy(_claimID [32]byte) (bool, *big.Int, *big.Int, error)
CheckBridgeProphecy is a free data retrieval call binding the contract method 0xe83def43.
Solidity: function checkBridgeProphecy(bytes32 _claimID) view returns(bool, uint256, uint256)
func (*OracleSession) EthereumBridge ¶
func (_Oracle *OracleSession) EthereumBridge() (common.Address, error)
EthereumBridge is a free data retrieval call binding the contract method 0x1cf86a63.
Solidity: function ethereumBridge() view returns(address)
func (*OracleSession) HasMadeClaim ¶
HasMadeClaim is a free data retrieval call binding the contract method 0xdff11660.
Solidity: function hasMadeClaim(bytes32 , address ) view returns(bool)
func (*OracleSession) NewOracleClaim ¶
func (_Oracle *OracleSession) NewOracleClaim(_claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, _tokenAddress common.Address, _symbol string, _amount *big.Int, _claimID [32]byte, _signature []byte) (*types.Transaction, error)
NewOracleClaim is a paid mutator transaction binding the contract method 0x6894dc6f.
Solidity: function newOracleClaim(uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _tokenAddress, string _symbol, uint256 _amount, bytes32 _claimID, bytes _signature) returns()
func (*OracleSession) Operator ¶
func (_Oracle *OracleSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*OracleSession) OracleClaimValidators ¶
func (_Oracle *OracleSession) OracleClaimValidators(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
OracleClaimValidators is a free data retrieval call binding the contract method 0x8350549f.
Solidity: function oracleClaimValidators(bytes32 , uint256 ) view returns(address)
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) NewOracleClaim ¶
func (_Oracle *OracleTransactor) NewOracleClaim(opts *bind.TransactOpts, _claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, _tokenAddress common.Address, _symbol string, _amount *big.Int, _claimID [32]byte, _signature []byte) (*types.Transaction, error)
NewOracleClaim is a paid mutator transaction binding the contract method 0x6894dc6f.
Solidity: function newOracleClaim(uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _tokenAddress, string _symbol, uint256 _amount, bytes32 _claimID, bytes _signature) 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) NewOracleClaim ¶
func (_Oracle *OracleTransactorSession) NewOracleClaim(_claimType uint8, _ethereumSender []byte, _chain33Receiver common.Address, _tokenAddress common.Address, _symbol string, _amount *big.Int, _claimID [32]byte, _signature []byte) (*types.Transaction, error)
NewOracleClaim is a paid mutator transaction binding the contract method 0x6894dc6f.
Solidity: function newOracleClaim(uint8 _claimType, bytes _ethereumSender, address _chain33Receiver, address _tokenAddress, string _symbol, uint256 _amount, bytes32 _claimID, bytes _signature) returns()
type OwnerManager ¶
type OwnerManager struct { OwnerManagerCaller // Read-only binding to the contract OwnerManagerTransactor // Write-only binding to the contract OwnerManagerFilterer // Log filterer for contract events }
OwnerManager is an auto generated Go binding around an Ethereum contract.
func DeployOwnerManager ¶
func DeployOwnerManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OwnerManager, error)
DeployOwnerManager deploys a new Ethereum contract, binding an instance of OwnerManager to it.
func NewOwnerManager ¶
func NewOwnerManager(address common.Address, backend bind.ContractBackend) (*OwnerManager, error)
NewOwnerManager creates a new instance of OwnerManager, bound to a specific deployed contract.
type OwnerManagerAddedOwner ¶
type OwnerManagerAddedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnerManagerAddedOwner represents a AddedOwner event raised by the OwnerManager contract.
type OwnerManagerAddedOwnerIterator ¶
type OwnerManagerAddedOwnerIterator struct { Event *OwnerManagerAddedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerManagerAddedOwnerIterator is returned from FilterAddedOwner and is used to iterate over the raw logs and unpacked data for AddedOwner events raised by the OwnerManager contract.
func (*OwnerManagerAddedOwnerIterator) Close ¶
func (it *OwnerManagerAddedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerManagerAddedOwnerIterator) Error ¶
func (it *OwnerManagerAddedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerManagerAddedOwnerIterator) Next ¶
func (it *OwnerManagerAddedOwnerIterator) 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 OwnerManagerCaller ¶
type OwnerManagerCaller struct {
// contains filtered or unexported fields
}
OwnerManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnerManagerCaller ¶
func NewOwnerManagerCaller(address common.Address, caller bind.ContractCaller) (*OwnerManagerCaller, error)
NewOwnerManagerCaller creates a new read-only instance of OwnerManager, bound to a specific deployed contract.
func (*OwnerManagerCaller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*OwnerManagerCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
type OwnerManagerCallerRaw ¶
type OwnerManagerCallerRaw struct {
Contract *OwnerManagerCaller // Generic read-only contract binding to access the raw methods on
}
OwnerManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnerManagerCallerRaw) Call ¶
func (_OwnerManager *OwnerManagerCallerRaw) 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 OwnerManagerCallerSession ¶
type OwnerManagerCallerSession struct { Contract *OwnerManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnerManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OwnerManagerCallerSession) GetOwners ¶
func (_OwnerManager *OwnerManagerCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*OwnerManagerCallerSession) GetThreshold ¶
func (_OwnerManager *OwnerManagerCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
type OwnerManagerChangedThreshold ¶
type OwnerManagerChangedThreshold struct { Threshold *big.Int Raw types.Log // Blockchain specific contextual infos }
OwnerManagerChangedThreshold represents a ChangedThreshold event raised by the OwnerManager contract.
type OwnerManagerChangedThresholdIterator ¶
type OwnerManagerChangedThresholdIterator struct { Event *OwnerManagerChangedThreshold // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerManagerChangedThresholdIterator is returned from FilterChangedThreshold and is used to iterate over the raw logs and unpacked data for ChangedThreshold events raised by the OwnerManager contract.
func (*OwnerManagerChangedThresholdIterator) Close ¶
func (it *OwnerManagerChangedThresholdIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerManagerChangedThresholdIterator) Error ¶
func (it *OwnerManagerChangedThresholdIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerManagerChangedThresholdIterator) Next ¶
func (it *OwnerManagerChangedThresholdIterator) 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 OwnerManagerFilterer ¶
type OwnerManagerFilterer struct {
// contains filtered or unexported fields
}
OwnerManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnerManagerFilterer ¶
func NewOwnerManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnerManagerFilterer, error)
NewOwnerManagerFilterer creates a new log filterer instance of OwnerManager, bound to a specific deployed contract.
func (*OwnerManagerFilterer) FilterAddedOwner ¶
func (_OwnerManager *OwnerManagerFilterer) FilterAddedOwner(opts *bind.FilterOpts) (*OwnerManagerAddedOwnerIterator, error)
FilterAddedOwner is a free log retrieval operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*OwnerManagerFilterer) FilterChangedThreshold ¶
func (_OwnerManager *OwnerManagerFilterer) FilterChangedThreshold(opts *bind.FilterOpts) (*OwnerManagerChangedThresholdIterator, error)
FilterChangedThreshold is a free log retrieval operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*OwnerManagerFilterer) FilterRemovedOwner ¶
func (_OwnerManager *OwnerManagerFilterer) FilterRemovedOwner(opts *bind.FilterOpts) (*OwnerManagerRemovedOwnerIterator, error)
FilterRemovedOwner is a free log retrieval operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*OwnerManagerFilterer) ParseAddedOwner ¶
func (_OwnerManager *OwnerManagerFilterer) ParseAddedOwner(log types.Log) (*OwnerManagerAddedOwner, error)
ParseAddedOwner is a log parse operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*OwnerManagerFilterer) ParseChangedThreshold ¶
func (_OwnerManager *OwnerManagerFilterer) ParseChangedThreshold(log types.Log) (*OwnerManagerChangedThreshold, error)
ParseChangedThreshold is a log parse operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*OwnerManagerFilterer) ParseRemovedOwner ¶
func (_OwnerManager *OwnerManagerFilterer) ParseRemovedOwner(log types.Log) (*OwnerManagerRemovedOwner, error)
ParseRemovedOwner is a log parse operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
func (*OwnerManagerFilterer) WatchAddedOwner ¶
func (_OwnerManager *OwnerManagerFilterer) WatchAddedOwner(opts *bind.WatchOpts, sink chan<- *OwnerManagerAddedOwner) (event.Subscription, error)
WatchAddedOwner is a free log subscription operation binding the contract event 0x9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea26.
Solidity: event AddedOwner(address owner)
func (*OwnerManagerFilterer) WatchChangedThreshold ¶
func (_OwnerManager *OwnerManagerFilterer) WatchChangedThreshold(opts *bind.WatchOpts, sink chan<- *OwnerManagerChangedThreshold) (event.Subscription, error)
WatchChangedThreshold is a free log subscription operation binding the contract event 0x610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c93.
Solidity: event ChangedThreshold(uint256 threshold)
func (*OwnerManagerFilterer) WatchRemovedOwner ¶
func (_OwnerManager *OwnerManagerFilterer) WatchRemovedOwner(opts *bind.WatchOpts, sink chan<- *OwnerManagerRemovedOwner) (event.Subscription, error)
WatchRemovedOwner is a free log subscription operation binding the contract event 0xf8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf.
Solidity: event RemovedOwner(address owner)
type OwnerManagerRaw ¶
type OwnerManagerRaw struct {
Contract *OwnerManager // Generic contract binding to access the raw methods on
}
OwnerManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnerManagerRaw) Call ¶
func (_OwnerManager *OwnerManagerRaw) 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 (*OwnerManagerRaw) Transact ¶
func (_OwnerManager *OwnerManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnerManagerRaw) Transfer ¶
func (_OwnerManager *OwnerManagerRaw) 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 OwnerManagerRemovedOwner ¶
type OwnerManagerRemovedOwner struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
OwnerManagerRemovedOwner represents a RemovedOwner event raised by the OwnerManager contract.
type OwnerManagerRemovedOwnerIterator ¶
type OwnerManagerRemovedOwnerIterator struct { Event *OwnerManagerRemovedOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerManagerRemovedOwnerIterator is returned from FilterRemovedOwner and is used to iterate over the raw logs and unpacked data for RemovedOwner events raised by the OwnerManager contract.
func (*OwnerManagerRemovedOwnerIterator) Close ¶
func (it *OwnerManagerRemovedOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerManagerRemovedOwnerIterator) Error ¶
func (it *OwnerManagerRemovedOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerManagerRemovedOwnerIterator) Next ¶
func (it *OwnerManagerRemovedOwnerIterator) 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 OwnerManagerSession ¶
type OwnerManagerSession struct { Contract *OwnerManager // 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 }
OwnerManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnerManagerSession) AddOwnerWithThreshold ¶
func (_OwnerManager *OwnerManagerSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*OwnerManagerSession) ChangeThreshold ¶
func (_OwnerManager *OwnerManagerSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*OwnerManagerSession) GetOwners ¶
func (_OwnerManager *OwnerManagerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() view returns(address[])
func (*OwnerManagerSession) GetThreshold ¶
func (_OwnerManager *OwnerManagerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*OwnerManagerSession) IsOwner ¶
func (_OwnerManager *OwnerManagerSession) IsOwner(owner common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address owner) view returns(bool)
func (*OwnerManagerSession) RemoveOwner ¶
func (_OwnerManager *OwnerManagerSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*OwnerManagerSession) SwapOwner ¶
func (_OwnerManager *OwnerManagerSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type OwnerManagerTransactor ¶
type OwnerManagerTransactor struct {
// contains filtered or unexported fields
}
OwnerManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnerManagerTransactor ¶
func NewOwnerManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnerManagerTransactor, error)
NewOwnerManagerTransactor creates a new write-only instance of OwnerManager, bound to a specific deployed contract.
func (*OwnerManagerTransactor) AddOwnerWithThreshold ¶
func (_OwnerManager *OwnerManagerTransactor) AddOwnerWithThreshold(opts *bind.TransactOpts, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*OwnerManagerTransactor) ChangeThreshold ¶
func (_OwnerManager *OwnerManagerTransactor) ChangeThreshold(opts *bind.TransactOpts, _threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*OwnerManagerTransactor) RemoveOwner ¶
func (_OwnerManager *OwnerManagerTransactor) RemoveOwner(opts *bind.TransactOpts, prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*OwnerManagerTransactor) SwapOwner ¶
func (_OwnerManager *OwnerManagerTransactor) SwapOwner(opts *bind.TransactOpts, prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type OwnerManagerTransactorRaw ¶
type OwnerManagerTransactorRaw struct {
Contract *OwnerManagerTransactor // Generic write-only contract binding to access the raw methods on
}
OwnerManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnerManagerTransactorRaw) Transact ¶
func (_OwnerManager *OwnerManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnerManagerTransactorRaw) Transfer ¶
func (_OwnerManager *OwnerManagerTransactorRaw) 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 OwnerManagerTransactorSession ¶
type OwnerManagerTransactorSession struct { Contract *OwnerManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnerManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnerManagerTransactorSession) AddOwnerWithThreshold ¶
func (_OwnerManager *OwnerManagerTransactorSession) AddOwnerWithThreshold(owner common.Address, _threshold *big.Int) (*types.Transaction, error)
AddOwnerWithThreshold is a paid mutator transaction binding the contract method 0x0d582f13.
Solidity: function addOwnerWithThreshold(address owner, uint256 _threshold) returns()
func (*OwnerManagerTransactorSession) ChangeThreshold ¶
func (_OwnerManager *OwnerManagerTransactorSession) ChangeThreshold(_threshold *big.Int) (*types.Transaction, error)
ChangeThreshold is a paid mutator transaction binding the contract method 0x694e80c3.
Solidity: function changeThreshold(uint256 _threshold) returns()
func (*OwnerManagerTransactorSession) RemoveOwner ¶
func (_OwnerManager *OwnerManagerTransactorSession) RemoveOwner(prevOwner common.Address, owner common.Address, _threshold *big.Int) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0xf8dc5dd9.
Solidity: function removeOwner(address prevOwner, address owner, uint256 _threshold) returns()
func (*OwnerManagerTransactorSession) SwapOwner ¶
func (_OwnerManager *OwnerManagerTransactorSession) SwapOwner(prevOwner common.Address, oldOwner common.Address, newOwner common.Address) (*types.Transaction, error)
SwapOwner is a paid mutator transaction binding the contract method 0xe318b52b.
Solidity: function swapOwner(address prevOwner, address oldOwner, address newOwner) returns()
type Roles ¶
type Roles struct { RolesCaller // Read-only binding to the contract RolesTransactor // Write-only binding to the contract RolesFilterer // Log filterer for contract events }
Roles is an auto generated Go binding around an Ethereum contract.
func DeployRoles ¶
func DeployRoles(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Roles, error)
DeployRoles deploys a new Ethereum contract, binding an instance of Roles to it.
type RolesCaller ¶
type RolesCaller struct {
// contains filtered or unexported fields
}
RolesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRolesCaller ¶
func NewRolesCaller(address common.Address, caller bind.ContractCaller) (*RolesCaller, error)
NewRolesCaller creates a new read-only instance of Roles, bound to a specific deployed contract.
type RolesCallerRaw ¶
type RolesCallerRaw struct {
Contract *RolesCaller // Generic read-only contract binding to access the raw methods on
}
RolesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RolesCallerRaw) Call ¶
func (_Roles *RolesCallerRaw) 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 RolesCallerSession ¶
type RolesCallerSession struct { Contract *RolesCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RolesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type RolesFilterer ¶
type RolesFilterer struct {
// contains filtered or unexported fields
}
RolesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRolesFilterer ¶
func NewRolesFilterer(address common.Address, filterer bind.ContractFilterer) (*RolesFilterer, error)
NewRolesFilterer creates a new log filterer instance of Roles, bound to a specific deployed contract.
type RolesRaw ¶
type RolesRaw struct {
Contract *Roles // Generic contract binding to access the raw methods on
}
RolesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RolesRaw) Call ¶
func (_Roles *RolesRaw) 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 (*RolesRaw) Transact ¶
func (_Roles *RolesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RolesRaw) Transfer ¶
func (_Roles *RolesRaw) 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 RolesSession ¶
type RolesSession struct { Contract *Roles // 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 }
RolesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type RolesTransactor ¶
type RolesTransactor struct {
// contains filtered or unexported fields
}
RolesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRolesTransactor ¶
func NewRolesTransactor(address common.Address, transactor bind.ContractTransactor) (*RolesTransactor, error)
NewRolesTransactor creates a new write-only instance of Roles, bound to a specific deployed contract.
type RolesTransactorRaw ¶
type RolesTransactorRaw struct {
Contract *RolesTransactor // Generic write-only contract binding to access the raw methods on
}
RolesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RolesTransactorRaw) Transact ¶
func (_Roles *RolesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RolesTransactorRaw) Transfer ¶
func (_Roles *RolesTransactorRaw) 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 RolesTransactorSession ¶
type RolesTransactorSession struct { Contract *RolesTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RolesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SafeMath ¶
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SecuredTokenTransfer ¶
type SecuredTokenTransfer struct { SecuredTokenTransferCaller // Read-only binding to the contract SecuredTokenTransferTransactor // Write-only binding to the contract SecuredTokenTransferFilterer // Log filterer for contract events }
SecuredTokenTransfer is an auto generated Go binding around an Ethereum contract.
func DeploySecuredTokenTransfer ¶
func DeploySecuredTokenTransfer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SecuredTokenTransfer, error)
DeploySecuredTokenTransfer deploys a new Ethereum contract, binding an instance of SecuredTokenTransfer to it.
func NewSecuredTokenTransfer ¶
func NewSecuredTokenTransfer(address common.Address, backend bind.ContractBackend) (*SecuredTokenTransfer, error)
NewSecuredTokenTransfer creates a new instance of SecuredTokenTransfer, bound to a specific deployed contract.
type SecuredTokenTransferCaller ¶
type SecuredTokenTransferCaller struct {
// contains filtered or unexported fields
}
SecuredTokenTransferCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSecuredTokenTransferCaller ¶
func NewSecuredTokenTransferCaller(address common.Address, caller bind.ContractCaller) (*SecuredTokenTransferCaller, error)
NewSecuredTokenTransferCaller creates a new read-only instance of SecuredTokenTransfer, bound to a specific deployed contract.
type SecuredTokenTransferCallerRaw ¶
type SecuredTokenTransferCallerRaw struct {
Contract *SecuredTokenTransferCaller // Generic read-only contract binding to access the raw methods on
}
SecuredTokenTransferCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SecuredTokenTransferCallerRaw) Call ¶
func (_SecuredTokenTransfer *SecuredTokenTransferCallerRaw) 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 SecuredTokenTransferCallerSession ¶
type SecuredTokenTransferCallerSession struct { Contract *SecuredTokenTransferCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SecuredTokenTransferCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SecuredTokenTransferFilterer ¶
type SecuredTokenTransferFilterer struct {
// contains filtered or unexported fields
}
SecuredTokenTransferFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSecuredTokenTransferFilterer ¶
func NewSecuredTokenTransferFilterer(address common.Address, filterer bind.ContractFilterer) (*SecuredTokenTransferFilterer, error)
NewSecuredTokenTransferFilterer creates a new log filterer instance of SecuredTokenTransfer, bound to a specific deployed contract.
type SecuredTokenTransferRaw ¶
type SecuredTokenTransferRaw struct {
Contract *SecuredTokenTransfer // Generic contract binding to access the raw methods on
}
SecuredTokenTransferRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SecuredTokenTransferRaw) Call ¶
func (_SecuredTokenTransfer *SecuredTokenTransferRaw) 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 (*SecuredTokenTransferRaw) Transact ¶
func (_SecuredTokenTransfer *SecuredTokenTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SecuredTokenTransferRaw) Transfer ¶
func (_SecuredTokenTransfer *SecuredTokenTransferRaw) 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 SecuredTokenTransferSession ¶
type SecuredTokenTransferSession struct { Contract *SecuredTokenTransfer // 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 }
SecuredTokenTransferSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SecuredTokenTransferTransactor ¶
type SecuredTokenTransferTransactor struct {
// contains filtered or unexported fields
}
SecuredTokenTransferTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSecuredTokenTransferTransactor ¶
func NewSecuredTokenTransferTransactor(address common.Address, transactor bind.ContractTransactor) (*SecuredTokenTransferTransactor, error)
NewSecuredTokenTransferTransactor creates a new write-only instance of SecuredTokenTransfer, bound to a specific deployed contract.
type SecuredTokenTransferTransactorRaw ¶
type SecuredTokenTransferTransactorRaw struct {
Contract *SecuredTokenTransferTransactor // Generic write-only contract binding to access the raw methods on
}
SecuredTokenTransferTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SecuredTokenTransferTransactorRaw) Transact ¶
func (_SecuredTokenTransfer *SecuredTokenTransferTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SecuredTokenTransferTransactorRaw) Transfer ¶
func (_SecuredTokenTransfer *SecuredTokenTransferTransactorRaw) 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 SecuredTokenTransferTransactorSession ¶
type SecuredTokenTransferTransactorSession struct { Contract *SecuredTokenTransferTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SecuredTokenTransferTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SelfAuthorized ¶
type SelfAuthorized struct { SelfAuthorizedCaller // Read-only binding to the contract SelfAuthorizedTransactor // Write-only binding to the contract SelfAuthorizedFilterer // Log filterer for contract events }
SelfAuthorized is an auto generated Go binding around an Ethereum contract.
func DeploySelfAuthorized ¶
func DeploySelfAuthorized(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SelfAuthorized, error)
DeploySelfAuthorized deploys a new Ethereum contract, binding an instance of SelfAuthorized to it.
func NewSelfAuthorized ¶
func NewSelfAuthorized(address common.Address, backend bind.ContractBackend) (*SelfAuthorized, error)
NewSelfAuthorized creates a new instance of SelfAuthorized, bound to a specific deployed contract.
type SelfAuthorizedCaller ¶
type SelfAuthorizedCaller struct {
// contains filtered or unexported fields
}
SelfAuthorizedCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSelfAuthorizedCaller ¶
func NewSelfAuthorizedCaller(address common.Address, caller bind.ContractCaller) (*SelfAuthorizedCaller, error)
NewSelfAuthorizedCaller creates a new read-only instance of SelfAuthorized, bound to a specific deployed contract.
type SelfAuthorizedCallerRaw ¶
type SelfAuthorizedCallerRaw struct {
Contract *SelfAuthorizedCaller // Generic read-only contract binding to access the raw methods on
}
SelfAuthorizedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SelfAuthorizedCallerRaw) Call ¶
func (_SelfAuthorized *SelfAuthorizedCallerRaw) 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 SelfAuthorizedCallerSession ¶
type SelfAuthorizedCallerSession struct { Contract *SelfAuthorizedCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SelfAuthorizedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SelfAuthorizedFilterer ¶
type SelfAuthorizedFilterer struct {
// contains filtered or unexported fields
}
SelfAuthorizedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSelfAuthorizedFilterer ¶
func NewSelfAuthorizedFilterer(address common.Address, filterer bind.ContractFilterer) (*SelfAuthorizedFilterer, error)
NewSelfAuthorizedFilterer creates a new log filterer instance of SelfAuthorized, bound to a specific deployed contract.
type SelfAuthorizedRaw ¶
type SelfAuthorizedRaw struct {
Contract *SelfAuthorized // Generic contract binding to access the raw methods on
}
SelfAuthorizedRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SelfAuthorizedRaw) Call ¶
func (_SelfAuthorized *SelfAuthorizedRaw) 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 (*SelfAuthorizedRaw) Transact ¶
func (_SelfAuthorized *SelfAuthorizedRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SelfAuthorizedRaw) Transfer ¶
func (_SelfAuthorized *SelfAuthorizedRaw) 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 SelfAuthorizedSession ¶
type SelfAuthorizedSession struct { Contract *SelfAuthorized // 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 }
SelfAuthorizedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SelfAuthorizedTransactor ¶
type SelfAuthorizedTransactor struct {
// contains filtered or unexported fields
}
SelfAuthorizedTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSelfAuthorizedTransactor ¶
func NewSelfAuthorizedTransactor(address common.Address, transactor bind.ContractTransactor) (*SelfAuthorizedTransactor, error)
NewSelfAuthorizedTransactor creates a new write-only instance of SelfAuthorized, bound to a specific deployed contract.
type SelfAuthorizedTransactorRaw ¶
type SelfAuthorizedTransactorRaw struct {
Contract *SelfAuthorizedTransactor // Generic write-only contract binding to access the raw methods on
}
SelfAuthorizedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SelfAuthorizedTransactorRaw) Transact ¶
func (_SelfAuthorized *SelfAuthorizedTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SelfAuthorizedTransactorRaw) Transfer ¶
func (_SelfAuthorized *SelfAuthorizedTransactorRaw) 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 SelfAuthorizedTransactorSession ¶
type SelfAuthorizedTransactorSession struct { Contract *SelfAuthorizedTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SelfAuthorizedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SignatureDecoder ¶
type SignatureDecoder struct { SignatureDecoderCaller // Read-only binding to the contract SignatureDecoderTransactor // Write-only binding to the contract SignatureDecoderFilterer // Log filterer for contract events }
SignatureDecoder is an auto generated Go binding around an Ethereum contract.
func DeploySignatureDecoder ¶
func DeploySignatureDecoder(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SignatureDecoder, error)
DeploySignatureDecoder deploys a new Ethereum contract, binding an instance of SignatureDecoder to it.
func NewSignatureDecoder ¶
func NewSignatureDecoder(address common.Address, backend bind.ContractBackend) (*SignatureDecoder, error)
NewSignatureDecoder creates a new instance of SignatureDecoder, bound to a specific deployed contract.
type SignatureDecoderCaller ¶
type SignatureDecoderCaller struct {
// contains filtered or unexported fields
}
SignatureDecoderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSignatureDecoderCaller ¶
func NewSignatureDecoderCaller(address common.Address, caller bind.ContractCaller) (*SignatureDecoderCaller, error)
NewSignatureDecoderCaller creates a new read-only instance of SignatureDecoder, bound to a specific deployed contract.
type SignatureDecoderCallerRaw ¶
type SignatureDecoderCallerRaw struct {
Contract *SignatureDecoderCaller // Generic read-only contract binding to access the raw methods on
}
SignatureDecoderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SignatureDecoderCallerRaw) Call ¶
func (_SignatureDecoder *SignatureDecoderCallerRaw) 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 SignatureDecoderCallerSession ¶
type SignatureDecoderCallerSession struct { Contract *SignatureDecoderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SignatureDecoderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SignatureDecoderFilterer ¶
type SignatureDecoderFilterer struct {
// contains filtered or unexported fields
}
SignatureDecoderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSignatureDecoderFilterer ¶
func NewSignatureDecoderFilterer(address common.Address, filterer bind.ContractFilterer) (*SignatureDecoderFilterer, error)
NewSignatureDecoderFilterer creates a new log filterer instance of SignatureDecoder, bound to a specific deployed contract.
type SignatureDecoderRaw ¶
type SignatureDecoderRaw struct {
Contract *SignatureDecoder // Generic contract binding to access the raw methods on
}
SignatureDecoderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SignatureDecoderRaw) Call ¶
func (_SignatureDecoder *SignatureDecoderRaw) 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 (*SignatureDecoderRaw) Transact ¶
func (_SignatureDecoder *SignatureDecoderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SignatureDecoderRaw) Transfer ¶
func (_SignatureDecoder *SignatureDecoderRaw) 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 SignatureDecoderSession ¶
type SignatureDecoderSession struct { Contract *SignatureDecoder // 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 }
SignatureDecoderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SignatureDecoderTransactor ¶
type SignatureDecoderTransactor struct {
// contains filtered or unexported fields
}
SignatureDecoderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSignatureDecoderTransactor ¶
func NewSignatureDecoderTransactor(address common.Address, transactor bind.ContractTransactor) (*SignatureDecoderTransactor, error)
NewSignatureDecoderTransactor creates a new write-only instance of SignatureDecoder, bound to a specific deployed contract.
type SignatureDecoderTransactorRaw ¶
type SignatureDecoderTransactorRaw struct {
Contract *SignatureDecoderTransactor // Generic write-only contract binding to access the raw methods on
}
SignatureDecoderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SignatureDecoderTransactorRaw) Transact ¶
func (_SignatureDecoder *SignatureDecoderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SignatureDecoderTransactorRaw) Transfer ¶
func (_SignatureDecoder *SignatureDecoderTransactorRaw) 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 SignatureDecoderTransactorSession ¶
type SignatureDecoderTransactorSession struct { Contract *SignatureDecoderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SignatureDecoderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Singleton ¶
type Singleton struct { SingletonCaller // Read-only binding to the contract SingletonTransactor // Write-only binding to the contract SingletonFilterer // Log filterer for contract events }
Singleton is an auto generated Go binding around an Ethereum contract.
func DeploySingleton ¶
func DeploySingleton(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Singleton, error)
DeploySingleton deploys a new Ethereum contract, binding an instance of Singleton to it.
func NewSingleton ¶
NewSingleton creates a new instance of Singleton, bound to a specific deployed contract.
type SingletonCaller ¶
type SingletonCaller struct {
// contains filtered or unexported fields
}
SingletonCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSingletonCaller ¶
func NewSingletonCaller(address common.Address, caller bind.ContractCaller) (*SingletonCaller, error)
NewSingletonCaller creates a new read-only instance of Singleton, bound to a specific deployed contract.
type SingletonCallerRaw ¶
type SingletonCallerRaw struct {
Contract *SingletonCaller // Generic read-only contract binding to access the raw methods on
}
SingletonCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SingletonCallerRaw) Call ¶
func (_Singleton *SingletonCallerRaw) 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 SingletonCallerSession ¶
type SingletonCallerSession struct { Contract *SingletonCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SingletonCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SingletonFilterer ¶
type SingletonFilterer struct {
// contains filtered or unexported fields
}
SingletonFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSingletonFilterer ¶
func NewSingletonFilterer(address common.Address, filterer bind.ContractFilterer) (*SingletonFilterer, error)
NewSingletonFilterer creates a new log filterer instance of Singleton, bound to a specific deployed contract.
type SingletonRaw ¶
type SingletonRaw struct {
Contract *Singleton // Generic contract binding to access the raw methods on
}
SingletonRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SingletonRaw) Call ¶
func (_Singleton *SingletonRaw) 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 (*SingletonRaw) Transact ¶
func (_Singleton *SingletonRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SingletonRaw) Transfer ¶
func (_Singleton *SingletonRaw) 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 SingletonSession ¶
type SingletonSession struct { Contract *Singleton // 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 }
SingletonSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SingletonTransactor ¶
type SingletonTransactor struct {
// contains filtered or unexported fields
}
SingletonTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSingletonTransactor ¶
func NewSingletonTransactor(address common.Address, transactor bind.ContractTransactor) (*SingletonTransactor, error)
NewSingletonTransactor creates a new write-only instance of Singleton, bound to a specific deployed contract.
type SingletonTransactorRaw ¶
type SingletonTransactorRaw struct {
Contract *SingletonTransactor // Generic write-only contract binding to access the raw methods on
}
SingletonTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SingletonTransactorRaw) Transact ¶
func (_Singleton *SingletonTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SingletonTransactorRaw) Transfer ¶
func (_Singleton *SingletonTransactorRaw) 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 SingletonTransactorSession ¶
type SingletonTransactorSession struct { Contract *SingletonTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SingletonTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type StorageAccessible ¶
type StorageAccessible struct { StorageAccessibleCaller // Read-only binding to the contract StorageAccessibleTransactor // Write-only binding to the contract StorageAccessibleFilterer // Log filterer for contract events }
StorageAccessible is an auto generated Go binding around an Ethereum contract.
func DeployStorageAccessible ¶
func DeployStorageAccessible(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StorageAccessible, error)
DeployStorageAccessible deploys a new Ethereum contract, binding an instance of StorageAccessible to it.
func NewStorageAccessible ¶
func NewStorageAccessible(address common.Address, backend bind.ContractBackend) (*StorageAccessible, error)
NewStorageAccessible creates a new instance of StorageAccessible, bound to a specific deployed contract.
type StorageAccessibleCaller ¶
type StorageAccessibleCaller struct {
// contains filtered or unexported fields
}
StorageAccessibleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStorageAccessibleCaller ¶
func NewStorageAccessibleCaller(address common.Address, caller bind.ContractCaller) (*StorageAccessibleCaller, error)
NewStorageAccessibleCaller creates a new read-only instance of StorageAccessible, bound to a specific deployed contract.
func (*StorageAccessibleCaller) GetStorageAt ¶
func (_StorageAccessible *StorageAccessibleCaller) GetStorageAt(opts *bind.CallOpts, offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
type StorageAccessibleCallerRaw ¶
type StorageAccessibleCallerRaw struct {
Contract *StorageAccessibleCaller // Generic read-only contract binding to access the raw methods on
}
StorageAccessibleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StorageAccessibleCallerRaw) Call ¶
func (_StorageAccessible *StorageAccessibleCallerRaw) 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 StorageAccessibleCallerSession ¶
type StorageAccessibleCallerSession struct { Contract *StorageAccessibleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StorageAccessibleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StorageAccessibleCallerSession) GetStorageAt ¶
func (_StorageAccessible *StorageAccessibleCallerSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
type StorageAccessibleFilterer ¶
type StorageAccessibleFilterer struct {
// contains filtered or unexported fields
}
StorageAccessibleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStorageAccessibleFilterer ¶
func NewStorageAccessibleFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageAccessibleFilterer, error)
NewStorageAccessibleFilterer creates a new log filterer instance of StorageAccessible, bound to a specific deployed contract.
type StorageAccessibleRaw ¶
type StorageAccessibleRaw struct {
Contract *StorageAccessible // Generic contract binding to access the raw methods on
}
StorageAccessibleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StorageAccessibleRaw) Call ¶
func (_StorageAccessible *StorageAccessibleRaw) 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 (*StorageAccessibleRaw) Transact ¶
func (_StorageAccessible *StorageAccessibleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageAccessibleRaw) Transfer ¶
func (_StorageAccessible *StorageAccessibleRaw) 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 StorageAccessibleSession ¶
type StorageAccessibleSession struct { Contract *StorageAccessible // 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 }
StorageAccessibleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StorageAccessibleSession) GetStorageAt ¶
func (_StorageAccessible *StorageAccessibleSession) GetStorageAt(offset *big.Int, length *big.Int) ([]byte, error)
GetStorageAt is a free data retrieval call binding the contract method 0x5624b25b.
Solidity: function getStorageAt(uint256 offset, uint256 length) view returns(bytes)
func (*StorageAccessibleSession) SimulateDelegatecall ¶
func (_StorageAccessible *StorageAccessibleSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecall is a paid mutator transaction binding the contract method 0xf84436bd.
Solidity: function simulateDelegatecall(address targetContract, bytes calldataPayload) returns(bytes)
func (*StorageAccessibleSession) SimulateDelegatecallInternal ¶
func (_StorageAccessible *StorageAccessibleSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecallInternal is a paid mutator transaction binding the contract method 0x43218e19.
Solidity: function simulateDelegatecallInternal(address targetContract, bytes calldataPayload) returns(bytes)
type StorageAccessibleTransactor ¶
type StorageAccessibleTransactor struct {
// contains filtered or unexported fields
}
StorageAccessibleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStorageAccessibleTransactor ¶
func NewStorageAccessibleTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageAccessibleTransactor, error)
NewStorageAccessibleTransactor creates a new write-only instance of StorageAccessible, bound to a specific deployed contract.
func (*StorageAccessibleTransactor) SimulateDelegatecall ¶
func (_StorageAccessible *StorageAccessibleTransactor) SimulateDelegatecall(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecall is a paid mutator transaction binding the contract method 0xf84436bd.
Solidity: function simulateDelegatecall(address targetContract, bytes calldataPayload) returns(bytes)
func (*StorageAccessibleTransactor) SimulateDelegatecallInternal ¶
func (_StorageAccessible *StorageAccessibleTransactor) SimulateDelegatecallInternal(opts *bind.TransactOpts, targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecallInternal is a paid mutator transaction binding the contract method 0x43218e19.
Solidity: function simulateDelegatecallInternal(address targetContract, bytes calldataPayload) returns(bytes)
type StorageAccessibleTransactorRaw ¶
type StorageAccessibleTransactorRaw struct {
Contract *StorageAccessibleTransactor // Generic write-only contract binding to access the raw methods on
}
StorageAccessibleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StorageAccessibleTransactorRaw) Transact ¶
func (_StorageAccessible *StorageAccessibleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageAccessibleTransactorRaw) Transfer ¶
func (_StorageAccessible *StorageAccessibleTransactorRaw) 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 StorageAccessibleTransactorSession ¶
type StorageAccessibleTransactorSession struct { Contract *StorageAccessibleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StorageAccessibleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StorageAccessibleTransactorSession) SimulateDelegatecall ¶
func (_StorageAccessible *StorageAccessibleTransactorSession) SimulateDelegatecall(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecall is a paid mutator transaction binding the contract method 0xf84436bd.
Solidity: function simulateDelegatecall(address targetContract, bytes calldataPayload) returns(bytes)
func (*StorageAccessibleTransactorSession) SimulateDelegatecallInternal ¶
func (_StorageAccessible *StorageAccessibleTransactorSession) SimulateDelegatecallInternal(targetContract common.Address, calldataPayload []byte) (*types.Transaction, error)
SimulateDelegatecallInternal is a paid mutator transaction binding the contract method 0x43218e19.
Solidity: function simulateDelegatecallInternal(address targetContract, bytes calldataPayload) returns(bytes)
type Valset ¶
type Valset struct { ValsetCaller // Read-only binding to the contract ValsetTransactor // Write-only binding to the contract ValsetFilterer // Log filterer for contract events }
Valset is an auto generated Go binding around an Ethereum contract.
func DeployValset ¶
func DeployValset(auth *bind.TransactOpts, backend bind.ContractBackend, _operator common.Address, _initValidators []common.Address, _initPowers []*big.Int) (common.Address, *types.Transaction, *Valset, error)
DeployValset deploys a new Ethereum contract, binding an instance of Valset to it.
type ValsetCaller ¶
type ValsetCaller struct {
// contains filtered or unexported fields
}
ValsetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewValsetCaller ¶
func NewValsetCaller(address common.Address, caller bind.ContractCaller) (*ValsetCaller, error)
NewValsetCaller creates a new read-only instance of Valset, bound to a specific deployed contract.
func (*ValsetCaller) CurrentValsetVersion ¶
CurrentValsetVersion is a free data retrieval call binding the contract method 0x8d56c37d.
Solidity: function currentValsetVersion() view returns(uint256)
func (*ValsetCaller) DebugEthMessageHash ¶
func (_Valset *ValsetCaller) DebugEthMessageHash(opts *bind.CallOpts, hash [32]byte) ([32]byte, error)
DebugEthMessageHash is a free data retrieval call binding the contract method 0x61bb63f3.
Solidity: function Debug_ethMessageHash(bytes32 hash) pure returns(bytes32)
func (*ValsetCaller) DebugPacked ¶
DebugPacked is a free data retrieval call binding the contract method 0xfa210896.
Solidity: function Debug_Packed(bytes32 hash) pure returns(bytes)
func (*ValsetCaller) GetValidatorPower ¶
func (_Valset *ValsetCaller) GetValidatorPower(opts *bind.CallOpts, _validatorAddress common.Address) (*big.Int, error)
GetValidatorPower is a free data retrieval call binding the contract method 0x473691a4.
Solidity: function getValidatorPower(address _validatorAddress) view returns(uint256)
func (*ValsetCaller) IsActiveValidator ¶
func (_Valset *ValsetCaller) IsActiveValidator(opts *bind.CallOpts, _validatorAddress common.Address) (bool, error)
IsActiveValidator is a free data retrieval call binding the contract method 0x40550a1c.
Solidity: function isActiveValidator(address _validatorAddress) view returns(bool)
func (*ValsetCaller) Operator ¶
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*ValsetCaller) Powers ¶
Powers is a free data retrieval call binding the contract method 0xb872c523.
Solidity: function powers(bytes32 ) view returns(uint256)
func (*ValsetCaller) Recover ¶
func (_Valset *ValsetCaller) Recover(opts *bind.CallOpts, _message [32]byte, _signature []byte) (common.Address, error)
Recover is a free data retrieval call binding the contract method 0x19045a25.
Solidity: function recover(bytes32 _message, bytes _signature) pure returns(address)
func (*ValsetCaller) TotalPower ¶
TotalPower is a free data retrieval call binding the contract method 0xdb3ad22c.
Solidity: function totalPower() view returns(uint256)
func (*ValsetCaller) ValidatorCount ¶
ValidatorCount is a free data retrieval call binding the contract method 0x0f43a677.
Solidity: function validatorCount() view returns(uint256)
func (*ValsetCaller) Validators ¶
Validators is a free data retrieval call binding the contract method 0x9bdafcb3.
Solidity: function validators(bytes32 ) view returns(bool)
type ValsetCallerRaw ¶
type ValsetCallerRaw struct {
Contract *ValsetCaller // Generic read-only contract binding to access the raw methods on
}
ValsetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ValsetCallerRaw) Call ¶
func (_Valset *ValsetCallerRaw) 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 ValsetCallerSession ¶
type ValsetCallerSession struct { Contract *ValsetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ValsetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ValsetCallerSession) CurrentValsetVersion ¶
func (_Valset *ValsetCallerSession) CurrentValsetVersion() (*big.Int, error)
CurrentValsetVersion is a free data retrieval call binding the contract method 0x8d56c37d.
Solidity: function currentValsetVersion() view returns(uint256)
func (*ValsetCallerSession) DebugEthMessageHash ¶
func (_Valset *ValsetCallerSession) DebugEthMessageHash(hash [32]byte) ([32]byte, error)
DebugEthMessageHash is a free data retrieval call binding the contract method 0x61bb63f3.
Solidity: function Debug_ethMessageHash(bytes32 hash) pure returns(bytes32)
func (*ValsetCallerSession) DebugPacked ¶
func (_Valset *ValsetCallerSession) DebugPacked(hash [32]byte) ([]byte, error)
DebugPacked is a free data retrieval call binding the contract method 0xfa210896.
Solidity: function Debug_Packed(bytes32 hash) pure returns(bytes)
func (*ValsetCallerSession) GetValidatorPower ¶
func (_Valset *ValsetCallerSession) GetValidatorPower(_validatorAddress common.Address) (*big.Int, error)
GetValidatorPower is a free data retrieval call binding the contract method 0x473691a4.
Solidity: function getValidatorPower(address _validatorAddress) view returns(uint256)
func (*ValsetCallerSession) IsActiveValidator ¶
func (_Valset *ValsetCallerSession) IsActiveValidator(_validatorAddress common.Address) (bool, error)
IsActiveValidator is a free data retrieval call binding the contract method 0x40550a1c.
Solidity: function isActiveValidator(address _validatorAddress) view returns(bool)
func (*ValsetCallerSession) Operator ¶
func (_Valset *ValsetCallerSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*ValsetCallerSession) Powers ¶
func (_Valset *ValsetCallerSession) Powers(arg0 [32]byte) (*big.Int, error)
Powers is a free data retrieval call binding the contract method 0xb872c523.
Solidity: function powers(bytes32 ) view returns(uint256)
func (*ValsetCallerSession) Recover ¶
func (_Valset *ValsetCallerSession) Recover(_message [32]byte, _signature []byte) (common.Address, error)
Recover is a free data retrieval call binding the contract method 0x19045a25.
Solidity: function recover(bytes32 _message, bytes _signature) pure returns(address)
func (*ValsetCallerSession) TotalPower ¶
func (_Valset *ValsetCallerSession) TotalPower() (*big.Int, error)
TotalPower is a free data retrieval call binding the contract method 0xdb3ad22c.
Solidity: function totalPower() view returns(uint256)
func (*ValsetCallerSession) ValidatorCount ¶
func (_Valset *ValsetCallerSession) ValidatorCount() (*big.Int, error)
ValidatorCount is a free data retrieval call binding the contract method 0x0f43a677.
Solidity: function validatorCount() view returns(uint256)
func (*ValsetCallerSession) Validators ¶
func (_Valset *ValsetCallerSession) Validators(arg0 [32]byte) (bool, error)
Validators is a free data retrieval call binding the contract method 0x9bdafcb3.
Solidity: function validators(bytes32 ) view returns(bool)
type ValsetFilterer ¶
type ValsetFilterer struct {
// contains filtered or unexported fields
}
ValsetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewValsetFilterer ¶
func NewValsetFilterer(address common.Address, filterer bind.ContractFilterer) (*ValsetFilterer, error)
NewValsetFilterer creates a new log filterer instance of Valset, bound to a specific deployed contract.
func (*ValsetFilterer) FilterLogValidatorAdded ¶
func (_Valset *ValsetFilterer) FilterLogValidatorAdded(opts *bind.FilterOpts) (*ValsetLogValidatorAddedIterator, error)
FilterLogValidatorAdded is a free log retrieval operation binding the contract event 0x1a396bcf647502e902dce665d58a0c1b25f982f193ab9a1d0f1500d8d927bf2a.
Solidity: event LogValidatorAdded(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) FilterLogValidatorPowerUpdated ¶
func (_Valset *ValsetFilterer) FilterLogValidatorPowerUpdated(opts *bind.FilterOpts) (*ValsetLogValidatorPowerUpdatedIterator, error)
FilterLogValidatorPowerUpdated is a free log retrieval operation binding the contract event 0x335940ce4119f8aae891d73dba74510a3d51f6210134d058237f26e6a31d5340.
Solidity: event LogValidatorPowerUpdated(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) FilterLogValidatorRemoved ¶
func (_Valset *ValsetFilterer) FilterLogValidatorRemoved(opts *bind.FilterOpts) (*ValsetLogValidatorRemovedIterator, error)
FilterLogValidatorRemoved is a free log retrieval operation binding the contract event 0x1241fb43a101ff98ab819a1882097d4ccada51ba60f326c1981cc48840f55b8c.
Solidity: event LogValidatorRemoved(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) FilterLogValsetReset ¶
func (_Valset *ValsetFilterer) FilterLogValsetReset(opts *bind.FilterOpts) (*ValsetLogValsetResetIterator, error)
FilterLogValsetReset is a free log retrieval operation binding the contract event 0xd870653e19f161500290fd0c4ca41bf5cf2bcb1ba66448f41c66c512dabd65f2.
Solidity: event LogValsetReset(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) FilterLogValsetUpdated ¶
func (_Valset *ValsetFilterer) FilterLogValsetUpdated(opts *bind.FilterOpts) (*ValsetLogValsetUpdatedIterator, error)
FilterLogValsetUpdated is a free log retrieval operation binding the contract event 0x3a7ef0da3179668af8114719645585b5a37092ef2d66f187dcf63d83a221eaa6.
Solidity: event LogValsetUpdated(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) ParseLogValidatorAdded ¶
func (_Valset *ValsetFilterer) ParseLogValidatorAdded(log types.Log) (*ValsetLogValidatorAdded, error)
ParseLogValidatorAdded is a log parse operation binding the contract event 0x1a396bcf647502e902dce665d58a0c1b25f982f193ab9a1d0f1500d8d927bf2a.
Solidity: event LogValidatorAdded(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) ParseLogValidatorPowerUpdated ¶
func (_Valset *ValsetFilterer) ParseLogValidatorPowerUpdated(log types.Log) (*ValsetLogValidatorPowerUpdated, error)
ParseLogValidatorPowerUpdated is a log parse operation binding the contract event 0x335940ce4119f8aae891d73dba74510a3d51f6210134d058237f26e6a31d5340.
Solidity: event LogValidatorPowerUpdated(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) ParseLogValidatorRemoved ¶
func (_Valset *ValsetFilterer) ParseLogValidatorRemoved(log types.Log) (*ValsetLogValidatorRemoved, error)
ParseLogValidatorRemoved is a log parse operation binding the contract event 0x1241fb43a101ff98ab819a1882097d4ccada51ba60f326c1981cc48840f55b8c.
Solidity: event LogValidatorRemoved(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) ParseLogValsetReset ¶
func (_Valset *ValsetFilterer) ParseLogValsetReset(log types.Log) (*ValsetLogValsetReset, error)
ParseLogValsetReset is a log parse operation binding the contract event 0xd870653e19f161500290fd0c4ca41bf5cf2bcb1ba66448f41c66c512dabd65f2.
Solidity: event LogValsetReset(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) ParseLogValsetUpdated ¶
func (_Valset *ValsetFilterer) ParseLogValsetUpdated(log types.Log) (*ValsetLogValsetUpdated, error)
ParseLogValsetUpdated is a log parse operation binding the contract event 0x3a7ef0da3179668af8114719645585b5a37092ef2d66f187dcf63d83a221eaa6.
Solidity: event LogValsetUpdated(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) WatchLogValidatorAdded ¶
func (_Valset *ValsetFilterer) WatchLogValidatorAdded(opts *bind.WatchOpts, sink chan<- *ValsetLogValidatorAdded) (event.Subscription, error)
WatchLogValidatorAdded is a free log subscription operation binding the contract event 0x1a396bcf647502e902dce665d58a0c1b25f982f193ab9a1d0f1500d8d927bf2a.
Solidity: event LogValidatorAdded(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) WatchLogValidatorPowerUpdated ¶
func (_Valset *ValsetFilterer) WatchLogValidatorPowerUpdated(opts *bind.WatchOpts, sink chan<- *ValsetLogValidatorPowerUpdated) (event.Subscription, error)
WatchLogValidatorPowerUpdated is a free log subscription operation binding the contract event 0x335940ce4119f8aae891d73dba74510a3d51f6210134d058237f26e6a31d5340.
Solidity: event LogValidatorPowerUpdated(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) WatchLogValidatorRemoved ¶
func (_Valset *ValsetFilterer) WatchLogValidatorRemoved(opts *bind.WatchOpts, sink chan<- *ValsetLogValidatorRemoved) (event.Subscription, error)
WatchLogValidatorRemoved is a free log subscription operation binding the contract event 0x1241fb43a101ff98ab819a1882097d4ccada51ba60f326c1981cc48840f55b8c.
Solidity: event LogValidatorRemoved(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) WatchLogValsetReset ¶
func (_Valset *ValsetFilterer) WatchLogValsetReset(opts *bind.WatchOpts, sink chan<- *ValsetLogValsetReset) (event.Subscription, error)
WatchLogValsetReset is a free log subscription operation binding the contract event 0xd870653e19f161500290fd0c4ca41bf5cf2bcb1ba66448f41c66c512dabd65f2.
Solidity: event LogValsetReset(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
func (*ValsetFilterer) WatchLogValsetUpdated ¶
func (_Valset *ValsetFilterer) WatchLogValsetUpdated(opts *bind.WatchOpts, sink chan<- *ValsetLogValsetUpdated) (event.Subscription, error)
WatchLogValsetUpdated is a free log subscription operation binding the contract event 0x3a7ef0da3179668af8114719645585b5a37092ef2d66f187dcf63d83a221eaa6.
Solidity: event LogValsetUpdated(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
type ValsetLogValidatorAdded ¶
type ValsetLogValidatorAdded struct { Validator common.Address Power *big.Int CurrentValsetVersion *big.Int ValidatorCount *big.Int TotalPower *big.Int Raw types.Log // Blockchain specific contextual infos }
ValsetLogValidatorAdded represents a LogValidatorAdded event raised by the Valset contract.
type ValsetLogValidatorAddedIterator ¶
type ValsetLogValidatorAddedIterator struct { Event *ValsetLogValidatorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ValsetLogValidatorAddedIterator is returned from FilterLogValidatorAdded and is used to iterate over the raw logs and unpacked data for LogValidatorAdded events raised by the Valset contract.
func (*ValsetLogValidatorAddedIterator) Close ¶
func (it *ValsetLogValidatorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValsetLogValidatorAddedIterator) Error ¶
func (it *ValsetLogValidatorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValsetLogValidatorAddedIterator) Next ¶
func (it *ValsetLogValidatorAddedIterator) 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 ValsetLogValidatorPowerUpdated ¶
type ValsetLogValidatorPowerUpdated struct { Validator common.Address Power *big.Int CurrentValsetVersion *big.Int ValidatorCount *big.Int TotalPower *big.Int Raw types.Log // Blockchain specific contextual infos }
ValsetLogValidatorPowerUpdated represents a LogValidatorPowerUpdated event raised by the Valset contract.
type ValsetLogValidatorPowerUpdatedIterator ¶
type ValsetLogValidatorPowerUpdatedIterator struct { Event *ValsetLogValidatorPowerUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ValsetLogValidatorPowerUpdatedIterator is returned from FilterLogValidatorPowerUpdated and is used to iterate over the raw logs and unpacked data for LogValidatorPowerUpdated events raised by the Valset contract.
func (*ValsetLogValidatorPowerUpdatedIterator) Close ¶
func (it *ValsetLogValidatorPowerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValsetLogValidatorPowerUpdatedIterator) Error ¶
func (it *ValsetLogValidatorPowerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValsetLogValidatorPowerUpdatedIterator) Next ¶
func (it *ValsetLogValidatorPowerUpdatedIterator) 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 ValsetLogValidatorRemoved ¶
type ValsetLogValidatorRemoved struct { Validator common.Address Power *big.Int CurrentValsetVersion *big.Int ValidatorCount *big.Int TotalPower *big.Int Raw types.Log // Blockchain specific contextual infos }
ValsetLogValidatorRemoved represents a LogValidatorRemoved event raised by the Valset contract.
type ValsetLogValidatorRemovedIterator ¶
type ValsetLogValidatorRemovedIterator struct { Event *ValsetLogValidatorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ValsetLogValidatorRemovedIterator is returned from FilterLogValidatorRemoved and is used to iterate over the raw logs and unpacked data for LogValidatorRemoved events raised by the Valset contract.
func (*ValsetLogValidatorRemovedIterator) Close ¶
func (it *ValsetLogValidatorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValsetLogValidatorRemovedIterator) Error ¶
func (it *ValsetLogValidatorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValsetLogValidatorRemovedIterator) Next ¶
func (it *ValsetLogValidatorRemovedIterator) 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 ValsetLogValsetReset ¶
type ValsetLogValsetReset struct { NewValsetVersion *big.Int ValidatorCount *big.Int TotalPower *big.Int Raw types.Log // Blockchain specific contextual infos }
ValsetLogValsetReset represents a LogValsetReset event raised by the Valset contract.
type ValsetLogValsetResetIterator ¶
type ValsetLogValsetResetIterator struct { Event *ValsetLogValsetReset // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ValsetLogValsetResetIterator is returned from FilterLogValsetReset and is used to iterate over the raw logs and unpacked data for LogValsetReset events raised by the Valset contract.
func (*ValsetLogValsetResetIterator) Close ¶
func (it *ValsetLogValsetResetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValsetLogValsetResetIterator) Error ¶
func (it *ValsetLogValsetResetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValsetLogValsetResetIterator) Next ¶
func (it *ValsetLogValsetResetIterator) 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 ValsetLogValsetUpdated ¶
type ValsetLogValsetUpdated struct { NewValsetVersion *big.Int ValidatorCount *big.Int TotalPower *big.Int Raw types.Log // Blockchain specific contextual infos }
ValsetLogValsetUpdated represents a LogValsetUpdated event raised by the Valset contract.
type ValsetLogValsetUpdatedIterator ¶
type ValsetLogValsetUpdatedIterator struct { Event *ValsetLogValsetUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ValsetLogValsetUpdatedIterator is returned from FilterLogValsetUpdated and is used to iterate over the raw logs and unpacked data for LogValsetUpdated events raised by the Valset contract.
func (*ValsetLogValsetUpdatedIterator) Close ¶
func (it *ValsetLogValsetUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValsetLogValsetUpdatedIterator) Error ¶
func (it *ValsetLogValsetUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValsetLogValsetUpdatedIterator) Next ¶
func (it *ValsetLogValsetUpdatedIterator) 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 ValsetRaw ¶
type ValsetRaw struct {
Contract *Valset // Generic contract binding to access the raw methods on
}
ValsetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ValsetRaw) Call ¶
func (_Valset *ValsetRaw) 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 (*ValsetRaw) Transact ¶
func (_Valset *ValsetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValsetRaw) Transfer ¶
func (_Valset *ValsetRaw) 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 ValsetSession ¶
type ValsetSession struct { Contract *Valset // 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 }
ValsetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ValsetSession) AddValidator ¶
func (_Valset *ValsetSession) AddValidator(_validatorAddress common.Address, _validatorPower *big.Int) (*types.Transaction, error)
AddValidator is a paid mutator transaction binding the contract method 0xfc6c1f02.
Solidity: function addValidator(address _validatorAddress, uint256 _validatorPower) returns()
func (*ValsetSession) CurrentValsetVersion ¶
func (_Valset *ValsetSession) CurrentValsetVersion() (*big.Int, error)
CurrentValsetVersion is a free data retrieval call binding the contract method 0x8d56c37d.
Solidity: function currentValsetVersion() view returns(uint256)
func (*ValsetSession) DebugEthMessageHash ¶
func (_Valset *ValsetSession) DebugEthMessageHash(hash [32]byte) ([32]byte, error)
DebugEthMessageHash is a free data retrieval call binding the contract method 0x61bb63f3.
Solidity: function Debug_ethMessageHash(bytes32 hash) pure returns(bytes32)
func (*ValsetSession) DebugPacked ¶
func (_Valset *ValsetSession) DebugPacked(hash [32]byte) ([]byte, error)
DebugPacked is a free data retrieval call binding the contract method 0xfa210896.
Solidity: function Debug_Packed(bytes32 hash) pure returns(bytes)
func (*ValsetSession) GetValidatorPower ¶
GetValidatorPower is a free data retrieval call binding the contract method 0x473691a4.
Solidity: function getValidatorPower(address _validatorAddress) view returns(uint256)
func (*ValsetSession) IsActiveValidator ¶
func (_Valset *ValsetSession) IsActiveValidator(_validatorAddress common.Address) (bool, error)
IsActiveValidator is a free data retrieval call binding the contract method 0x40550a1c.
Solidity: function isActiveValidator(address _validatorAddress) view returns(bool)
func (*ValsetSession) Operator ¶
func (_Valset *ValsetSession) Operator() (common.Address, error)
Operator is a free data retrieval call binding the contract method 0x570ca735.
Solidity: function operator() view returns(address)
func (*ValsetSession) Powers ¶
func (_Valset *ValsetSession) Powers(arg0 [32]byte) (*big.Int, error)
Powers is a free data retrieval call binding the contract method 0xb872c523.
Solidity: function powers(bytes32 ) view returns(uint256)
func (*ValsetSession) Recover ¶
Recover is a free data retrieval call binding the contract method 0x19045a25.
Solidity: function recover(bytes32 _message, bytes _signature) pure returns(address)
func (*ValsetSession) RecoverGas ¶
func (_Valset *ValsetSession) RecoverGas(_valsetVersion *big.Int, _validatorAddress common.Address) (*types.Transaction, error)
RecoverGas is a paid mutator transaction binding the contract method 0xb5672be3.
Solidity: function recoverGas(uint256 _valsetVersion, address _validatorAddress) returns()
func (*ValsetSession) RemoveValidator ¶
func (_Valset *ValsetSession) RemoveValidator(_validatorAddress common.Address) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0x40a141ff.
Solidity: function removeValidator(address _validatorAddress) returns()
func (*ValsetSession) TotalPower ¶
func (_Valset *ValsetSession) TotalPower() (*big.Int, error)
TotalPower is a free data retrieval call binding the contract method 0xdb3ad22c.
Solidity: function totalPower() view returns(uint256)
func (*ValsetSession) UpdateValidatorPower ¶
func (_Valset *ValsetSession) UpdateValidatorPower(_validatorAddress common.Address, _newValidatorPower *big.Int) (*types.Transaction, error)
UpdateValidatorPower is a paid mutator transaction binding the contract method 0x2e75293b.
Solidity: function updateValidatorPower(address _validatorAddress, uint256 _newValidatorPower) returns()
func (*ValsetSession) UpdateValset ¶
func (_Valset *ValsetSession) UpdateValset(_validators []common.Address, _powers []*big.Int) (*types.Transaction, error)
UpdateValset is a paid mutator transaction binding the contract method 0x788cf92f.
Solidity: function updateValset(address[] _validators, uint256[] _powers) returns()
func (*ValsetSession) ValidatorCount ¶
func (_Valset *ValsetSession) ValidatorCount() (*big.Int, error)
ValidatorCount is a free data retrieval call binding the contract method 0x0f43a677.
Solidity: function validatorCount() view returns(uint256)
func (*ValsetSession) Validators ¶
func (_Valset *ValsetSession) Validators(arg0 [32]byte) (bool, error)
Validators is a free data retrieval call binding the contract method 0x9bdafcb3.
Solidity: function validators(bytes32 ) view returns(bool)
type ValsetTransactor ¶
type ValsetTransactor struct {
// contains filtered or unexported fields
}
ValsetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewValsetTransactor ¶
func NewValsetTransactor(address common.Address, transactor bind.ContractTransactor) (*ValsetTransactor, error)
NewValsetTransactor creates a new write-only instance of Valset, bound to a specific deployed contract.
func (*ValsetTransactor) AddValidator ¶
func (_Valset *ValsetTransactor) AddValidator(opts *bind.TransactOpts, _validatorAddress common.Address, _validatorPower *big.Int) (*types.Transaction, error)
AddValidator is a paid mutator transaction binding the contract method 0xfc6c1f02.
Solidity: function addValidator(address _validatorAddress, uint256 _validatorPower) returns()
func (*ValsetTransactor) RecoverGas ¶
func (_Valset *ValsetTransactor) RecoverGas(opts *bind.TransactOpts, _valsetVersion *big.Int, _validatorAddress common.Address) (*types.Transaction, error)
RecoverGas is a paid mutator transaction binding the contract method 0xb5672be3.
Solidity: function recoverGas(uint256 _valsetVersion, address _validatorAddress) returns()
func (*ValsetTransactor) RemoveValidator ¶
func (_Valset *ValsetTransactor) RemoveValidator(opts *bind.TransactOpts, _validatorAddress common.Address) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0x40a141ff.
Solidity: function removeValidator(address _validatorAddress) returns()
func (*ValsetTransactor) UpdateValidatorPower ¶
func (_Valset *ValsetTransactor) UpdateValidatorPower(opts *bind.TransactOpts, _validatorAddress common.Address, _newValidatorPower *big.Int) (*types.Transaction, error)
UpdateValidatorPower is a paid mutator transaction binding the contract method 0x2e75293b.
Solidity: function updateValidatorPower(address _validatorAddress, uint256 _newValidatorPower) returns()
func (*ValsetTransactor) UpdateValset ¶
func (_Valset *ValsetTransactor) UpdateValset(opts *bind.TransactOpts, _validators []common.Address, _powers []*big.Int) (*types.Transaction, error)
UpdateValset is a paid mutator transaction binding the contract method 0x788cf92f.
Solidity: function updateValset(address[] _validators, uint256[] _powers) returns()
type ValsetTransactorRaw ¶
type ValsetTransactorRaw struct {
Contract *ValsetTransactor // Generic write-only contract binding to access the raw methods on
}
ValsetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ValsetTransactorRaw) Transact ¶
func (_Valset *ValsetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValsetTransactorRaw) Transfer ¶
func (_Valset *ValsetTransactorRaw) 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 ValsetTransactorSession ¶
type ValsetTransactorSession struct { Contract *ValsetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValsetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ValsetTransactorSession) AddValidator ¶
func (_Valset *ValsetTransactorSession) AddValidator(_validatorAddress common.Address, _validatorPower *big.Int) (*types.Transaction, error)
AddValidator is a paid mutator transaction binding the contract method 0xfc6c1f02.
Solidity: function addValidator(address _validatorAddress, uint256 _validatorPower) returns()
func (*ValsetTransactorSession) RecoverGas ¶
func (_Valset *ValsetTransactorSession) RecoverGas(_valsetVersion *big.Int, _validatorAddress common.Address) (*types.Transaction, error)
RecoverGas is a paid mutator transaction binding the contract method 0xb5672be3.
Solidity: function recoverGas(uint256 _valsetVersion, address _validatorAddress) returns()
func (*ValsetTransactorSession) RemoveValidator ¶
func (_Valset *ValsetTransactorSession) RemoveValidator(_validatorAddress common.Address) (*types.Transaction, error)
RemoveValidator is a paid mutator transaction binding the contract method 0x40a141ff.
Solidity: function removeValidator(address _validatorAddress) returns()
func (*ValsetTransactorSession) UpdateValidatorPower ¶
func (_Valset *ValsetTransactorSession) UpdateValidatorPower(_validatorAddress common.Address, _newValidatorPower *big.Int) (*types.Transaction, error)
UpdateValidatorPower is a paid mutator transaction binding the contract method 0x2e75293b.
Solidity: function updateValidatorPower(address _validatorAddress, uint256 _newValidatorPower) returns()
func (*ValsetTransactorSession) UpdateValset ¶
func (_Valset *ValsetTransactorSession) UpdateValset(_validators []common.Address, _powers []*big.Int) (*types.Transaction, error)
UpdateValset is a paid mutator transaction binding the contract method 0x788cf92f.
Solidity: function updateValset(address[] _validators, uint256[] _powers) returns()