Documentation ¶
Index ¶
- Constants
- type Account
- type AccountAccountAdded
- type AccountAccountAddedIterator
- type AccountAccountRemoved
- type AccountAccountRemovedIterator
- type AccountAccountVerified
- type AccountAccountVerifiedIterator
- type AccountCaller
- func (_Account *AccountCaller) AccountAllowList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Account *AccountCaller) AccountPermitted(opts *bind.CallOpts, _account common.Address) (bool, error)
- func (_Account *AccountCaller) DestinationPermitted(opts *bind.CallOpts, _target common.Address) (bool, error)
- func (_Account *AccountCaller) GetAccounts(opts *bind.CallOpts) ([]common.Address, error)
- func (_Account *AccountCaller) GetByIndex(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Account *AccountCaller) GetContractVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_Account *AccountCaller) GetSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Account *AccountCaller) GetTargets(opts *bind.CallOpts) ([]common.Address, error)
- func (_Account *AccountCaller) IsReadOnly(opts *bind.CallOpts) (bool, error)
- func (_Account *AccountCaller) ONCHAINPRIVACYADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_Account *AccountCaller) TargetAllowList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type AccountCallerRaw
- type AccountCallerSession
- func (_Account *AccountCallerSession) AccountAllowList(arg0 *big.Int) (common.Address, error)
- func (_Account *AccountCallerSession) AccountPermitted(_account common.Address) (bool, error)
- func (_Account *AccountCallerSession) DestinationPermitted(_target common.Address) (bool, error)
- func (_Account *AccountCallerSession) GetAccounts() ([]common.Address, error)
- func (_Account *AccountCallerSession) GetByIndex(index *big.Int) (common.Address, error)
- func (_Account *AccountCallerSession) GetContractVersion() (*big.Int, error)
- func (_Account *AccountCallerSession) GetSize() (*big.Int, error)
- func (_Account *AccountCallerSession) GetTargets() ([]common.Address, error)
- func (_Account *AccountCallerSession) IsReadOnly() (bool, error)
- func (_Account *AccountCallerSession) ONCHAINPRIVACYADDRESS() (common.Address, error)
- func (_Account *AccountCallerSession) TargetAllowList(arg0 *big.Int) (common.Address, error)
- type AccountFilterer
- func (_Account *AccountFilterer) FilterAccountAdded(opts *bind.FilterOpts) (*AccountAccountAddedIterator, error)
- func (_Account *AccountFilterer) FilterAccountRemoved(opts *bind.FilterOpts) (*AccountAccountRemovedIterator, error)
- func (_Account *AccountFilterer) FilterAccountVerified(opts *bind.FilterOpts) (*AccountAccountVerifiedIterator, error)
- func (_Account *AccountFilterer) FilterTargetAdded(opts *bind.FilterOpts) (*AccountTargetAddedIterator, error)
- func (_Account *AccountFilterer) FilterTargetRemoved(opts *bind.FilterOpts) (*AccountTargetRemovedIterator, error)
- func (_Account *AccountFilterer) ParseAccountAdded(log types.Log) (*AccountAccountAdded, error)
- func (_Account *AccountFilterer) ParseAccountRemoved(log types.Log) (*AccountAccountRemoved, error)
- func (_Account *AccountFilterer) ParseAccountVerified(log types.Log) (*AccountAccountVerified, error)
- func (_Account *AccountFilterer) ParseTargetAdded(log types.Log) (*AccountTargetAdded, error)
- func (_Account *AccountFilterer) ParseTargetRemoved(log types.Log) (*AccountTargetRemoved, error)
- func (_Account *AccountFilterer) WatchAccountAdded(opts *bind.WatchOpts, sink chan<- *AccountAccountAdded) (event.Subscription, error)
- func (_Account *AccountFilterer) WatchAccountRemoved(opts *bind.WatchOpts, sink chan<- *AccountAccountRemoved) (event.Subscription, error)
- func (_Account *AccountFilterer) WatchAccountVerified(opts *bind.WatchOpts, sink chan<- *AccountAccountVerified) (event.Subscription, error)
- func (_Account *AccountFilterer) WatchTargetAdded(opts *bind.WatchOpts, sink chan<- *AccountTargetAdded) (event.Subscription, error)
- func (_Account *AccountFilterer) WatchTargetRemoved(opts *bind.WatchOpts, sink chan<- *AccountTargetRemoved) (event.Subscription, error)
- type AccountRaw
- func (_Account *AccountRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Account *AccountRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Account *AccountRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccountSession
- func (_Account *AccountSession) AccountAllowList(arg0 *big.Int) (common.Address, error)
- func (_Account *AccountSession) AccountPermitted(_account common.Address) (bool, error)
- func (_Account *AccountSession) AddAccount(account common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) AddAccounts(accounts []common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) AddTarget(target common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) AddTargets(targets []common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) DestinationPermitted(_target common.Address) (bool, error)
- func (_Account *AccountSession) EnterReadOnly() (*types.Transaction, error)
- func (_Account *AccountSession) ExitReadOnly() (*types.Transaction, error)
- func (_Account *AccountSession) GetAccounts() ([]common.Address, error)
- func (_Account *AccountSession) GetByIndex(index *big.Int) (common.Address, error)
- func (_Account *AccountSession) GetContractVersion() (*big.Int, error)
- func (_Account *AccountSession) GetSize() (*big.Int, error)
- func (_Account *AccountSession) GetTargets() ([]common.Address, error)
- func (_Account *AccountSession) IsReadOnly() (bool, error)
- func (_Account *AccountSession) ONCHAINPRIVACYADDRESS() (common.Address, error)
- func (_Account *AccountSession) RemoveAccount(account common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) RemoveTarget(target common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) SetRelay(_relayHub common.Address) (*types.Transaction, error)
- func (_Account *AccountSession) TargetAllowList(arg0 *big.Int) (common.Address, error)
- func (_Account *AccountSession) TransactionAllowed(sender common.Address, target common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- type AccountTargetAdded
- type AccountTargetAddedIterator
- type AccountTargetRemoved
- type AccountTargetRemovedIterator
- type AccountTransactor
- func (_Account *AccountTransactor) AddAccount(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) AddAccounts(opts *bind.TransactOpts, accounts []common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) AddTarget(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) AddTargets(opts *bind.TransactOpts, targets []common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) EnterReadOnly(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Account *AccountTransactor) ExitReadOnly(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Account *AccountTransactor) RemoveAccount(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) RemoveTarget(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) SetRelay(opts *bind.TransactOpts, _relayHub common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactor) TransactionAllowed(opts *bind.TransactOpts, sender common.Address, target common.Address, ...) (*types.Transaction, error)
- type AccountTransactorRaw
- type AccountTransactorSession
- func (_Account *AccountTransactorSession) AddAccount(account common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) AddAccounts(accounts []common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) AddTarget(target common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) AddTargets(targets []common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) EnterReadOnly() (*types.Transaction, error)
- func (_Account *AccountTransactorSession) ExitReadOnly() (*types.Transaction, error)
- func (_Account *AccountTransactorSession) RemoveAccount(account common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) RemoveTarget(target common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) SetRelay(_relayHub common.Address) (*types.Transaction, error)
- func (_Account *AccountTransactorSession) TransactionAllowed(sender common.Address, target common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- type Relay
- type RelayAccountIngressChanged
- type RelayAccountIngressChangedIterator
- type RelayBadTransactionSent
- type RelayBadTransactionSentIterator
- type RelayBlockFrequencyChanged
- type RelayBlockFrequencyChangedIterator
- type RelayCaller
- func (_Relay *RelayCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Relay *RelayCaller) GetCurrentGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Relay *RelayCaller) GetGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Relay *RelayCaller) GetGasUsedLastBlocks(opts *bind.CallOpts) (*big.Int, error)
- func (_Relay *RelayCaller) GetMaxGasBlockLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Relay *RelayCaller) GetMsgSender(opts *bind.CallOpts) (common.Address, error)
- func (_Relay *RelayCaller) GetNodes(opts *bind.CallOpts) (*big.Int, error)
- func (_Relay *RelayCaller) GetNonce(opts *bind.CallOpts, from common.Address) (*big.Int, error)
- func (_Relay *RelayCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Relay *RelayCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
- func (_Relay *RelayCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error)
- func (_Relay *RelayCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- type RelayCallerRaw
- type RelayCallerSession
- func (_Relay *RelayCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Relay *RelayCallerSession) GetCurrentGasLimit() (*big.Int, error)
- func (_Relay *RelayCallerSession) GetGasLimit() (*big.Int, error)
- func (_Relay *RelayCallerSession) GetGasUsedLastBlocks() (*big.Int, error)
- func (_Relay *RelayCallerSession) GetMaxGasBlockLimit() (*big.Int, error)
- func (_Relay *RelayCallerSession) GetMsgSender() (common.Address, error)
- func (_Relay *RelayCallerSession) GetNodes() (*big.Int, error)
- func (_Relay *RelayCallerSession) GetNonce(from common.Address) (*big.Int, error)
- func (_Relay *RelayCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Relay *RelayCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Relay *RelayCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Relay *RelayCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- type RelayContractDeployed
- type RelayContractDeployedIterator
- type RelayFilterer
- func (_Relay *RelayFilterer) FilterAccountIngressChanged(opts *bind.FilterOpts) (*RelayAccountIngressChangedIterator, error)
- func (_Relay *RelayFilterer) FilterBadTransactionSent(opts *bind.FilterOpts) (*RelayBadTransactionSentIterator, error)
- func (_Relay *RelayFilterer) FilterBlockFrequencyChanged(opts *bind.FilterOpts) (*RelayBlockFrequencyChangedIterator, error)
- func (_Relay *RelayFilterer) FilterContractDeployed(opts *bind.FilterOpts, relay []common.Address, from []common.Address) (*RelayContractDeployedIterator, error)
- func (_Relay *RelayFilterer) FilterGasLimitExceeded(opts *bind.FilterOpts) (*RelayGasLimitExceededIterator, error)
- func (_Relay *RelayFilterer) FilterGasLimitSet(opts *bind.FilterOpts) (*RelayGasLimitSetIterator, error)
- func (_Relay *RelayFilterer) FilterGasPara(opts *bind.FilterOpts) (*RelayGasParaIterator, error)
- func (_Relay *RelayFilterer) FilterGasSigner(opts *bind.FilterOpts) (*RelayGasSignerIterator, error)
- func (_Relay *RelayFilterer) FilterGasTotal(opts *bind.FilterOpts) (*RelayGasTotalIterator, error)
- func (_Relay *RelayFilterer) FilterGasUsedByTransaction(opts *bind.FilterOpts) (*RelayGasUsedByTransactionIterator, error)
- func (_Relay *RelayFilterer) FilterGasUsedRelayHubChanged(opts *bind.FilterOpts) (*RelayGasUsedRelayHubChangedIterator, error)
- func (_Relay *RelayFilterer) FilterMaxGasBlockLimitChanged(opts *bind.FilterOpts) (*RelayMaxGasBlockLimitChangedIterator, error)
- func (_Relay *RelayFilterer) FilterNodeAdded(opts *bind.FilterOpts) (*RelayNodeAddedIterator, error)
- func (_Relay *RelayFilterer) FilterNodeBlocked(opts *bind.FilterOpts) (*RelayNodeBlockedIterator, error)
- func (_Relay *RelayFilterer) FilterNodeDeleted(opts *bind.FilterOpts) (*RelayNodeDeletedIterator, error)
- func (_Relay *RelayFilterer) FilterParameters(opts *bind.FilterOpts) (*RelayParametersIterator, error)
- func (_Relay *RelayFilterer) FilterRecalculated(opts *bind.FilterOpts) (*RelayRecalculatedIterator, error)
- func (_Relay *RelayFilterer) FilterRelayed(opts *bind.FilterOpts, sender []common.Address, from []common.Address) (*RelayRelayedIterator, error)
- func (_Relay *RelayFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*RelayRoleAdminChangedIterator, error)
- func (_Relay *RelayFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*RelayRoleGrantedIterator, error)
- func (_Relay *RelayFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*RelayRoleRevokedIterator, error)
- func (_Relay *RelayFilterer) FilterTransactionRelayed(opts *bind.FilterOpts, relay []common.Address, from []common.Address, ...) (*RelayTransactionRelayedIterator, error)
- func (_Relay *RelayFilterer) ParseAccountIngressChanged(log types.Log) (*RelayAccountIngressChanged, error)
- func (_Relay *RelayFilterer) ParseBadTransactionSent(log types.Log) (*RelayBadTransactionSent, error)
- func (_Relay *RelayFilterer) ParseBlockFrequencyChanged(log types.Log) (*RelayBlockFrequencyChanged, error)
- func (_Relay *RelayFilterer) ParseContractDeployed(log types.Log) (*RelayContractDeployed, error)
- func (_Relay *RelayFilterer) ParseGasLimitExceeded(log types.Log) (*RelayGasLimitExceeded, error)
- func (_Relay *RelayFilterer) ParseGasLimitSet(log types.Log) (*RelayGasLimitSet, error)
- func (_Relay *RelayFilterer) ParseGasPara(log types.Log) (*RelayGasPara, error)
- func (_Relay *RelayFilterer) ParseGasSigner(log types.Log) (*RelayGasSigner, error)
- func (_Relay *RelayFilterer) ParseGasTotal(log types.Log) (*RelayGasTotal, error)
- func (_Relay *RelayFilterer) ParseGasUsedByTransaction(log types.Log) (*RelayGasUsedByTransaction, error)
- func (_Relay *RelayFilterer) ParseGasUsedRelayHubChanged(log types.Log) (*RelayGasUsedRelayHubChanged, error)
- func (_Relay *RelayFilterer) ParseMaxGasBlockLimitChanged(log types.Log) (*RelayMaxGasBlockLimitChanged, error)
- func (_Relay *RelayFilterer) ParseNodeAdded(log types.Log) (*RelayNodeAdded, error)
- func (_Relay *RelayFilterer) ParseNodeBlocked(log types.Log) (*RelayNodeBlocked, error)
- func (_Relay *RelayFilterer) ParseNodeDeleted(log types.Log) (*RelayNodeDeleted, error)
- func (_Relay *RelayFilterer) ParseParameters(log types.Log) (*RelayParameters, error)
- func (_Relay *RelayFilterer) ParseRecalculated(log types.Log) (*RelayRecalculated, error)
- func (_Relay *RelayFilterer) ParseRelayed(log types.Log) (*RelayRelayed, error)
- func (_Relay *RelayFilterer) ParseRoleAdminChanged(log types.Log) (*RelayRoleAdminChanged, error)
- func (_Relay *RelayFilterer) ParseRoleGranted(log types.Log) (*RelayRoleGranted, error)
- func (_Relay *RelayFilterer) ParseRoleRevoked(log types.Log) (*RelayRoleRevoked, error)
- func (_Relay *RelayFilterer) ParseTransactionRelayed(log types.Log) (*RelayTransactionRelayed, error)
- func (_Relay *RelayFilterer) WatchAccountIngressChanged(opts *bind.WatchOpts, sink chan<- *RelayAccountIngressChanged) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchBadTransactionSent(opts *bind.WatchOpts, sink chan<- *RelayBadTransactionSent) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchBlockFrequencyChanged(opts *bind.WatchOpts, sink chan<- *RelayBlockFrequencyChanged) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *RelayContractDeployed, ...) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasLimitExceeded(opts *bind.WatchOpts, sink chan<- *RelayGasLimitExceeded) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasLimitSet(opts *bind.WatchOpts, sink chan<- *RelayGasLimitSet) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasPara(opts *bind.WatchOpts, sink chan<- *RelayGasPara) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasSigner(opts *bind.WatchOpts, sink chan<- *RelayGasSigner) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasTotal(opts *bind.WatchOpts, sink chan<- *RelayGasTotal) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasUsedByTransaction(opts *bind.WatchOpts, sink chan<- *RelayGasUsedByTransaction) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchGasUsedRelayHubChanged(opts *bind.WatchOpts, sink chan<- *RelayGasUsedRelayHubChanged) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchMaxGasBlockLimitChanged(opts *bind.WatchOpts, sink chan<- *RelayMaxGasBlockLimitChanged) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchNodeAdded(opts *bind.WatchOpts, sink chan<- *RelayNodeAdded) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchNodeBlocked(opts *bind.WatchOpts, sink chan<- *RelayNodeBlocked) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchNodeDeleted(opts *bind.WatchOpts, sink chan<- *RelayNodeDeleted) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchParameters(opts *bind.WatchOpts, sink chan<- *RelayParameters) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchRecalculated(opts *bind.WatchOpts, sink chan<- *RelayRecalculated) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchRelayed(opts *bind.WatchOpts, sink chan<- *RelayRelayed, sender []common.Address, ...) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *RelayRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *RelayRoleGranted, role [][32]byte, ...) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *RelayRoleRevoked, role [][32]byte, ...) (event.Subscription, error)
- func (_Relay *RelayFilterer) WatchTransactionRelayed(opts *bind.WatchOpts, sink chan<- *RelayTransactionRelayed, ...) (event.Subscription, error)
- type RelayGasLimitExceeded
- type RelayGasLimitExceededIterator
- type RelayGasLimitSet
- type RelayGasLimitSetIterator
- type RelayGasPara
- type RelayGasParaIterator
- type RelayGasSigner
- type RelayGasSignerIterator
- type RelayGasTotal
- type RelayGasTotalIterator
- type RelayGasUsedByTransaction
- type RelayGasUsedByTransactionIterator
- type RelayGasUsedRelayHubChanged
- type RelayGasUsedRelayHubChangedIterator
- type RelayMaxGasBlockLimitChanged
- type RelayMaxGasBlockLimitChangedIterator
- type RelayNodeAdded
- type RelayNodeAddedIterator
- type RelayNodeBlocked
- type RelayNodeBlockedIterator
- type RelayNodeDeleted
- type RelayNodeDeletedIterator
- type RelayParameters
- type RelayParametersIterator
- type RelayRaw
- func (_Relay *RelayRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Relay *RelayRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Relay *RelayRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RelayRecalculated
- type RelayRecalculatedIterator
- type RelayRelayed
- type RelayRelayedIterator
- type RelayRoleAdminChanged
- type RelayRoleAdminChangedIterator
- type RelayRoleGranted
- type RelayRoleGrantedIterator
- type RelayRoleRevoked
- type RelayRoleRevokedIterator
- type RelaySession
- func (_Relay *RelaySession) AddNode(newNode common.Address) (*types.Transaction, error)
- func (_Relay *RelaySession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Relay *RelaySession) DeleteNode(node common.Address) (*types.Transaction, error)
- func (_Relay *RelaySession) DeployMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Relay *RelaySession) GetCurrentGasLimit() (*big.Int, error)
- func (_Relay *RelaySession) GetGasLimit() (*big.Int, error)
- func (_Relay *RelaySession) GetGasUsedLastBlocks() (*big.Int, error)
- func (_Relay *RelaySession) GetMaxGasBlockLimit() (*big.Int, error)
- func (_Relay *RelaySession) GetMsgSender() (common.Address, error)
- func (_Relay *RelaySession) GetNodes() (*big.Int, error)
- func (_Relay *RelaySession) GetNonce(from common.Address) (*big.Int, error)
- func (_Relay *RelaySession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Relay *RelaySession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
- func (_Relay *RelaySession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
- func (_Relay *RelaySession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelaySession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Relay *RelaySession) IncreaseGasUsed(gasUsed *big.Int) (*types.Transaction, error)
- func (_Relay *RelaySession) RelayMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Relay *RelaySession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelaySession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelaySession) SetAccounIngress(_accountIngress common.Address) (*types.Transaction, error)
- func (_Relay *RelaySession) SetBlocksFrequency(_blocksFrequency uint8) (*types.Transaction, error)
- func (_Relay *RelaySession) SetGasUsedLastBlocks(newGasUsed *big.Int) (*types.Transaction, error)
- func (_Relay *RelaySession) SetGasUsedRelayHub(_gasUsedRelayHub *big.Int) (*types.Transaction, error)
- func (_Relay *RelaySession) SetMaxGasBlockLimit(_maxGasBlockLimit *big.Int) (*types.Transaction, error)
- type RelayTransactionRelayed
- type RelayTransactionRelayedIterator
- type RelayTransactor
- func (_Relay *RelayTransactor) AddNode(opts *bind.TransactOpts, newNode common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactor) DeleteNode(opts *bind.TransactOpts, node common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactor) DeployMetaTx(opts *bind.TransactOpts, gasLimit *big.Int, signingData []byte, v uint8, ...) (*types.Transaction, error)
- func (_Relay *RelayTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactor) IncreaseGasUsed(opts *bind.TransactOpts, gasUsed *big.Int) (*types.Transaction, error)
- func (_Relay *RelayTransactor) RelayMetaTx(opts *bind.TransactOpts, gasLimit *big.Int, signingData []byte, v uint8, ...) (*types.Transaction, error)
- func (_Relay *RelayTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactor) SetAccounIngress(opts *bind.TransactOpts, _accountIngress common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactor) SetBlocksFrequency(opts *bind.TransactOpts, _blocksFrequency uint8) (*types.Transaction, error)
- func (_Relay *RelayTransactor) SetGasUsedLastBlocks(opts *bind.TransactOpts, newGasUsed *big.Int) (*types.Transaction, error)
- func (_Relay *RelayTransactor) SetGasUsedRelayHub(opts *bind.TransactOpts, _gasUsedRelayHub *big.Int) (*types.Transaction, error)
- func (_Relay *RelayTransactor) SetMaxGasBlockLimit(opts *bind.TransactOpts, _maxGasBlockLimit *big.Int) (*types.Transaction, error)
- type RelayTransactorRaw
- type RelayTransactorSession
- func (_Relay *RelayTransactorSession) AddNode(newNode common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) DeleteNode(node common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) DeployMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) IncreaseGasUsed(gasUsed *big.Int) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) RelayMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) SetAccounIngress(_accountIngress common.Address) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) SetBlocksFrequency(_blocksFrequency uint8) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) SetGasUsedLastBlocks(newGasUsed *big.Int) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) SetGasUsedRelayHub(_gasUsedRelayHub *big.Int) (*types.Transaction, error)
- func (_Relay *RelayTransactorSession) SetMaxGasBlockLimit(_maxGasBlockLimit *big.Int) (*types.Transaction, error)
Constants ¶
const AccountABI = "" /* 5799-byte string literal not displayed */
AccountABI is the input ABI used to generate the binding from.
const RelayABI = "" /* 13475-byte string literal not displayed */
RelayABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { AccountCaller // Read-only binding to the contract AccountTransactor // Write-only binding to the contract AccountFilterer // Log filterer for contract events }
Account is an auto generated Go binding around an Ethereum contract.
func NewAccount ¶
NewAccount creates a new instance of Account, bound to a specific deployed contract.
type AccountAccountAdded ¶
type AccountAccountAdded struct { AccountAdded bool AccountAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AccountAccountAdded represents a AccountAdded event raised by the Account contract.
type AccountAccountAddedIterator ¶
type AccountAccountAddedIterator struct { Event *AccountAccountAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccountAccountAddedIterator is returned from FilterAccountAdded and is used to iterate over the raw logs and unpacked data for AccountAdded events raised by the Account contract.
func (*AccountAccountAddedIterator) Close ¶
func (it *AccountAccountAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountAccountAddedIterator) Error ¶
func (it *AccountAccountAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountAccountAddedIterator) Next ¶
func (it *AccountAccountAddedIterator) 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 AccountAccountRemoved ¶
type AccountAccountRemoved struct { AccountRemoved bool AccountAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AccountAccountRemoved represents a AccountRemoved event raised by the Account contract.
type AccountAccountRemovedIterator ¶
type AccountAccountRemovedIterator struct { Event *AccountAccountRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccountAccountRemovedIterator is returned from FilterAccountRemoved and is used to iterate over the raw logs and unpacked data for AccountRemoved events raised by the Account contract.
func (*AccountAccountRemovedIterator) Close ¶
func (it *AccountAccountRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountAccountRemovedIterator) Error ¶
func (it *AccountAccountRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountAccountRemovedIterator) Next ¶
func (it *AccountAccountRemovedIterator) 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 AccountAccountVerified ¶
type AccountAccountVerified struct { AccountAdded bool AccountAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AccountAccountVerified represents a AccountVerified event raised by the Account contract.
type AccountAccountVerifiedIterator ¶
type AccountAccountVerifiedIterator struct { Event *AccountAccountVerified // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccountAccountVerifiedIterator is returned from FilterAccountVerified and is used to iterate over the raw logs and unpacked data for AccountVerified events raised by the Account contract.
func (*AccountAccountVerifiedIterator) Close ¶
func (it *AccountAccountVerifiedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountAccountVerifiedIterator) Error ¶
func (it *AccountAccountVerifiedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountAccountVerifiedIterator) Next ¶
func (it *AccountAccountVerifiedIterator) 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 AccountCaller ¶
type AccountCaller struct {
// contains filtered or unexported fields
}
AccountCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccountCaller ¶
func NewAccountCaller(address common.Address, caller bind.ContractCaller) (*AccountCaller, error)
NewAccountCaller creates a new read-only instance of Account, bound to a specific deployed contract.
func (*AccountCaller) AccountAllowList ¶
func (_Account *AccountCaller) AccountAllowList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AccountAllowList is a free data retrieval call binding the contract method 0x368c5edf.
Solidity: function accountAllowList(uint256 ) view returns(address)
func (*AccountCaller) AccountPermitted ¶
func (_Account *AccountCaller) AccountPermitted(opts *bind.CallOpts, _account common.Address) (bool, error)
AccountPermitted is a free data retrieval call binding the contract method 0x0f68f0b3.
Solidity: function accountPermitted(address _account) view returns(bool)
func (*AccountCaller) DestinationPermitted ¶
func (_Account *AccountCaller) DestinationPermitted(opts *bind.CallOpts, _target common.Address) (bool, error)
DestinationPermitted is a free data retrieval call binding the contract method 0x9b1877ad.
Solidity: function destinationPermitted(address _target) view returns(bool)
func (*AccountCaller) GetAccounts ¶
GetAccounts is a free data retrieval call binding the contract method 0x8a48ac03.
Solidity: function getAccounts() view returns(address[])
func (*AccountCaller) GetByIndex ¶
func (_Account *AccountCaller) GetByIndex(opts *bind.CallOpts, index *big.Int) (common.Address, error)
GetByIndex is a free data retrieval call binding the contract method 0x2d883a73.
Solidity: function getByIndex(uint256 index) view returns(address account)
func (*AccountCaller) GetContractVersion ¶
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*AccountCaller) GetSize ¶
GetSize is a free data retrieval call binding the contract method 0xde8fa431.
Solidity: function getSize() view returns(uint256)
func (*AccountCaller) GetTargets ¶
GetTargets is a free data retrieval call binding the contract method 0x63fe3b56.
Solidity: function getTargets() view returns(address[])
func (*AccountCaller) IsReadOnly ¶
func (_Account *AccountCaller) IsReadOnly(opts *bind.CallOpts) (bool, error)
IsReadOnly is a free data retrieval call binding the contract method 0xdc2a60f6.
Solidity: function isReadOnly() view returns(bool)
func (*AccountCaller) ONCHAINPRIVACYADDRESS ¶
ONCHAINPRIVACYADDRESS is a free data retrieval call binding the contract method 0x556dcfee.
Solidity: function ON_CHAIN_PRIVACY_ADDRESS() view returns(address)
func (*AccountCaller) TargetAllowList ¶
func (_Account *AccountCaller) TargetAllowList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
TargetAllowList is a free data retrieval call binding the contract method 0xb8ab17b9.
Solidity: function targetAllowList(uint256 ) view returns(address)
type AccountCallerRaw ¶
type AccountCallerRaw struct {
Contract *AccountCaller // Generic read-only contract binding to access the raw methods on
}
AccountCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccountCallerRaw) Call ¶
func (_Account *AccountCallerRaw) 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 AccountCallerSession ¶
type AccountCallerSession struct { Contract *AccountCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AccountCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccountCallerSession) AccountAllowList ¶
AccountAllowList is a free data retrieval call binding the contract method 0x368c5edf.
Solidity: function accountAllowList(uint256 ) view returns(address)
func (*AccountCallerSession) AccountPermitted ¶
func (_Account *AccountCallerSession) AccountPermitted(_account common.Address) (bool, error)
AccountPermitted is a free data retrieval call binding the contract method 0x0f68f0b3.
Solidity: function accountPermitted(address _account) view returns(bool)
func (*AccountCallerSession) DestinationPermitted ¶
func (_Account *AccountCallerSession) DestinationPermitted(_target common.Address) (bool, error)
DestinationPermitted is a free data retrieval call binding the contract method 0x9b1877ad.
Solidity: function destinationPermitted(address _target) view returns(bool)
func (*AccountCallerSession) GetAccounts ¶
func (_Account *AccountCallerSession) GetAccounts() ([]common.Address, error)
GetAccounts is a free data retrieval call binding the contract method 0x8a48ac03.
Solidity: function getAccounts() view returns(address[])
func (*AccountCallerSession) GetByIndex ¶
GetByIndex is a free data retrieval call binding the contract method 0x2d883a73.
Solidity: function getByIndex(uint256 index) view returns(address account)
func (*AccountCallerSession) GetContractVersion ¶
func (_Account *AccountCallerSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*AccountCallerSession) GetSize ¶
func (_Account *AccountCallerSession) GetSize() (*big.Int, error)
GetSize is a free data retrieval call binding the contract method 0xde8fa431.
Solidity: function getSize() view returns(uint256)
func (*AccountCallerSession) GetTargets ¶
func (_Account *AccountCallerSession) GetTargets() ([]common.Address, error)
GetTargets is a free data retrieval call binding the contract method 0x63fe3b56.
Solidity: function getTargets() view returns(address[])
func (*AccountCallerSession) IsReadOnly ¶
func (_Account *AccountCallerSession) IsReadOnly() (bool, error)
IsReadOnly is a free data retrieval call binding the contract method 0xdc2a60f6.
Solidity: function isReadOnly() view returns(bool)
func (*AccountCallerSession) ONCHAINPRIVACYADDRESS ¶
func (_Account *AccountCallerSession) ONCHAINPRIVACYADDRESS() (common.Address, error)
ONCHAINPRIVACYADDRESS is a free data retrieval call binding the contract method 0x556dcfee.
Solidity: function ON_CHAIN_PRIVACY_ADDRESS() view returns(address)
func (*AccountCallerSession) TargetAllowList ¶
TargetAllowList is a free data retrieval call binding the contract method 0xb8ab17b9.
Solidity: function targetAllowList(uint256 ) view returns(address)
type AccountFilterer ¶
type AccountFilterer struct {
// contains filtered or unexported fields
}
AccountFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccountFilterer ¶
func NewAccountFilterer(address common.Address, filterer bind.ContractFilterer) (*AccountFilterer, error)
NewAccountFilterer creates a new log filterer instance of Account, bound to a specific deployed contract.
func (*AccountFilterer) FilterAccountAdded ¶
func (_Account *AccountFilterer) FilterAccountAdded(opts *bind.FilterOpts) (*AccountAccountAddedIterator, error)
FilterAccountAdded is a free log retrieval operation binding the contract event 0xe39119db1877d19873ffb44540ac1dbd9ca72da5413d351392ce967885031aa4.
Solidity: event AccountAdded(bool accountAdded, address accountAddress)
func (*AccountFilterer) FilterAccountRemoved ¶
func (_Account *AccountFilterer) FilterAccountRemoved(opts *bind.FilterOpts) (*AccountAccountRemovedIterator, error)
FilterAccountRemoved is a free log retrieval operation binding the contract event 0xf9cfee605255fa33725274ecbb6100757021c2c1679bb4538c8fad791751a4d9.
Solidity: event AccountRemoved(bool accountRemoved, address accountAddress)
func (*AccountFilterer) FilterAccountVerified ¶
func (_Account *AccountFilterer) FilterAccountVerified(opts *bind.FilterOpts) (*AccountAccountVerifiedIterator, error)
FilterAccountVerified is a free log retrieval operation binding the contract event 0x2ef3463cbe37b822a67582095e37c3be83bb71bfb7659f8e57f1cca0fa41be88.
Solidity: event AccountVerified(bool accountAdded, address accountAddress)
func (*AccountFilterer) FilterTargetAdded ¶
func (_Account *AccountFilterer) FilterTargetAdded(opts *bind.FilterOpts) (*AccountTargetAddedIterator, error)
FilterTargetAdded is a free log retrieval operation binding the contract event 0x32a4165e84e7995883925a7df45e898fcc735f3b8d1c4f481f5807d722b4e161.
Solidity: event TargetAdded(bool targetAdded, address accountAddress)
func (*AccountFilterer) FilterTargetRemoved ¶
func (_Account *AccountFilterer) FilterTargetRemoved(opts *bind.FilterOpts) (*AccountTargetRemovedIterator, error)
FilterTargetRemoved is a free log retrieval operation binding the contract event 0x4582e636d58982a8a89fa653199811b9a9e555cc5fa954d3d29ab6cc3c2fce1c.
Solidity: event TargetRemoved(bool targetRemoved, address accountAddress)
func (*AccountFilterer) ParseAccountAdded ¶
func (_Account *AccountFilterer) ParseAccountAdded(log types.Log) (*AccountAccountAdded, error)
ParseAccountAdded is a log parse operation binding the contract event 0xe39119db1877d19873ffb44540ac1dbd9ca72da5413d351392ce967885031aa4.
Solidity: event AccountAdded(bool accountAdded, address accountAddress)
func (*AccountFilterer) ParseAccountRemoved ¶
func (_Account *AccountFilterer) ParseAccountRemoved(log types.Log) (*AccountAccountRemoved, error)
ParseAccountRemoved is a log parse operation binding the contract event 0xf9cfee605255fa33725274ecbb6100757021c2c1679bb4538c8fad791751a4d9.
Solidity: event AccountRemoved(bool accountRemoved, address accountAddress)
func (*AccountFilterer) ParseAccountVerified ¶
func (_Account *AccountFilterer) ParseAccountVerified(log types.Log) (*AccountAccountVerified, error)
ParseAccountVerified is a log parse operation binding the contract event 0x2ef3463cbe37b822a67582095e37c3be83bb71bfb7659f8e57f1cca0fa41be88.
Solidity: event AccountVerified(bool accountAdded, address accountAddress)
func (*AccountFilterer) ParseTargetAdded ¶
func (_Account *AccountFilterer) ParseTargetAdded(log types.Log) (*AccountTargetAdded, error)
ParseTargetAdded is a log parse operation binding the contract event 0x32a4165e84e7995883925a7df45e898fcc735f3b8d1c4f481f5807d722b4e161.
Solidity: event TargetAdded(bool targetAdded, address accountAddress)
func (*AccountFilterer) ParseTargetRemoved ¶
func (_Account *AccountFilterer) ParseTargetRemoved(log types.Log) (*AccountTargetRemoved, error)
ParseTargetRemoved is a log parse operation binding the contract event 0x4582e636d58982a8a89fa653199811b9a9e555cc5fa954d3d29ab6cc3c2fce1c.
Solidity: event TargetRemoved(bool targetRemoved, address accountAddress)
func (*AccountFilterer) WatchAccountAdded ¶
func (_Account *AccountFilterer) WatchAccountAdded(opts *bind.WatchOpts, sink chan<- *AccountAccountAdded) (event.Subscription, error)
WatchAccountAdded is a free log subscription operation binding the contract event 0xe39119db1877d19873ffb44540ac1dbd9ca72da5413d351392ce967885031aa4.
Solidity: event AccountAdded(bool accountAdded, address accountAddress)
func (*AccountFilterer) WatchAccountRemoved ¶
func (_Account *AccountFilterer) WatchAccountRemoved(opts *bind.WatchOpts, sink chan<- *AccountAccountRemoved) (event.Subscription, error)
WatchAccountRemoved is a free log subscription operation binding the contract event 0xf9cfee605255fa33725274ecbb6100757021c2c1679bb4538c8fad791751a4d9.
Solidity: event AccountRemoved(bool accountRemoved, address accountAddress)
func (*AccountFilterer) WatchAccountVerified ¶
func (_Account *AccountFilterer) WatchAccountVerified(opts *bind.WatchOpts, sink chan<- *AccountAccountVerified) (event.Subscription, error)
WatchAccountVerified is a free log subscription operation binding the contract event 0x2ef3463cbe37b822a67582095e37c3be83bb71bfb7659f8e57f1cca0fa41be88.
Solidity: event AccountVerified(bool accountAdded, address accountAddress)
func (*AccountFilterer) WatchTargetAdded ¶
func (_Account *AccountFilterer) WatchTargetAdded(opts *bind.WatchOpts, sink chan<- *AccountTargetAdded) (event.Subscription, error)
WatchTargetAdded is a free log subscription operation binding the contract event 0x32a4165e84e7995883925a7df45e898fcc735f3b8d1c4f481f5807d722b4e161.
Solidity: event TargetAdded(bool targetAdded, address accountAddress)
func (*AccountFilterer) WatchTargetRemoved ¶
func (_Account *AccountFilterer) WatchTargetRemoved(opts *bind.WatchOpts, sink chan<- *AccountTargetRemoved) (event.Subscription, error)
WatchTargetRemoved is a free log subscription operation binding the contract event 0x4582e636d58982a8a89fa653199811b9a9e555cc5fa954d3d29ab6cc3c2fce1c.
Solidity: event TargetRemoved(bool targetRemoved, address accountAddress)
type AccountRaw ¶
type AccountRaw struct {
Contract *Account // Generic contract binding to access the raw methods on
}
AccountRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccountRaw) Call ¶
func (_Account *AccountRaw) 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 (*AccountRaw) Transact ¶
func (_Account *AccountRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccountRaw) Transfer ¶
func (_Account *AccountRaw) 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 AccountSession ¶
type AccountSession struct { Contract *Account // 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 }
AccountSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccountSession) AccountAllowList ¶
AccountAllowList is a free data retrieval call binding the contract method 0x368c5edf.
Solidity: function accountAllowList(uint256 ) view returns(address)
func (*AccountSession) AccountPermitted ¶
func (_Account *AccountSession) AccountPermitted(_account common.Address) (bool, error)
AccountPermitted is a free data retrieval call binding the contract method 0x0f68f0b3.
Solidity: function accountPermitted(address _account) view returns(bool)
func (*AccountSession) AddAccount ¶
func (_Account *AccountSession) AddAccount(account common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0xe89b0e1e.
Solidity: function addAccount(address account) returns(bool)
func (*AccountSession) AddAccounts ¶
func (_Account *AccountSession) AddAccounts(accounts []common.Address) (*types.Transaction, error)
AddAccounts is a paid mutator transaction binding the contract method 0xac71abde.
Solidity: function addAccounts(address[] accounts) returns(bool)
func (*AccountSession) AddTarget ¶
func (_Account *AccountSession) AddTarget(target common.Address) (*types.Transaction, error)
AddTarget is a paid mutator transaction binding the contract method 0x6de45dee.
Solidity: function addTarget(address target) returns(bool)
func (*AccountSession) AddTargets ¶
func (_Account *AccountSession) AddTargets(targets []common.Address) (*types.Transaction, error)
AddTargets is a paid mutator transaction binding the contract method 0xde866db3.
Solidity: function addTargets(address[] targets) returns(bool)
func (*AccountSession) DestinationPermitted ¶
func (_Account *AccountSession) DestinationPermitted(_target common.Address) (bool, error)
DestinationPermitted is a free data retrieval call binding the contract method 0x9b1877ad.
Solidity: function destinationPermitted(address _target) view returns(bool)
func (*AccountSession) EnterReadOnly ¶
func (_Account *AccountSession) EnterReadOnly() (*types.Transaction, error)
EnterReadOnly is a paid mutator transaction binding the contract method 0xd8cec925.
Solidity: function enterReadOnly() returns(bool)
func (*AccountSession) ExitReadOnly ¶
func (_Account *AccountSession) ExitReadOnly() (*types.Transaction, error)
ExitReadOnly is a paid mutator transaction binding the contract method 0x0c6e35d5.
Solidity: function exitReadOnly() returns(bool)
func (*AccountSession) GetAccounts ¶
func (_Account *AccountSession) GetAccounts() ([]common.Address, error)
GetAccounts is a free data retrieval call binding the contract method 0x8a48ac03.
Solidity: function getAccounts() view returns(address[])
func (*AccountSession) GetByIndex ¶
GetByIndex is a free data retrieval call binding the contract method 0x2d883a73.
Solidity: function getByIndex(uint256 index) view returns(address account)
func (*AccountSession) GetContractVersion ¶
func (_Account *AccountSession) GetContractVersion() (*big.Int, error)
GetContractVersion is a free data retrieval call binding the contract method 0x8aa10435.
Solidity: function getContractVersion() view returns(uint256)
func (*AccountSession) GetSize ¶
func (_Account *AccountSession) GetSize() (*big.Int, error)
GetSize is a free data retrieval call binding the contract method 0xde8fa431.
Solidity: function getSize() view returns(uint256)
func (*AccountSession) GetTargets ¶
func (_Account *AccountSession) GetTargets() ([]common.Address, error)
GetTargets is a free data retrieval call binding the contract method 0x63fe3b56.
Solidity: function getTargets() view returns(address[])
func (*AccountSession) IsReadOnly ¶
func (_Account *AccountSession) IsReadOnly() (bool, error)
IsReadOnly is a free data retrieval call binding the contract method 0xdc2a60f6.
Solidity: function isReadOnly() view returns(bool)
func (*AccountSession) ONCHAINPRIVACYADDRESS ¶
func (_Account *AccountSession) ONCHAINPRIVACYADDRESS() (common.Address, error)
ONCHAINPRIVACYADDRESS is a free data retrieval call binding the contract method 0x556dcfee.
Solidity: function ON_CHAIN_PRIVACY_ADDRESS() view returns(address)
func (*AccountSession) RemoveAccount ¶
func (_Account *AccountSession) RemoveAccount(account common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(address account) returns(bool)
func (*AccountSession) RemoveTarget ¶
func (_Account *AccountSession) RemoveTarget(target common.Address) (*types.Transaction, error)
RemoveTarget is a paid mutator transaction binding the contract method 0xd5d7ff3c.
Solidity: function removeTarget(address target) returns(bool)
func (*AccountSession) SetRelay ¶
func (_Account *AccountSession) SetRelay(_relayHub common.Address) (*types.Transaction, error)
SetRelay is a paid mutator transaction binding the contract method 0xc805f68b.
Solidity: function setRelay(address _relayHub) returns(bool)
func (*AccountSession) TargetAllowList ¶
TargetAllowList is a free data retrieval call binding the contract method 0xb8ab17b9.
Solidity: function targetAllowList(uint256 ) view returns(address)
func (*AccountSession) TransactionAllowed ¶
func (_Account *AccountSession) TransactionAllowed(sender common.Address, target common.Address, arg2 *big.Int, arg3 *big.Int, arg4 *big.Int, arg5 []byte) (*types.Transaction, error)
TransactionAllowed is a paid mutator transaction binding the contract method 0x936421d5.
Solidity: function transactionAllowed(address sender, address target, uint256 , uint256 , uint256 , bytes ) returns(bool)
type AccountTargetAdded ¶
type AccountTargetAdded struct { TargetAdded bool AccountAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AccountTargetAdded represents a TargetAdded event raised by the Account contract.
type AccountTargetAddedIterator ¶
type AccountTargetAddedIterator struct { Event *AccountTargetAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccountTargetAddedIterator is returned from FilterTargetAdded and is used to iterate over the raw logs and unpacked data for TargetAdded events raised by the Account contract.
func (*AccountTargetAddedIterator) Close ¶
func (it *AccountTargetAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountTargetAddedIterator) Error ¶
func (it *AccountTargetAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountTargetAddedIterator) Next ¶
func (it *AccountTargetAddedIterator) 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 AccountTargetRemoved ¶
type AccountTargetRemoved struct { TargetRemoved bool AccountAddress common.Address Raw types.Log // Blockchain specific contextual infos }
AccountTargetRemoved represents a TargetRemoved event raised by the Account contract.
type AccountTargetRemovedIterator ¶
type AccountTargetRemovedIterator struct { Event *AccountTargetRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AccountTargetRemovedIterator is returned from FilterTargetRemoved and is used to iterate over the raw logs and unpacked data for TargetRemoved events raised by the Account contract.
func (*AccountTargetRemovedIterator) Close ¶
func (it *AccountTargetRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountTargetRemovedIterator) Error ¶
func (it *AccountTargetRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountTargetRemovedIterator) Next ¶
func (it *AccountTargetRemovedIterator) 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 AccountTransactor ¶
type AccountTransactor struct {
// contains filtered or unexported fields
}
AccountTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccountTransactor ¶
func NewAccountTransactor(address common.Address, transactor bind.ContractTransactor) (*AccountTransactor, error)
NewAccountTransactor creates a new write-only instance of Account, bound to a specific deployed contract.
func (*AccountTransactor) AddAccount ¶
func (_Account *AccountTransactor) AddAccount(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0xe89b0e1e.
Solidity: function addAccount(address account) returns(bool)
func (*AccountTransactor) AddAccounts ¶
func (_Account *AccountTransactor) AddAccounts(opts *bind.TransactOpts, accounts []common.Address) (*types.Transaction, error)
AddAccounts is a paid mutator transaction binding the contract method 0xac71abde.
Solidity: function addAccounts(address[] accounts) returns(bool)
func (*AccountTransactor) AddTarget ¶
func (_Account *AccountTransactor) AddTarget(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
AddTarget is a paid mutator transaction binding the contract method 0x6de45dee.
Solidity: function addTarget(address target) returns(bool)
func (*AccountTransactor) AddTargets ¶
func (_Account *AccountTransactor) AddTargets(opts *bind.TransactOpts, targets []common.Address) (*types.Transaction, error)
AddTargets is a paid mutator transaction binding the contract method 0xde866db3.
Solidity: function addTargets(address[] targets) returns(bool)
func (*AccountTransactor) EnterReadOnly ¶
func (_Account *AccountTransactor) EnterReadOnly(opts *bind.TransactOpts) (*types.Transaction, error)
EnterReadOnly is a paid mutator transaction binding the contract method 0xd8cec925.
Solidity: function enterReadOnly() returns(bool)
func (*AccountTransactor) ExitReadOnly ¶
func (_Account *AccountTransactor) ExitReadOnly(opts *bind.TransactOpts) (*types.Transaction, error)
ExitReadOnly is a paid mutator transaction binding the contract method 0x0c6e35d5.
Solidity: function exitReadOnly() returns(bool)
func (*AccountTransactor) RemoveAccount ¶
func (_Account *AccountTransactor) RemoveAccount(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(address account) returns(bool)
func (*AccountTransactor) RemoveTarget ¶
func (_Account *AccountTransactor) RemoveTarget(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
RemoveTarget is a paid mutator transaction binding the contract method 0xd5d7ff3c.
Solidity: function removeTarget(address target) returns(bool)
func (*AccountTransactor) SetRelay ¶
func (_Account *AccountTransactor) SetRelay(opts *bind.TransactOpts, _relayHub common.Address) (*types.Transaction, error)
SetRelay is a paid mutator transaction binding the contract method 0xc805f68b.
Solidity: function setRelay(address _relayHub) returns(bool)
func (*AccountTransactor) TransactionAllowed ¶
func (_Account *AccountTransactor) TransactionAllowed(opts *bind.TransactOpts, sender common.Address, target common.Address, arg2 *big.Int, arg3 *big.Int, arg4 *big.Int, arg5 []byte) (*types.Transaction, error)
TransactionAllowed is a paid mutator transaction binding the contract method 0x936421d5.
Solidity: function transactionAllowed(address sender, address target, uint256 , uint256 , uint256 , bytes ) returns(bool)
type AccountTransactorRaw ¶
type AccountTransactorRaw struct {
Contract *AccountTransactor // Generic write-only contract binding to access the raw methods on
}
AccountTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccountTransactorRaw) Transact ¶
func (_Account *AccountTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccountTransactorRaw) Transfer ¶
func (_Account *AccountTransactorRaw) 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 AccountTransactorSession ¶
type AccountTransactorSession struct { Contract *AccountTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AccountTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AccountTransactorSession) AddAccount ¶
func (_Account *AccountTransactorSession) AddAccount(account common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0xe89b0e1e.
Solidity: function addAccount(address account) returns(bool)
func (*AccountTransactorSession) AddAccounts ¶
func (_Account *AccountTransactorSession) AddAccounts(accounts []common.Address) (*types.Transaction, error)
AddAccounts is a paid mutator transaction binding the contract method 0xac71abde.
Solidity: function addAccounts(address[] accounts) returns(bool)
func (*AccountTransactorSession) AddTarget ¶
func (_Account *AccountTransactorSession) AddTarget(target common.Address) (*types.Transaction, error)
AddTarget is a paid mutator transaction binding the contract method 0x6de45dee.
Solidity: function addTarget(address target) returns(bool)
func (*AccountTransactorSession) AddTargets ¶
func (_Account *AccountTransactorSession) AddTargets(targets []common.Address) (*types.Transaction, error)
AddTargets is a paid mutator transaction binding the contract method 0xde866db3.
Solidity: function addTargets(address[] targets) returns(bool)
func (*AccountTransactorSession) EnterReadOnly ¶
func (_Account *AccountTransactorSession) EnterReadOnly() (*types.Transaction, error)
EnterReadOnly is a paid mutator transaction binding the contract method 0xd8cec925.
Solidity: function enterReadOnly() returns(bool)
func (*AccountTransactorSession) ExitReadOnly ¶
func (_Account *AccountTransactorSession) ExitReadOnly() (*types.Transaction, error)
ExitReadOnly is a paid mutator transaction binding the contract method 0x0c6e35d5.
Solidity: function exitReadOnly() returns(bool)
func (*AccountTransactorSession) RemoveAccount ¶
func (_Account *AccountTransactorSession) RemoveAccount(account common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(address account) returns(bool)
func (*AccountTransactorSession) RemoveTarget ¶
func (_Account *AccountTransactorSession) RemoveTarget(target common.Address) (*types.Transaction, error)
RemoveTarget is a paid mutator transaction binding the contract method 0xd5d7ff3c.
Solidity: function removeTarget(address target) returns(bool)
func (*AccountTransactorSession) SetRelay ¶
func (_Account *AccountTransactorSession) SetRelay(_relayHub common.Address) (*types.Transaction, error)
SetRelay is a paid mutator transaction binding the contract method 0xc805f68b.
Solidity: function setRelay(address _relayHub) returns(bool)
func (*AccountTransactorSession) TransactionAllowed ¶
func (_Account *AccountTransactorSession) TransactionAllowed(sender common.Address, target common.Address, arg2 *big.Int, arg3 *big.Int, arg4 *big.Int, arg5 []byte) (*types.Transaction, error)
TransactionAllowed is a paid mutator transaction binding the contract method 0x936421d5.
Solidity: function transactionAllowed(address sender, address target, uint256 , uint256 , uint256 , bytes ) returns(bool)
type Relay ¶
type Relay struct { RelayCaller // Read-only binding to the contract RelayTransactor // Write-only binding to the contract RelayFilterer // Log filterer for contract events }
Relay is an auto generated Go binding around an Ethereum contract.
type RelayAccountIngressChanged ¶
type RelayAccountIngressChanged struct { Admin common.Address NewAddress common.Address Raw types.Log // Blockchain specific contextual infos }
RelayAccountIngressChanged represents a AccountIngressChanged event raised by the Relay contract.
type RelayAccountIngressChangedIterator ¶
type RelayAccountIngressChangedIterator struct { Event *RelayAccountIngressChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayAccountIngressChangedIterator is returned from FilterAccountIngressChanged and is used to iterate over the raw logs and unpacked data for AccountIngressChanged events raised by the Relay contract.
func (*RelayAccountIngressChangedIterator) Close ¶
func (it *RelayAccountIngressChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayAccountIngressChangedIterator) Error ¶
func (it *RelayAccountIngressChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayAccountIngressChangedIterator) Next ¶
func (it *RelayAccountIngressChangedIterator) 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 RelayBadTransactionSent ¶
type RelayBadTransactionSent struct { Node common.Address OriginalSender common.Address ErrorCode uint8 Raw types.Log // Blockchain specific contextual infos }
RelayBadTransactionSent represents a BadTransactionSent event raised by the Relay contract.
type RelayBadTransactionSentIterator ¶
type RelayBadTransactionSentIterator struct { Event *RelayBadTransactionSent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayBadTransactionSentIterator is returned from FilterBadTransactionSent and is used to iterate over the raw logs and unpacked data for BadTransactionSent events raised by the Relay contract.
func (*RelayBadTransactionSentIterator) Close ¶
func (it *RelayBadTransactionSentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayBadTransactionSentIterator) Error ¶
func (it *RelayBadTransactionSentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayBadTransactionSentIterator) Next ¶
func (it *RelayBadTransactionSentIterator) 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 RelayBlockFrequencyChanged ¶
type RelayBlockFrequencyChanged struct { Admin common.Address BlocksFrequency uint8 Raw types.Log // Blockchain specific contextual infos }
RelayBlockFrequencyChanged represents a BlockFrequencyChanged event raised by the Relay contract.
type RelayBlockFrequencyChangedIterator ¶
type RelayBlockFrequencyChangedIterator struct { Event *RelayBlockFrequencyChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayBlockFrequencyChangedIterator is returned from FilterBlockFrequencyChanged and is used to iterate over the raw logs and unpacked data for BlockFrequencyChanged events raised by the Relay contract.
func (*RelayBlockFrequencyChangedIterator) Close ¶
func (it *RelayBlockFrequencyChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayBlockFrequencyChangedIterator) Error ¶
func (it *RelayBlockFrequencyChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayBlockFrequencyChangedIterator) Next ¶
func (it *RelayBlockFrequencyChangedIterator) 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 RelayCaller ¶
type RelayCaller struct {
// contains filtered or unexported fields
}
RelayCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRelayCaller ¶
func NewRelayCaller(address common.Address, caller bind.ContractCaller) (*RelayCaller, error)
NewRelayCaller creates a new read-only instance of Relay, bound to a specific deployed contract.
func (*RelayCaller) DEFAULTADMINROLE ¶
func (_Relay *RelayCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*RelayCaller) GetCurrentGasLimit ¶
GetCurrentGasLimit is a free data retrieval call binding the contract method 0xd65cd010.
Solidity: function getCurrentGasLimit() view returns(uint256)
func (*RelayCaller) GetGasLimit ¶
GetGasLimit is a free data retrieval call binding the contract method 0x1a93d1c3.
Solidity: function getGasLimit() view returns(uint256)
func (*RelayCaller) GetGasUsedLastBlocks ¶
GetGasUsedLastBlocks is a free data retrieval call binding the contract method 0xd03ce2db.
Solidity: function getGasUsedLastBlocks() view returns(uint256)
func (*RelayCaller) GetMaxGasBlockLimit ¶
GetMaxGasBlockLimit is a free data retrieval call binding the contract method 0x7ca90fb3.
Solidity: function getMaxGasBlockLimit() view returns(uint256)
func (*RelayCaller) GetMsgSender ¶
GetMsgSender is a free data retrieval call binding the contract method 0x7a6ce2e1.
Solidity: function getMsgSender() view returns(address)
func (*RelayCaller) GetNodes ¶
GetNodes is a free data retrieval call binding the contract method 0xe29581aa.
Solidity: function getNodes() view returns(uint256)
func (*RelayCaller) GetNonce ¶
GetNonce is a free data retrieval call binding the contract method 0x2d0335ab.
Solidity: function getNonce(address from) view returns(uint256)
func (*RelayCaller) GetRoleAdmin ¶
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*RelayCaller) GetRoleMember ¶
func (_Relay *RelayCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*RelayCaller) GetRoleMemberCount ¶
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
type RelayCallerRaw ¶
type RelayCallerRaw struct {
Contract *RelayCaller // Generic read-only contract binding to access the raw methods on
}
RelayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RelayCallerRaw) Call ¶
func (_Relay *RelayCallerRaw) 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 RelayCallerSession ¶
type RelayCallerSession struct { Contract *RelayCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RelayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RelayCallerSession) DEFAULTADMINROLE ¶
func (_Relay *RelayCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*RelayCallerSession) GetCurrentGasLimit ¶
func (_Relay *RelayCallerSession) GetCurrentGasLimit() (*big.Int, error)
GetCurrentGasLimit is a free data retrieval call binding the contract method 0xd65cd010.
Solidity: function getCurrentGasLimit() view returns(uint256)
func (*RelayCallerSession) GetGasLimit ¶
func (_Relay *RelayCallerSession) GetGasLimit() (*big.Int, error)
GetGasLimit is a free data retrieval call binding the contract method 0x1a93d1c3.
Solidity: function getGasLimit() view returns(uint256)
func (*RelayCallerSession) GetGasUsedLastBlocks ¶
func (_Relay *RelayCallerSession) GetGasUsedLastBlocks() (*big.Int, error)
GetGasUsedLastBlocks is a free data retrieval call binding the contract method 0xd03ce2db.
Solidity: function getGasUsedLastBlocks() view returns(uint256)
func (*RelayCallerSession) GetMaxGasBlockLimit ¶
func (_Relay *RelayCallerSession) GetMaxGasBlockLimit() (*big.Int, error)
GetMaxGasBlockLimit is a free data retrieval call binding the contract method 0x7ca90fb3.
Solidity: function getMaxGasBlockLimit() view returns(uint256)
func (*RelayCallerSession) GetMsgSender ¶
func (_Relay *RelayCallerSession) GetMsgSender() (common.Address, error)
GetMsgSender is a free data retrieval call binding the contract method 0x7a6ce2e1.
Solidity: function getMsgSender() view returns(address)
func (*RelayCallerSession) GetNodes ¶
func (_Relay *RelayCallerSession) GetNodes() (*big.Int, error)
GetNodes is a free data retrieval call binding the contract method 0xe29581aa.
Solidity: function getNodes() view returns(uint256)
func (*RelayCallerSession) GetNonce ¶
GetNonce is a free data retrieval call binding the contract method 0x2d0335ab.
Solidity: function getNonce(address from) view returns(uint256)
func (*RelayCallerSession) GetRoleAdmin ¶
func (_Relay *RelayCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*RelayCallerSession) GetRoleMember ¶
func (_Relay *RelayCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error)
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*RelayCallerSession) GetRoleMemberCount ¶
func (_Relay *RelayCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
type RelayContractDeployed ¶
type RelayContractDeployed struct { Relay common.Address From common.Address ContractDeployed common.Address Raw types.Log // Blockchain specific contextual infos }
RelayContractDeployed represents a ContractDeployed event raised by the Relay contract.
type RelayContractDeployedIterator ¶
type RelayContractDeployedIterator struct { Event *RelayContractDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayContractDeployedIterator is returned from FilterContractDeployed and is used to iterate over the raw logs and unpacked data for ContractDeployed events raised by the Relay contract.
func (*RelayContractDeployedIterator) Close ¶
func (it *RelayContractDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayContractDeployedIterator) Error ¶
func (it *RelayContractDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayContractDeployedIterator) Next ¶
func (it *RelayContractDeployedIterator) 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 RelayFilterer ¶
type RelayFilterer struct {
// contains filtered or unexported fields
}
RelayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRelayFilterer ¶
func NewRelayFilterer(address common.Address, filterer bind.ContractFilterer) (*RelayFilterer, error)
NewRelayFilterer creates a new log filterer instance of Relay, bound to a specific deployed contract.
func (*RelayFilterer) FilterAccountIngressChanged ¶
func (_Relay *RelayFilterer) FilterAccountIngressChanged(opts *bind.FilterOpts) (*RelayAccountIngressChangedIterator, error)
FilterAccountIngressChanged is a free log retrieval operation binding the contract event 0xf552f6d1d0f097137db64c11c170afb61be6d9a123c50c5fc38c5b1f56a205f3.
Solidity: event AccountIngressChanged(address admin, address newAddress)
func (*RelayFilterer) FilterBadTransactionSent ¶
func (_Relay *RelayFilterer) FilterBadTransactionSent(opts *bind.FilterOpts) (*RelayBadTransactionSentIterator, error)
FilterBadTransactionSent is a free log retrieval operation binding the contract event 0xc62bb53370aadcfe652881fc57ef9ca04a7c473e83b963413f2cf2b5d66c3ef3.
Solidity: event BadTransactionSent(address node, address originalSender, uint8 errorCode)
func (*RelayFilterer) FilterBlockFrequencyChanged ¶
func (_Relay *RelayFilterer) FilterBlockFrequencyChanged(opts *bind.FilterOpts) (*RelayBlockFrequencyChangedIterator, error)
FilterBlockFrequencyChanged is a free log retrieval operation binding the contract event 0x761dd0dd5bb1bfaf8267b9fdad2c2e273a0e661252207ecafc0f97a374c07c21.
Solidity: event BlockFrequencyChanged(address admin, uint8 blocksFrequency)
func (*RelayFilterer) FilterContractDeployed ¶
func (_Relay *RelayFilterer) FilterContractDeployed(opts *bind.FilterOpts, relay []common.Address, from []common.Address) (*RelayContractDeployedIterator, error)
FilterContractDeployed is a free log retrieval operation binding the contract event 0x8a14d1d7200360982eafa429b53edf408f7f589e6da6558f3c116c7f708327b3.
Solidity: event ContractDeployed(address indexed relay, address indexed from, address contractDeployed)
func (*RelayFilterer) FilterGasLimitExceeded ¶
func (_Relay *RelayFilterer) FilterGasLimitExceeded(opts *bind.FilterOpts) (*RelayGasLimitExceededIterator, error)
FilterGasLimitExceeded is a free log retrieval operation binding the contract event 0xcbd76994be9202c276713d27fdea7e4e64ef81f143f972ae0ab849ff417bf036.
Solidity: event GasLimitExceeded(address node, uint256 blockNumber, uint8 countExceeded)
func (*RelayFilterer) FilterGasLimitSet ¶
func (_Relay *RelayFilterer) FilterGasLimitSet(opts *bind.FilterOpts) (*RelayGasLimitSetIterator, error)
FilterGasLimitSet is a free log retrieval operation binding the contract event 0x1ecdaca0ae98a95eed765c0622982b0f7691f9a345988f8fca91c1c016ce5ee7.
Solidity: event GasLimitSet(uint256 blockNumber, uint256 gasUsedLastBlocks, uint256 averageLastBlocks, uint256 newGasLimit)
func (*RelayFilterer) FilterGasPara ¶
func (_Relay *RelayFilterer) FilterGasPara(opts *bind.FilterOpts) (*RelayGasParaIterator, error)
FilterGasPara is a free log retrieval operation binding the contract event 0x6bc23a335acaf5b3f766113a76e21c6d386e7c9baebf4ec59327f627ac3aac22.
Solidity: event GasPara(uint256 gasPar)
func (*RelayFilterer) FilterGasSigner ¶
func (_Relay *RelayFilterer) FilterGasSigner(opts *bind.FilterOpts) (*RelayGasSignerIterator, error)
FilterGasSigner is a free log retrieval operation binding the contract event 0x0305e05ac33a60fc8f2e1e2c48603fc236e5bf7ae33efa7aa2ac4c088300be42.
Solidity: event GasSigner(uint256 gasSig)
func (*RelayFilterer) FilterGasTotal ¶
func (_Relay *RelayFilterer) FilterGasTotal(opts *bind.FilterOpts) (*RelayGasTotalIterator, error)
FilterGasTotal is a free log retrieval operation binding the contract event 0x8193c7c795625d71464a1811fb53c91e8af8f8fb725a494ec28a995ae8b797a5.
Solidity: event GasTotal(uint256 gasTotal)
func (*RelayFilterer) FilterGasUsedByTransaction ¶
func (_Relay *RelayFilterer) FilterGasUsedByTransaction(opts *bind.FilterOpts) (*RelayGasUsedByTransactionIterator, error)
FilterGasUsedByTransaction is a free log retrieval operation binding the contract event 0x260359eeed8459102359245337088f93b15364b134b4be9092d508e741bbdee1.
Solidity: event GasUsedByTransaction(address node, uint256 blockNumber, uint256 gasUsed, uint256 gasLimit, uint256 gasUsedLastBlocks)
func (*RelayFilterer) FilterGasUsedRelayHubChanged ¶
func (_Relay *RelayFilterer) FilterGasUsedRelayHubChanged(opts *bind.FilterOpts) (*RelayGasUsedRelayHubChangedIterator, error)
FilterGasUsedRelayHubChanged is a free log retrieval operation binding the contract event 0x3813cab05b71ba7f1b896b5c81bc102fb1329cb18c002d93301454621f6e2dd6.
Solidity: event GasUsedRelayHubChanged(address admin, uint256 gasUsedRelayHub)
func (*RelayFilterer) FilterMaxGasBlockLimitChanged ¶
func (_Relay *RelayFilterer) FilterMaxGasBlockLimitChanged(opts *bind.FilterOpts) (*RelayMaxGasBlockLimitChangedIterator, error)
FilterMaxGasBlockLimitChanged is a free log retrieval operation binding the contract event 0x2eda5665530e0f918783d2a5e33519c436ef2275f0960978c0a3b9258483339b.
Solidity: event MaxGasBlockLimitChanged(uint256 blockNumber, address admin, uint256 maxGasBlockLimit)
func (*RelayFilterer) FilterNodeAdded ¶
func (_Relay *RelayFilterer) FilterNodeAdded(opts *bind.FilterOpts) (*RelayNodeAddedIterator, error)
FilterNodeAdded is a free log retrieval operation binding the contract event 0xb25d03aaf308d7291709be1ea28b800463cf3a9a4c4a5555d7333a964c1dfebd.
Solidity: event NodeAdded(address newNode)
func (*RelayFilterer) FilterNodeBlocked ¶
func (_Relay *RelayFilterer) FilterNodeBlocked(opts *bind.FilterOpts) (*RelayNodeBlockedIterator, error)
FilterNodeBlocked is a free log retrieval operation binding the contract event 0x29894930b6f680a84bc3015c2ee88544ea90c73f564a4dba638e3c55ebe63600.
Solidity: event NodeBlocked(address node, uint256 blockNumber)
func (*RelayFilterer) FilterNodeDeleted ¶
func (_Relay *RelayFilterer) FilterNodeDeleted(opts *bind.FilterOpts) (*RelayNodeDeletedIterator, error)
FilterNodeDeleted is a free log retrieval operation binding the contract event 0x1629bfc36423a1b4749d3fe1d6970b9d32d42bbee47dd5540670696ab6b9a4ad.
Solidity: event NodeDeleted(address oldNode)
func (*RelayFilterer) FilterParameters ¶
func (_Relay *RelayFilterer) FilterParameters(opts *bind.FilterOpts) (*RelayParametersIterator, error)
FilterParameters is a free log retrieval operation binding the contract event 0x7cad50c38b02aa7e6f3cbcd18e919ffab3c54a7d49c09ae59bb59bf3c2be6dfe.
Solidity: event Parameters(uint256 nonce, uint256 gasLimit, address to, bytes decodedFunction)
func (*RelayFilterer) FilterRecalculated ¶
func (_Relay *RelayFilterer) FilterRecalculated(opts *bind.FilterOpts) (*RelayRecalculatedIterator, error)
FilterRecalculated is a free log retrieval operation binding the contract event 0xa37b1b27143f61d990cfcf145e7f5d21c4419700613094ab29654b7ac6c08724.
Solidity: event Recalculated(bool result)
func (*RelayFilterer) FilterRelayed ¶
func (_Relay *RelayFilterer) FilterRelayed(opts *bind.FilterOpts, sender []common.Address, from []common.Address) (*RelayRelayedIterator, error)
FilterRelayed is a free log retrieval operation binding the contract event 0x79f72f9dacecfa9af3cfe946364971d0ef4826ffd35451658b283d58a382c20f.
Solidity: event Relayed(address indexed sender, address indexed from)
func (*RelayFilterer) FilterRoleAdminChanged ¶
func (_Relay *RelayFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*RelayRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*RelayFilterer) FilterRoleGranted ¶
func (_Relay *RelayFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*RelayRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*RelayFilterer) FilterRoleRevoked ¶
func (_Relay *RelayFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*RelayRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*RelayFilterer) FilterTransactionRelayed ¶
func (_Relay *RelayFilterer) FilterTransactionRelayed(opts *bind.FilterOpts, relay []common.Address, from []common.Address, to []common.Address) (*RelayTransactionRelayedIterator, error)
FilterTransactionRelayed is a free log retrieval operation binding the contract event 0x548af85d7bc344f47cbfacdfce1ffea1ecd862e5e235ca9ec919e767c14049a8.
Solidity: event TransactionRelayed(address indexed relay, address indexed from, address indexed to, bool executed, bytes output)
func (*RelayFilterer) ParseAccountIngressChanged ¶
func (_Relay *RelayFilterer) ParseAccountIngressChanged(log types.Log) (*RelayAccountIngressChanged, error)
ParseAccountIngressChanged is a log parse operation binding the contract event 0xf552f6d1d0f097137db64c11c170afb61be6d9a123c50c5fc38c5b1f56a205f3.
Solidity: event AccountIngressChanged(address admin, address newAddress)
func (*RelayFilterer) ParseBadTransactionSent ¶
func (_Relay *RelayFilterer) ParseBadTransactionSent(log types.Log) (*RelayBadTransactionSent, error)
ParseBadTransactionSent is a log parse operation binding the contract event 0xc62bb53370aadcfe652881fc57ef9ca04a7c473e83b963413f2cf2b5d66c3ef3.
Solidity: event BadTransactionSent(address node, address originalSender, uint8 errorCode)
func (*RelayFilterer) ParseBlockFrequencyChanged ¶
func (_Relay *RelayFilterer) ParseBlockFrequencyChanged(log types.Log) (*RelayBlockFrequencyChanged, error)
ParseBlockFrequencyChanged is a log parse operation binding the contract event 0x761dd0dd5bb1bfaf8267b9fdad2c2e273a0e661252207ecafc0f97a374c07c21.
Solidity: event BlockFrequencyChanged(address admin, uint8 blocksFrequency)
func (*RelayFilterer) ParseContractDeployed ¶
func (_Relay *RelayFilterer) ParseContractDeployed(log types.Log) (*RelayContractDeployed, error)
ParseContractDeployed is a log parse operation binding the contract event 0x8a14d1d7200360982eafa429b53edf408f7f589e6da6558f3c116c7f708327b3.
Solidity: event ContractDeployed(address indexed relay, address indexed from, address contractDeployed)
func (*RelayFilterer) ParseGasLimitExceeded ¶
func (_Relay *RelayFilterer) ParseGasLimitExceeded(log types.Log) (*RelayGasLimitExceeded, error)
ParseGasLimitExceeded is a log parse operation binding the contract event 0xcbd76994be9202c276713d27fdea7e4e64ef81f143f972ae0ab849ff417bf036.
Solidity: event GasLimitExceeded(address node, uint256 blockNumber, uint8 countExceeded)
func (*RelayFilterer) ParseGasLimitSet ¶
func (_Relay *RelayFilterer) ParseGasLimitSet(log types.Log) (*RelayGasLimitSet, error)
ParseGasLimitSet is a log parse operation binding the contract event 0x1ecdaca0ae98a95eed765c0622982b0f7691f9a345988f8fca91c1c016ce5ee7.
Solidity: event GasLimitSet(uint256 blockNumber, uint256 gasUsedLastBlocks, uint256 averageLastBlocks, uint256 newGasLimit)
func (*RelayFilterer) ParseGasPara ¶
func (_Relay *RelayFilterer) ParseGasPara(log types.Log) (*RelayGasPara, error)
ParseGasPara is a log parse operation binding the contract event 0x6bc23a335acaf5b3f766113a76e21c6d386e7c9baebf4ec59327f627ac3aac22.
Solidity: event GasPara(uint256 gasPar)
func (*RelayFilterer) ParseGasSigner ¶
func (_Relay *RelayFilterer) ParseGasSigner(log types.Log) (*RelayGasSigner, error)
ParseGasSigner is a log parse operation binding the contract event 0x0305e05ac33a60fc8f2e1e2c48603fc236e5bf7ae33efa7aa2ac4c088300be42.
Solidity: event GasSigner(uint256 gasSig)
func (*RelayFilterer) ParseGasTotal ¶
func (_Relay *RelayFilterer) ParseGasTotal(log types.Log) (*RelayGasTotal, error)
ParseGasTotal is a log parse operation binding the contract event 0x8193c7c795625d71464a1811fb53c91e8af8f8fb725a494ec28a995ae8b797a5.
Solidity: event GasTotal(uint256 gasTotal)
func (*RelayFilterer) ParseGasUsedByTransaction ¶
func (_Relay *RelayFilterer) ParseGasUsedByTransaction(log types.Log) (*RelayGasUsedByTransaction, error)
ParseGasUsedByTransaction is a log parse operation binding the contract event 0x260359eeed8459102359245337088f93b15364b134b4be9092d508e741bbdee1.
Solidity: event GasUsedByTransaction(address node, uint256 blockNumber, uint256 gasUsed, uint256 gasLimit, uint256 gasUsedLastBlocks)
func (*RelayFilterer) ParseGasUsedRelayHubChanged ¶
func (_Relay *RelayFilterer) ParseGasUsedRelayHubChanged(log types.Log) (*RelayGasUsedRelayHubChanged, error)
ParseGasUsedRelayHubChanged is a log parse operation binding the contract event 0x3813cab05b71ba7f1b896b5c81bc102fb1329cb18c002d93301454621f6e2dd6.
Solidity: event GasUsedRelayHubChanged(address admin, uint256 gasUsedRelayHub)
func (*RelayFilterer) ParseMaxGasBlockLimitChanged ¶
func (_Relay *RelayFilterer) ParseMaxGasBlockLimitChanged(log types.Log) (*RelayMaxGasBlockLimitChanged, error)
ParseMaxGasBlockLimitChanged is a log parse operation binding the contract event 0x2eda5665530e0f918783d2a5e33519c436ef2275f0960978c0a3b9258483339b.
Solidity: event MaxGasBlockLimitChanged(uint256 blockNumber, address admin, uint256 maxGasBlockLimit)
func (*RelayFilterer) ParseNodeAdded ¶
func (_Relay *RelayFilterer) ParseNodeAdded(log types.Log) (*RelayNodeAdded, error)
ParseNodeAdded is a log parse operation binding the contract event 0xb25d03aaf308d7291709be1ea28b800463cf3a9a4c4a5555d7333a964c1dfebd.
Solidity: event NodeAdded(address newNode)
func (*RelayFilterer) ParseNodeBlocked ¶
func (_Relay *RelayFilterer) ParseNodeBlocked(log types.Log) (*RelayNodeBlocked, error)
ParseNodeBlocked is a log parse operation binding the contract event 0x29894930b6f680a84bc3015c2ee88544ea90c73f564a4dba638e3c55ebe63600.
Solidity: event NodeBlocked(address node, uint256 blockNumber)
func (*RelayFilterer) ParseNodeDeleted ¶
func (_Relay *RelayFilterer) ParseNodeDeleted(log types.Log) (*RelayNodeDeleted, error)
ParseNodeDeleted is a log parse operation binding the contract event 0x1629bfc36423a1b4749d3fe1d6970b9d32d42bbee47dd5540670696ab6b9a4ad.
Solidity: event NodeDeleted(address oldNode)
func (*RelayFilterer) ParseParameters ¶
func (_Relay *RelayFilterer) ParseParameters(log types.Log) (*RelayParameters, error)
ParseParameters is a log parse operation binding the contract event 0x7cad50c38b02aa7e6f3cbcd18e919ffab3c54a7d49c09ae59bb59bf3c2be6dfe.
Solidity: event Parameters(uint256 nonce, uint256 gasLimit, address to, bytes decodedFunction)
func (*RelayFilterer) ParseRecalculated ¶
func (_Relay *RelayFilterer) ParseRecalculated(log types.Log) (*RelayRecalculated, error)
ParseRecalculated is a log parse operation binding the contract event 0xa37b1b27143f61d990cfcf145e7f5d21c4419700613094ab29654b7ac6c08724.
Solidity: event Recalculated(bool result)
func (*RelayFilterer) ParseRelayed ¶
func (_Relay *RelayFilterer) ParseRelayed(log types.Log) (*RelayRelayed, error)
ParseRelayed is a log parse operation binding the contract event 0x79f72f9dacecfa9af3cfe946364971d0ef4826ffd35451658b283d58a382c20f.
Solidity: event Relayed(address indexed sender, address indexed from)
func (*RelayFilterer) ParseRoleAdminChanged ¶
func (_Relay *RelayFilterer) ParseRoleAdminChanged(log types.Log) (*RelayRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*RelayFilterer) ParseRoleGranted ¶
func (_Relay *RelayFilterer) ParseRoleGranted(log types.Log) (*RelayRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*RelayFilterer) ParseRoleRevoked ¶
func (_Relay *RelayFilterer) ParseRoleRevoked(log types.Log) (*RelayRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*RelayFilterer) ParseTransactionRelayed ¶
func (_Relay *RelayFilterer) ParseTransactionRelayed(log types.Log) (*RelayTransactionRelayed, error)
ParseTransactionRelayed is a log parse operation binding the contract event 0x548af85d7bc344f47cbfacdfce1ffea1ecd862e5e235ca9ec919e767c14049a8.
Solidity: event TransactionRelayed(address indexed relay, address indexed from, address indexed to, bool executed, bytes output)
func (*RelayFilterer) WatchAccountIngressChanged ¶
func (_Relay *RelayFilterer) WatchAccountIngressChanged(opts *bind.WatchOpts, sink chan<- *RelayAccountIngressChanged) (event.Subscription, error)
WatchAccountIngressChanged is a free log subscription operation binding the contract event 0xf552f6d1d0f097137db64c11c170afb61be6d9a123c50c5fc38c5b1f56a205f3.
Solidity: event AccountIngressChanged(address admin, address newAddress)
func (*RelayFilterer) WatchBadTransactionSent ¶
func (_Relay *RelayFilterer) WatchBadTransactionSent(opts *bind.WatchOpts, sink chan<- *RelayBadTransactionSent) (event.Subscription, error)
WatchBadTransactionSent is a free log subscription operation binding the contract event 0xc62bb53370aadcfe652881fc57ef9ca04a7c473e83b963413f2cf2b5d66c3ef3.
Solidity: event BadTransactionSent(address node, address originalSender, uint8 errorCode)
func (*RelayFilterer) WatchBlockFrequencyChanged ¶
func (_Relay *RelayFilterer) WatchBlockFrequencyChanged(opts *bind.WatchOpts, sink chan<- *RelayBlockFrequencyChanged) (event.Subscription, error)
WatchBlockFrequencyChanged is a free log subscription operation binding the contract event 0x761dd0dd5bb1bfaf8267b9fdad2c2e273a0e661252207ecafc0f97a374c07c21.
Solidity: event BlockFrequencyChanged(address admin, uint8 blocksFrequency)
func (*RelayFilterer) WatchContractDeployed ¶
func (_Relay *RelayFilterer) WatchContractDeployed(opts *bind.WatchOpts, sink chan<- *RelayContractDeployed, relay []common.Address, from []common.Address) (event.Subscription, error)
WatchContractDeployed is a free log subscription operation binding the contract event 0x8a14d1d7200360982eafa429b53edf408f7f589e6da6558f3c116c7f708327b3.
Solidity: event ContractDeployed(address indexed relay, address indexed from, address contractDeployed)
func (*RelayFilterer) WatchGasLimitExceeded ¶
func (_Relay *RelayFilterer) WatchGasLimitExceeded(opts *bind.WatchOpts, sink chan<- *RelayGasLimitExceeded) (event.Subscription, error)
WatchGasLimitExceeded is a free log subscription operation binding the contract event 0xcbd76994be9202c276713d27fdea7e4e64ef81f143f972ae0ab849ff417bf036.
Solidity: event GasLimitExceeded(address node, uint256 blockNumber, uint8 countExceeded)
func (*RelayFilterer) WatchGasLimitSet ¶
func (_Relay *RelayFilterer) WatchGasLimitSet(opts *bind.WatchOpts, sink chan<- *RelayGasLimitSet) (event.Subscription, error)
WatchGasLimitSet is a free log subscription operation binding the contract event 0x1ecdaca0ae98a95eed765c0622982b0f7691f9a345988f8fca91c1c016ce5ee7.
Solidity: event GasLimitSet(uint256 blockNumber, uint256 gasUsedLastBlocks, uint256 averageLastBlocks, uint256 newGasLimit)
func (*RelayFilterer) WatchGasPara ¶
func (_Relay *RelayFilterer) WatchGasPara(opts *bind.WatchOpts, sink chan<- *RelayGasPara) (event.Subscription, error)
WatchGasPara is a free log subscription operation binding the contract event 0x6bc23a335acaf5b3f766113a76e21c6d386e7c9baebf4ec59327f627ac3aac22.
Solidity: event GasPara(uint256 gasPar)
func (*RelayFilterer) WatchGasSigner ¶
func (_Relay *RelayFilterer) WatchGasSigner(opts *bind.WatchOpts, sink chan<- *RelayGasSigner) (event.Subscription, error)
WatchGasSigner is a free log subscription operation binding the contract event 0x0305e05ac33a60fc8f2e1e2c48603fc236e5bf7ae33efa7aa2ac4c088300be42.
Solidity: event GasSigner(uint256 gasSig)
func (*RelayFilterer) WatchGasTotal ¶
func (_Relay *RelayFilterer) WatchGasTotal(opts *bind.WatchOpts, sink chan<- *RelayGasTotal) (event.Subscription, error)
WatchGasTotal is a free log subscription operation binding the contract event 0x8193c7c795625d71464a1811fb53c91e8af8f8fb725a494ec28a995ae8b797a5.
Solidity: event GasTotal(uint256 gasTotal)
func (*RelayFilterer) WatchGasUsedByTransaction ¶
func (_Relay *RelayFilterer) WatchGasUsedByTransaction(opts *bind.WatchOpts, sink chan<- *RelayGasUsedByTransaction) (event.Subscription, error)
WatchGasUsedByTransaction is a free log subscription operation binding the contract event 0x260359eeed8459102359245337088f93b15364b134b4be9092d508e741bbdee1.
Solidity: event GasUsedByTransaction(address node, uint256 blockNumber, uint256 gasUsed, uint256 gasLimit, uint256 gasUsedLastBlocks)
func (*RelayFilterer) WatchGasUsedRelayHubChanged ¶
func (_Relay *RelayFilterer) WatchGasUsedRelayHubChanged(opts *bind.WatchOpts, sink chan<- *RelayGasUsedRelayHubChanged) (event.Subscription, error)
WatchGasUsedRelayHubChanged is a free log subscription operation binding the contract event 0x3813cab05b71ba7f1b896b5c81bc102fb1329cb18c002d93301454621f6e2dd6.
Solidity: event GasUsedRelayHubChanged(address admin, uint256 gasUsedRelayHub)
func (*RelayFilterer) WatchMaxGasBlockLimitChanged ¶
func (_Relay *RelayFilterer) WatchMaxGasBlockLimitChanged(opts *bind.WatchOpts, sink chan<- *RelayMaxGasBlockLimitChanged) (event.Subscription, error)
WatchMaxGasBlockLimitChanged is a free log subscription operation binding the contract event 0x2eda5665530e0f918783d2a5e33519c436ef2275f0960978c0a3b9258483339b.
Solidity: event MaxGasBlockLimitChanged(uint256 blockNumber, address admin, uint256 maxGasBlockLimit)
func (*RelayFilterer) WatchNodeAdded ¶
func (_Relay *RelayFilterer) WatchNodeAdded(opts *bind.WatchOpts, sink chan<- *RelayNodeAdded) (event.Subscription, error)
WatchNodeAdded is a free log subscription operation binding the contract event 0xb25d03aaf308d7291709be1ea28b800463cf3a9a4c4a5555d7333a964c1dfebd.
Solidity: event NodeAdded(address newNode)
func (*RelayFilterer) WatchNodeBlocked ¶
func (_Relay *RelayFilterer) WatchNodeBlocked(opts *bind.WatchOpts, sink chan<- *RelayNodeBlocked) (event.Subscription, error)
WatchNodeBlocked is a free log subscription operation binding the contract event 0x29894930b6f680a84bc3015c2ee88544ea90c73f564a4dba638e3c55ebe63600.
Solidity: event NodeBlocked(address node, uint256 blockNumber)
func (*RelayFilterer) WatchNodeDeleted ¶
func (_Relay *RelayFilterer) WatchNodeDeleted(opts *bind.WatchOpts, sink chan<- *RelayNodeDeleted) (event.Subscription, error)
WatchNodeDeleted is a free log subscription operation binding the contract event 0x1629bfc36423a1b4749d3fe1d6970b9d32d42bbee47dd5540670696ab6b9a4ad.
Solidity: event NodeDeleted(address oldNode)
func (*RelayFilterer) WatchParameters ¶
func (_Relay *RelayFilterer) WatchParameters(opts *bind.WatchOpts, sink chan<- *RelayParameters) (event.Subscription, error)
WatchParameters is a free log subscription operation binding the contract event 0x7cad50c38b02aa7e6f3cbcd18e919ffab3c54a7d49c09ae59bb59bf3c2be6dfe.
Solidity: event Parameters(uint256 nonce, uint256 gasLimit, address to, bytes decodedFunction)
func (*RelayFilterer) WatchRecalculated ¶
func (_Relay *RelayFilterer) WatchRecalculated(opts *bind.WatchOpts, sink chan<- *RelayRecalculated) (event.Subscription, error)
WatchRecalculated is a free log subscription operation binding the contract event 0xa37b1b27143f61d990cfcf145e7f5d21c4419700613094ab29654b7ac6c08724.
Solidity: event Recalculated(bool result)
func (*RelayFilterer) WatchRelayed ¶
func (_Relay *RelayFilterer) WatchRelayed(opts *bind.WatchOpts, sink chan<- *RelayRelayed, sender []common.Address, from []common.Address) (event.Subscription, error)
WatchRelayed is a free log subscription operation binding the contract event 0x79f72f9dacecfa9af3cfe946364971d0ef4826ffd35451658b283d58a382c20f.
Solidity: event Relayed(address indexed sender, address indexed from)
func (*RelayFilterer) WatchRoleAdminChanged ¶
func (_Relay *RelayFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *RelayRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*RelayFilterer) WatchRoleGranted ¶
func (_Relay *RelayFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *RelayRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*RelayFilterer) WatchRoleRevoked ¶
func (_Relay *RelayFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *RelayRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*RelayFilterer) WatchTransactionRelayed ¶
func (_Relay *RelayFilterer) WatchTransactionRelayed(opts *bind.WatchOpts, sink chan<- *RelayTransactionRelayed, relay []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransactionRelayed is a free log subscription operation binding the contract event 0x548af85d7bc344f47cbfacdfce1ffea1ecd862e5e235ca9ec919e767c14049a8.
Solidity: event TransactionRelayed(address indexed relay, address indexed from, address indexed to, bool executed, bytes output)
type RelayGasLimitExceeded ¶
type RelayGasLimitExceeded struct { Node common.Address BlockNumber *big.Int CountExceeded uint8 Raw types.Log // Blockchain specific contextual infos }
RelayGasLimitExceeded represents a GasLimitExceeded event raised by the Relay contract.
type RelayGasLimitExceededIterator ¶
type RelayGasLimitExceededIterator struct { Event *RelayGasLimitExceeded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasLimitExceededIterator is returned from FilterGasLimitExceeded and is used to iterate over the raw logs and unpacked data for GasLimitExceeded events raised by the Relay contract.
func (*RelayGasLimitExceededIterator) Close ¶
func (it *RelayGasLimitExceededIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasLimitExceededIterator) Error ¶
func (it *RelayGasLimitExceededIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasLimitExceededIterator) Next ¶
func (it *RelayGasLimitExceededIterator) 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 RelayGasLimitSet ¶
type RelayGasLimitSet struct { BlockNumber *big.Int GasUsedLastBlocks *big.Int AverageLastBlocks *big.Int NewGasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayGasLimitSet represents a GasLimitSet event raised by the Relay contract.
type RelayGasLimitSetIterator ¶
type RelayGasLimitSetIterator struct { Event *RelayGasLimitSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasLimitSetIterator is returned from FilterGasLimitSet and is used to iterate over the raw logs and unpacked data for GasLimitSet events raised by the Relay contract.
func (*RelayGasLimitSetIterator) Close ¶
func (it *RelayGasLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasLimitSetIterator) Error ¶
func (it *RelayGasLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasLimitSetIterator) Next ¶
func (it *RelayGasLimitSetIterator) 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 RelayGasPara ¶
RelayGasPara represents a GasPara event raised by the Relay contract.
type RelayGasParaIterator ¶
type RelayGasParaIterator struct { Event *RelayGasPara // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasParaIterator is returned from FilterGasPara and is used to iterate over the raw logs and unpacked data for GasPara events raised by the Relay contract.
func (*RelayGasParaIterator) Close ¶
func (it *RelayGasParaIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasParaIterator) Error ¶
func (it *RelayGasParaIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasParaIterator) Next ¶
func (it *RelayGasParaIterator) 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 RelayGasSigner ¶
type RelayGasSigner struct { GasSig *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayGasSigner represents a GasSigner event raised by the Relay contract.
type RelayGasSignerIterator ¶
type RelayGasSignerIterator struct { Event *RelayGasSigner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasSignerIterator is returned from FilterGasSigner and is used to iterate over the raw logs and unpacked data for GasSigner events raised by the Relay contract.
func (*RelayGasSignerIterator) Close ¶
func (it *RelayGasSignerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasSignerIterator) Error ¶
func (it *RelayGasSignerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasSignerIterator) Next ¶
func (it *RelayGasSignerIterator) 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 RelayGasTotal ¶
type RelayGasTotal struct { GasTotal *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayGasTotal represents a GasTotal event raised by the Relay contract.
type RelayGasTotalIterator ¶
type RelayGasTotalIterator struct { Event *RelayGasTotal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasTotalIterator is returned from FilterGasTotal and is used to iterate over the raw logs and unpacked data for GasTotal events raised by the Relay contract.
func (*RelayGasTotalIterator) Close ¶
func (it *RelayGasTotalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasTotalIterator) Error ¶
func (it *RelayGasTotalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasTotalIterator) Next ¶
func (it *RelayGasTotalIterator) 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 RelayGasUsedByTransaction ¶
type RelayGasUsedByTransaction struct { Node common.Address BlockNumber *big.Int GasUsed *big.Int GasLimit *big.Int GasUsedLastBlocks *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayGasUsedByTransaction represents a GasUsedByTransaction event raised by the Relay contract.
type RelayGasUsedByTransactionIterator ¶
type RelayGasUsedByTransactionIterator struct { Event *RelayGasUsedByTransaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasUsedByTransactionIterator is returned from FilterGasUsedByTransaction and is used to iterate over the raw logs and unpacked data for GasUsedByTransaction events raised by the Relay contract.
func (*RelayGasUsedByTransactionIterator) Close ¶
func (it *RelayGasUsedByTransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasUsedByTransactionIterator) Error ¶
func (it *RelayGasUsedByTransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasUsedByTransactionIterator) Next ¶
func (it *RelayGasUsedByTransactionIterator) 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 RelayGasUsedRelayHubChanged ¶
type RelayGasUsedRelayHubChanged struct { Admin common.Address GasUsedRelayHub *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayGasUsedRelayHubChanged represents a GasUsedRelayHubChanged event raised by the Relay contract.
type RelayGasUsedRelayHubChangedIterator ¶
type RelayGasUsedRelayHubChangedIterator struct { Event *RelayGasUsedRelayHubChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayGasUsedRelayHubChangedIterator is returned from FilterGasUsedRelayHubChanged and is used to iterate over the raw logs and unpacked data for GasUsedRelayHubChanged events raised by the Relay contract.
func (*RelayGasUsedRelayHubChangedIterator) Close ¶
func (it *RelayGasUsedRelayHubChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayGasUsedRelayHubChangedIterator) Error ¶
func (it *RelayGasUsedRelayHubChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayGasUsedRelayHubChangedIterator) Next ¶
func (it *RelayGasUsedRelayHubChangedIterator) 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 RelayMaxGasBlockLimitChanged ¶
type RelayMaxGasBlockLimitChanged struct { BlockNumber *big.Int Admin common.Address MaxGasBlockLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayMaxGasBlockLimitChanged represents a MaxGasBlockLimitChanged event raised by the Relay contract.
type RelayMaxGasBlockLimitChangedIterator ¶
type RelayMaxGasBlockLimitChangedIterator struct { Event *RelayMaxGasBlockLimitChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayMaxGasBlockLimitChangedIterator is returned from FilterMaxGasBlockLimitChanged and is used to iterate over the raw logs and unpacked data for MaxGasBlockLimitChanged events raised by the Relay contract.
func (*RelayMaxGasBlockLimitChangedIterator) Close ¶
func (it *RelayMaxGasBlockLimitChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayMaxGasBlockLimitChangedIterator) Error ¶
func (it *RelayMaxGasBlockLimitChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayMaxGasBlockLimitChangedIterator) Next ¶
func (it *RelayMaxGasBlockLimitChangedIterator) 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 RelayNodeAdded ¶
type RelayNodeAdded struct { NewNode common.Address Raw types.Log // Blockchain specific contextual infos }
RelayNodeAdded represents a NodeAdded event raised by the Relay contract.
type RelayNodeAddedIterator ¶
type RelayNodeAddedIterator struct { Event *RelayNodeAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayNodeAddedIterator is returned from FilterNodeAdded and is used to iterate over the raw logs and unpacked data for NodeAdded events raised by the Relay contract.
func (*RelayNodeAddedIterator) Close ¶
func (it *RelayNodeAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayNodeAddedIterator) Error ¶
func (it *RelayNodeAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayNodeAddedIterator) Next ¶
func (it *RelayNodeAddedIterator) 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 RelayNodeBlocked ¶
type RelayNodeBlocked struct { Node common.Address BlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayNodeBlocked represents a NodeBlocked event raised by the Relay contract.
type RelayNodeBlockedIterator ¶
type RelayNodeBlockedIterator struct { Event *RelayNodeBlocked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayNodeBlockedIterator is returned from FilterNodeBlocked and is used to iterate over the raw logs and unpacked data for NodeBlocked events raised by the Relay contract.
func (*RelayNodeBlockedIterator) Close ¶
func (it *RelayNodeBlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayNodeBlockedIterator) Error ¶
func (it *RelayNodeBlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayNodeBlockedIterator) Next ¶
func (it *RelayNodeBlockedIterator) 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 RelayNodeDeleted ¶
type RelayNodeDeleted struct { OldNode common.Address Raw types.Log // Blockchain specific contextual infos }
RelayNodeDeleted represents a NodeDeleted event raised by the Relay contract.
type RelayNodeDeletedIterator ¶
type RelayNodeDeletedIterator struct { Event *RelayNodeDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayNodeDeletedIterator is returned from FilterNodeDeleted and is used to iterate over the raw logs and unpacked data for NodeDeleted events raised by the Relay contract.
func (*RelayNodeDeletedIterator) Close ¶
func (it *RelayNodeDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayNodeDeletedIterator) Error ¶
func (it *RelayNodeDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayNodeDeletedIterator) Next ¶
func (it *RelayNodeDeletedIterator) 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 RelayParameters ¶
type RelayParameters struct { Nonce *big.Int GasLimit *big.Int To common.Address DecodedFunction []byte Raw types.Log // Blockchain specific contextual infos }
RelayParameters represents a Parameters event raised by the Relay contract.
type RelayParametersIterator ¶
type RelayParametersIterator struct { Event *RelayParameters // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayParametersIterator is returned from FilterParameters and is used to iterate over the raw logs and unpacked data for Parameters events raised by the Relay contract.
func (*RelayParametersIterator) Close ¶
func (it *RelayParametersIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayParametersIterator) Error ¶
func (it *RelayParametersIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayParametersIterator) Next ¶
func (it *RelayParametersIterator) 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 RelayRaw ¶
type RelayRaw struct {
Contract *Relay // Generic contract binding to access the raw methods on
}
RelayRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RelayRaw) Call ¶
func (_Relay *RelayRaw) 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 (*RelayRaw) Transact ¶
func (_Relay *RelayRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayRaw) Transfer ¶
func (_Relay *RelayRaw) 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 RelayRecalculated ¶
RelayRecalculated represents a Recalculated event raised by the Relay contract.
type RelayRecalculatedIterator ¶
type RelayRecalculatedIterator struct { Event *RelayRecalculated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayRecalculatedIterator is returned from FilterRecalculated and is used to iterate over the raw logs and unpacked data for Recalculated events raised by the Relay contract.
func (*RelayRecalculatedIterator) Close ¶
func (it *RelayRecalculatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayRecalculatedIterator) Error ¶
func (it *RelayRecalculatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayRecalculatedIterator) Next ¶
func (it *RelayRecalculatedIterator) 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 RelayRelayed ¶
type RelayRelayed struct { Sender common.Address From common.Address Raw types.Log // Blockchain specific contextual infos }
RelayRelayed represents a Relayed event raised by the Relay contract.
type RelayRelayedIterator ¶
type RelayRelayedIterator struct { Event *RelayRelayed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayRelayedIterator is returned from FilterRelayed and is used to iterate over the raw logs and unpacked data for Relayed events raised by the Relay contract.
func (*RelayRelayedIterator) Close ¶
func (it *RelayRelayedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayRelayedIterator) Error ¶
func (it *RelayRelayedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayRelayedIterator) Next ¶
func (it *RelayRelayedIterator) 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 RelayRoleAdminChanged ¶
type RelayRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
RelayRoleAdminChanged represents a RoleAdminChanged event raised by the Relay contract.
type RelayRoleAdminChangedIterator ¶
type RelayRoleAdminChangedIterator struct { Event *RelayRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Relay contract.
func (*RelayRoleAdminChangedIterator) Close ¶
func (it *RelayRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayRoleAdminChangedIterator) Error ¶
func (it *RelayRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayRoleAdminChangedIterator) Next ¶
func (it *RelayRoleAdminChangedIterator) 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 RelayRoleGranted ¶
type RelayRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
RelayRoleGranted represents a RoleGranted event raised by the Relay contract.
type RelayRoleGrantedIterator ¶
type RelayRoleGrantedIterator struct { Event *RelayRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Relay contract.
func (*RelayRoleGrantedIterator) Close ¶
func (it *RelayRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayRoleGrantedIterator) Error ¶
func (it *RelayRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayRoleGrantedIterator) Next ¶
func (it *RelayRoleGrantedIterator) 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 RelayRoleRevoked ¶
type RelayRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
RelayRoleRevoked represents a RoleRevoked event raised by the Relay contract.
type RelayRoleRevokedIterator ¶
type RelayRoleRevokedIterator struct { Event *RelayRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Relay contract.
func (*RelayRoleRevokedIterator) Close ¶
func (it *RelayRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayRoleRevokedIterator) Error ¶
func (it *RelayRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayRoleRevokedIterator) Next ¶
func (it *RelayRoleRevokedIterator) 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 RelaySession ¶
type RelaySession struct { Contract *Relay // 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 }
RelaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RelaySession) AddNode ¶
func (_Relay *RelaySession) AddNode(newNode common.Address) (*types.Transaction, error)
AddNode is a paid mutator transaction binding the contract method 0x9d95f1cc.
Solidity: function addNode(address newNode) returns(bool)
func (*RelaySession) DEFAULTADMINROLE ¶
func (_Relay *RelaySession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*RelaySession) DeleteNode ¶
func (_Relay *RelaySession) DeleteNode(node common.Address) (*types.Transaction, error)
DeleteNode is a paid mutator transaction binding the contract method 0x2d4ede93.
Solidity: function deleteNode(address node) returns()
func (*RelaySession) DeployMetaTx ¶
func (_Relay *RelaySession) DeployMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DeployMetaTx is a paid mutator transaction binding the contract method 0x3ef54cef.
Solidity: function deployMetaTx(uint256 gasLimit, bytes signingData, uint8 v, bytes32 r, bytes32 s) returns(uint8 success, address deployedAddress)
func (*RelaySession) GetCurrentGasLimit ¶
func (_Relay *RelaySession) GetCurrentGasLimit() (*big.Int, error)
GetCurrentGasLimit is a free data retrieval call binding the contract method 0xd65cd010.
Solidity: function getCurrentGasLimit() view returns(uint256)
func (*RelaySession) GetGasLimit ¶
func (_Relay *RelaySession) GetGasLimit() (*big.Int, error)
GetGasLimit is a free data retrieval call binding the contract method 0x1a93d1c3.
Solidity: function getGasLimit() view returns(uint256)
func (*RelaySession) GetGasUsedLastBlocks ¶
func (_Relay *RelaySession) GetGasUsedLastBlocks() (*big.Int, error)
GetGasUsedLastBlocks is a free data retrieval call binding the contract method 0xd03ce2db.
Solidity: function getGasUsedLastBlocks() view returns(uint256)
func (*RelaySession) GetMaxGasBlockLimit ¶
func (_Relay *RelaySession) GetMaxGasBlockLimit() (*big.Int, error)
GetMaxGasBlockLimit is a free data retrieval call binding the contract method 0x7ca90fb3.
Solidity: function getMaxGasBlockLimit() view returns(uint256)
func (*RelaySession) GetMsgSender ¶
func (_Relay *RelaySession) GetMsgSender() (common.Address, error)
GetMsgSender is a free data retrieval call binding the contract method 0x7a6ce2e1.
Solidity: function getMsgSender() view returns(address)
func (*RelaySession) GetNodes ¶
func (_Relay *RelaySession) GetNodes() (*big.Int, error)
GetNodes is a free data retrieval call binding the contract method 0xe29581aa.
Solidity: function getNodes() view returns(uint256)
func (*RelaySession) GetNonce ¶
GetNonce is a free data retrieval call binding the contract method 0x2d0335ab.
Solidity: function getNonce(address from) view returns(uint256)
func (*RelaySession) GetRoleAdmin ¶
func (_Relay *RelaySession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*RelaySession) GetRoleMember ¶
GetRoleMember is a free data retrieval call binding the contract method 0x9010d07c.
Solidity: function getRoleMember(bytes32 role, uint256 index) view returns(address)
func (*RelaySession) GetRoleMemberCount ¶
func (_Relay *RelaySession) GetRoleMemberCount(role [32]byte) (*big.Int, error)
GetRoleMemberCount is a free data retrieval call binding the contract method 0xca15c873.
Solidity: function getRoleMemberCount(bytes32 role) view returns(uint256)
func (*RelaySession) GrantRole ¶
func (_Relay *RelaySession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*RelaySession) HasRole ¶
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*RelaySession) IncreaseGasUsed ¶
func (_Relay *RelaySession) IncreaseGasUsed(gasUsed *big.Int) (*types.Transaction, error)
IncreaseGasUsed is a paid mutator transaction binding the contract method 0x2e74335a.
Solidity: function increaseGasUsed(uint256 gasUsed) returns(bool)
func (*RelaySession) RelayMetaTx ¶
func (_Relay *RelaySession) RelayMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RelayMetaTx is a paid mutator transaction binding the contract method 0x1416862c.
Solidity: function relayMetaTx(uint256 gasLimit, bytes signingData, uint8 v, bytes32 r, bytes32 s) returns(uint8 success)
func (*RelaySession) RenounceRole ¶
func (_Relay *RelaySession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*RelaySession) RevokeRole ¶
func (_Relay *RelaySession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*RelaySession) SetAccounIngress ¶
func (_Relay *RelaySession) SetAccounIngress(_accountIngress common.Address) (*types.Transaction, error)
SetAccounIngress is a paid mutator transaction binding the contract method 0x4473d59d.
Solidity: function setAccounIngress(address _accountIngress) returns()
func (*RelaySession) SetBlocksFrequency ¶
func (_Relay *RelaySession) SetBlocksFrequency(_blocksFrequency uint8) (*types.Transaction, error)
SetBlocksFrequency is a paid mutator transaction binding the contract method 0xc98f8d98.
Solidity: function setBlocksFrequency(uint8 _blocksFrequency) returns()
func (*RelaySession) SetGasUsedLastBlocks ¶
func (_Relay *RelaySession) SetGasUsedLastBlocks(newGasUsed *big.Int) (*types.Transaction, error)
SetGasUsedLastBlocks is a paid mutator transaction binding the contract method 0x1aa4de53.
Solidity: function setGasUsedLastBlocks(uint256 newGasUsed) returns()
func (*RelaySession) SetGasUsedRelayHub ¶
func (_Relay *RelaySession) SetGasUsedRelayHub(_gasUsedRelayHub *big.Int) (*types.Transaction, error)
SetGasUsedRelayHub is a paid mutator transaction binding the contract method 0x78beb3e7.
Solidity: function setGasUsedRelayHub(uint256 _gasUsedRelayHub) returns()
func (*RelaySession) SetMaxGasBlockLimit ¶
func (_Relay *RelaySession) SetMaxGasBlockLimit(_maxGasBlockLimit *big.Int) (*types.Transaction, error)
SetMaxGasBlockLimit is a paid mutator transaction binding the contract method 0x2a45d599.
Solidity: function setMaxGasBlockLimit(uint256 _maxGasBlockLimit) returns()
type RelayTransactionRelayed ¶
type RelayTransactionRelayed struct { Relay common.Address From common.Address To common.Address Executed bool Output []byte Raw types.Log // Blockchain specific contextual infos }
RelayTransactionRelayed represents a TransactionRelayed event raised by the Relay contract.
type RelayTransactionRelayedIterator ¶
type RelayTransactionRelayedIterator struct { Event *RelayTransactionRelayed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayTransactionRelayedIterator is returned from FilterTransactionRelayed and is used to iterate over the raw logs and unpacked data for TransactionRelayed events raised by the Relay contract.
func (*RelayTransactionRelayedIterator) Close ¶
func (it *RelayTransactionRelayedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayTransactionRelayedIterator) Error ¶
func (it *RelayTransactionRelayedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayTransactionRelayedIterator) Next ¶
func (it *RelayTransactionRelayedIterator) 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 RelayTransactor ¶
type RelayTransactor struct {
// contains filtered or unexported fields
}
RelayTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRelayTransactor ¶
func NewRelayTransactor(address common.Address, transactor bind.ContractTransactor) (*RelayTransactor, error)
NewRelayTransactor creates a new write-only instance of Relay, bound to a specific deployed contract.
func (*RelayTransactor) AddNode ¶
func (_Relay *RelayTransactor) AddNode(opts *bind.TransactOpts, newNode common.Address) (*types.Transaction, error)
AddNode is a paid mutator transaction binding the contract method 0x9d95f1cc.
Solidity: function addNode(address newNode) returns(bool)
func (*RelayTransactor) DeleteNode ¶
func (_Relay *RelayTransactor) DeleteNode(opts *bind.TransactOpts, node common.Address) (*types.Transaction, error)
DeleteNode is a paid mutator transaction binding the contract method 0x2d4ede93.
Solidity: function deleteNode(address node) returns()
func (*RelayTransactor) DeployMetaTx ¶
func (_Relay *RelayTransactor) DeployMetaTx(opts *bind.TransactOpts, gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DeployMetaTx is a paid mutator transaction binding the contract method 0x3ef54cef.
Solidity: function deployMetaTx(uint256 gasLimit, bytes signingData, uint8 v, bytes32 r, bytes32 s) returns(uint8 success, address deployedAddress)
func (*RelayTransactor) GrantRole ¶
func (_Relay *RelayTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*RelayTransactor) IncreaseGasUsed ¶
func (_Relay *RelayTransactor) IncreaseGasUsed(opts *bind.TransactOpts, gasUsed *big.Int) (*types.Transaction, error)
IncreaseGasUsed is a paid mutator transaction binding the contract method 0x2e74335a.
Solidity: function increaseGasUsed(uint256 gasUsed) returns(bool)
func (*RelayTransactor) RelayMetaTx ¶
func (_Relay *RelayTransactor) RelayMetaTx(opts *bind.TransactOpts, gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RelayMetaTx is a paid mutator transaction binding the contract method 0x1416862c.
Solidity: function relayMetaTx(uint256 gasLimit, bytes signingData, uint8 v, bytes32 r, bytes32 s) returns(uint8 success)
func (*RelayTransactor) RenounceRole ¶
func (_Relay *RelayTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*RelayTransactor) RevokeRole ¶
func (_Relay *RelayTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*RelayTransactor) SetAccounIngress ¶
func (_Relay *RelayTransactor) SetAccounIngress(opts *bind.TransactOpts, _accountIngress common.Address) (*types.Transaction, error)
SetAccounIngress is a paid mutator transaction binding the contract method 0x4473d59d.
Solidity: function setAccounIngress(address _accountIngress) returns()
func (*RelayTransactor) SetBlocksFrequency ¶
func (_Relay *RelayTransactor) SetBlocksFrequency(opts *bind.TransactOpts, _blocksFrequency uint8) (*types.Transaction, error)
SetBlocksFrequency is a paid mutator transaction binding the contract method 0xc98f8d98.
Solidity: function setBlocksFrequency(uint8 _blocksFrequency) returns()
func (*RelayTransactor) SetGasUsedLastBlocks ¶
func (_Relay *RelayTransactor) SetGasUsedLastBlocks(opts *bind.TransactOpts, newGasUsed *big.Int) (*types.Transaction, error)
SetGasUsedLastBlocks is a paid mutator transaction binding the contract method 0x1aa4de53.
Solidity: function setGasUsedLastBlocks(uint256 newGasUsed) returns()
func (*RelayTransactor) SetGasUsedRelayHub ¶
func (_Relay *RelayTransactor) SetGasUsedRelayHub(opts *bind.TransactOpts, _gasUsedRelayHub *big.Int) (*types.Transaction, error)
SetGasUsedRelayHub is a paid mutator transaction binding the contract method 0x78beb3e7.
Solidity: function setGasUsedRelayHub(uint256 _gasUsedRelayHub) returns()
func (*RelayTransactor) SetMaxGasBlockLimit ¶
func (_Relay *RelayTransactor) SetMaxGasBlockLimit(opts *bind.TransactOpts, _maxGasBlockLimit *big.Int) (*types.Transaction, error)
SetMaxGasBlockLimit is a paid mutator transaction binding the contract method 0x2a45d599.
Solidity: function setMaxGasBlockLimit(uint256 _maxGasBlockLimit) returns()
type RelayTransactorRaw ¶
type RelayTransactorRaw struct {
Contract *RelayTransactor // Generic write-only contract binding to access the raw methods on
}
RelayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RelayTransactorRaw) Transact ¶
func (_Relay *RelayTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayTransactorRaw) Transfer ¶
func (_Relay *RelayTransactorRaw) 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 RelayTransactorSession ¶
type RelayTransactorSession struct { Contract *RelayTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RelayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RelayTransactorSession) AddNode ¶
func (_Relay *RelayTransactorSession) AddNode(newNode common.Address) (*types.Transaction, error)
AddNode is a paid mutator transaction binding the contract method 0x9d95f1cc.
Solidity: function addNode(address newNode) returns(bool)
func (*RelayTransactorSession) DeleteNode ¶
func (_Relay *RelayTransactorSession) DeleteNode(node common.Address) (*types.Transaction, error)
DeleteNode is a paid mutator transaction binding the contract method 0x2d4ede93.
Solidity: function deleteNode(address node) returns()
func (*RelayTransactorSession) DeployMetaTx ¶
func (_Relay *RelayTransactorSession) DeployMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
DeployMetaTx is a paid mutator transaction binding the contract method 0x3ef54cef.
Solidity: function deployMetaTx(uint256 gasLimit, bytes signingData, uint8 v, bytes32 r, bytes32 s) returns(uint8 success, address deployedAddress)
func (*RelayTransactorSession) GrantRole ¶
func (_Relay *RelayTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*RelayTransactorSession) IncreaseGasUsed ¶
func (_Relay *RelayTransactorSession) IncreaseGasUsed(gasUsed *big.Int) (*types.Transaction, error)
IncreaseGasUsed is a paid mutator transaction binding the contract method 0x2e74335a.
Solidity: function increaseGasUsed(uint256 gasUsed) returns(bool)
func (*RelayTransactorSession) RelayMetaTx ¶
func (_Relay *RelayTransactorSession) RelayMetaTx(gasLimit *big.Int, signingData []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
RelayMetaTx is a paid mutator transaction binding the contract method 0x1416862c.
Solidity: function relayMetaTx(uint256 gasLimit, bytes signingData, uint8 v, bytes32 r, bytes32 s) returns(uint8 success)
func (*RelayTransactorSession) RenounceRole ¶
func (_Relay *RelayTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*RelayTransactorSession) RevokeRole ¶
func (_Relay *RelayTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*RelayTransactorSession) SetAccounIngress ¶
func (_Relay *RelayTransactorSession) SetAccounIngress(_accountIngress common.Address) (*types.Transaction, error)
SetAccounIngress is a paid mutator transaction binding the contract method 0x4473d59d.
Solidity: function setAccounIngress(address _accountIngress) returns()
func (*RelayTransactorSession) SetBlocksFrequency ¶
func (_Relay *RelayTransactorSession) SetBlocksFrequency(_blocksFrequency uint8) (*types.Transaction, error)
SetBlocksFrequency is a paid mutator transaction binding the contract method 0xc98f8d98.
Solidity: function setBlocksFrequency(uint8 _blocksFrequency) returns()
func (*RelayTransactorSession) SetGasUsedLastBlocks ¶
func (_Relay *RelayTransactorSession) SetGasUsedLastBlocks(newGasUsed *big.Int) (*types.Transaction, error)
SetGasUsedLastBlocks is a paid mutator transaction binding the contract method 0x1aa4de53.
Solidity: function setGasUsedLastBlocks(uint256 newGasUsed) returns()
func (*RelayTransactorSession) SetGasUsedRelayHub ¶
func (_Relay *RelayTransactorSession) SetGasUsedRelayHub(_gasUsedRelayHub *big.Int) (*types.Transaction, error)
SetGasUsedRelayHub is a paid mutator transaction binding the contract method 0x78beb3e7.
Solidity: function setGasUsedRelayHub(uint256 _gasUsedRelayHub) returns()
func (*RelayTransactorSession) SetMaxGasBlockLimit ¶
func (_Relay *RelayTransactorSession) SetMaxGasBlockLimit(_maxGasBlockLimit *big.Int) (*types.Transaction, error)
SetMaxGasBlockLimit is a paid mutator transaction binding the contract method 0x2a45d599.
Solidity: function setMaxGasBlockLimit(uint256 _maxGasBlockLimit) returns()