Versions in this module Expand all Collapse all v0 v0.1.5 Oct 30, 2023 v0.1.4 Jul 29, 2023 Changes in this version + const DepositEventName + const FailedHandlerExecutionEventName + const ProposalActive + const ProposalCancelled + const ProposalEventName + const ProposalExecuted + const ProposalInactive + const ProposalPassed + const ProposalVoteEventName + const RelayerAddedEventName + const RelayerRemovedEventName + const RelayerThresholdChangedEventName + const RetryEventName + const RoleGrantedEventName + const RoleRevokedEventName + var BridgeABI = BridgeMetaData.ABI + var BridgeMetaData = &bind.MetaData + var Erc20ABI = Erc20MetaData.ABI + var Erc20HandlerABI = Erc20HandlerMetaData.ABI + var Erc20HandlerMetaData = &bind.MetaData + var Erc20MetaData = &bind.MetaData + var GenericHandlerABI = GenericHandlerMetaData.ABI + var GenericHandlerMetaData = &bind.MetaData + type BaseContract struct + ABI abi.ABI + Address common.Address + type Bridge struct + func NewBridge(address common.Address, backend bind.ContractBackend) (*Bridge, error) + type BridgeCaller struct + func NewBridgeCaller(address common.Address, caller bind.ContractCaller) (*BridgeCaller, error) + func (_Bridge *BridgeCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error) + func (_Bridge *BridgeCaller) DepositCounts(opts *bind.CallOpts, arg0 uint8) (uint64, error) + func (_Bridge *BridgeCaller) DomainID(opts *bind.CallOpts) (uint8, error) + func (_Bridge *BridgeCaller) Expiry(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) Fee(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) GetProposal(opts *bind.CallOpts, originDomainID uint8, depositNonce uint64, ...) (BridgeProposal, error) + func (_Bridge *BridgeCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_Bridge *BridgeCaller) GetRoleMember(opts *bind.CallOpts, role [32]byte, index *big.Int) (common.Address, error) + func (_Bridge *BridgeCaller) GetRoleMemberCount(opts *bind.CallOpts, role [32]byte) (*big.Int, error) + func (_Bridge *BridgeCaller) GetRoleMemberIndex(opts *bind.CallOpts, role [32]byte, account common.Address) (*big.Int, error) + func (_Bridge *BridgeCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + func (_Bridge *BridgeCaller) HasVotedOnProposal(opts *bind.CallOpts, destNonce *big.Int, dataHash [32]byte, ...) (bool, error) + func (_Bridge *BridgeCaller) IsRelayer(opts *bind.CallOpts, relayer common.Address) (bool, error) + func (_Bridge *BridgeCaller) IsValidForwarder(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_Bridge *BridgeCaller) MAXRELAYERS(opts *bind.CallOpts) (*big.Int, error) + func (_Bridge *BridgeCaller) OPERATORROLE(opts *bind.CallOpts) ([32]byte, error) + func (_Bridge *BridgeCaller) Paused(opts *bind.CallOpts) (bool, error) + func (_Bridge *BridgeCaller) RELAYERROLE(opts *bind.CallOpts) ([32]byte, error) + func (_Bridge *BridgeCaller) RETRIERROLE(opts *bind.CallOpts) ([32]byte, error) + func (_Bridge *BridgeCaller) RelayerThreshold(opts *bind.CallOpts) (uint8, error) + func (_Bridge *BridgeCaller) ResourceIDToHandlerAddress(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error) + func (_Bridge *BridgeCaller) TotalRelayers(opts *bind.CallOpts) (*big.Int, error) + type BridgeCallerRaw struct + Contract *BridgeCaller + func (_Bridge *BridgeCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type BridgeCallerSession struct + CallOpts bind.CallOpts + Contract *BridgeCaller + func (_Bridge *BridgeCallerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_Bridge *BridgeCallerSession) DepositCounts(arg0 uint8) (uint64, error) + func (_Bridge *BridgeCallerSession) DomainID() (uint8, error) + func (_Bridge *BridgeCallerSession) Expiry() (*big.Int, error) + func (_Bridge *BridgeCallerSession) Fee() (*big.Int, error) + func (_Bridge *BridgeCallerSession) GetProposal(originDomainID uint8, depositNonce uint64, dataHash [32]byte) (BridgeProposal, error) + func (_Bridge *BridgeCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_Bridge *BridgeCallerSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error) + func (_Bridge *BridgeCallerSession) GetRoleMemberCount(role [32]byte) (*big.Int, error) + func (_Bridge *BridgeCallerSession) GetRoleMemberIndex(role [32]byte, account common.Address) (*big.Int, error) + func (_Bridge *BridgeCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_Bridge *BridgeCallerSession) HasVotedOnProposal(destNonce *big.Int, dataHash [32]byte, relayer common.Address) (bool, error) + func (_Bridge *BridgeCallerSession) IsRelayer(relayer common.Address) (bool, error) + func (_Bridge *BridgeCallerSession) IsValidForwarder(arg0 common.Address) (bool, error) + func (_Bridge *BridgeCallerSession) MAXRELAYERS() (*big.Int, error) + func (_Bridge *BridgeCallerSession) OPERATORROLE() ([32]byte, error) + func (_Bridge *BridgeCallerSession) Paused() (bool, error) + func (_Bridge *BridgeCallerSession) RELAYERROLE() ([32]byte, error) + func (_Bridge *BridgeCallerSession) RETRIERROLE() ([32]byte, error) + func (_Bridge *BridgeCallerSession) RelayerThreshold() (uint8, error) + func (_Bridge *BridgeCallerSession) ResourceIDToHandlerAddress(arg0 [32]byte) (common.Address, error) + func (_Bridge *BridgeCallerSession) TotalRelayers() (*big.Int, error) + type BridgeContract struct + func NewBridgeContract(address string, backEnd bind.ContractBackend) (*BridgeContract, error) + func (c *BridgeContract) UnpackLog(log types.Log) (evmCommon.EVMEvent, error) + type BridgeDeposit struct + Data []byte + DepositNonce uint64 + DestinationDomainID uint8 + HandlerResponse []byte + Raw types.Log + ResourceID [32]byte + User common.Address + func (e *BridgeDeposit) GetLog() types.Log + func (e *BridgeDeposit) Name() string + type BridgeDepositIterator struct + Event *BridgeDeposit + func (it *BridgeDepositIterator) Close() error + func (it *BridgeDepositIterator) Error() error + func (it *BridgeDepositIterator) Next() bool + type BridgeFailedHandlerExecution struct + LowLevelData []byte + Raw types.Log + func (e *BridgeFailedHandlerExecution) GetLog() types.Log + func (e *BridgeFailedHandlerExecution) Name() string + type BridgeFailedHandlerExecutionIterator struct + Event *BridgeFailedHandlerExecution + func (it *BridgeFailedHandlerExecutionIterator) Close() error + func (it *BridgeFailedHandlerExecutionIterator) Error() error + func (it *BridgeFailedHandlerExecutionIterator) Next() bool + type BridgeFilterer struct + func NewBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*BridgeFilterer, error) + func (_Bridge *BridgeFilterer) FilterDeposit(opts *bind.FilterOpts, user []common.Address) (*BridgeDepositIterator, error) + func (_Bridge *BridgeFilterer) FilterFailedHandlerExecution(opts *bind.FilterOpts) (*BridgeFailedHandlerExecutionIterator, error) + func (_Bridge *BridgeFilterer) FilterPaused(opts *bind.FilterOpts) (*BridgePausedIterator, error) + func (_Bridge *BridgeFilterer) FilterProposalEvent(opts *bind.FilterOpts) (*BridgeProposalEventIterator, error) + func (_Bridge *BridgeFilterer) FilterProposalVote(opts *bind.FilterOpts) (*BridgeProposalVoteIterator, error) + func (_Bridge *BridgeFilterer) FilterRelayerAdded(opts *bind.FilterOpts) (*BridgeRelayerAddedIterator, error) + func (_Bridge *BridgeFilterer) FilterRelayerRemoved(opts *bind.FilterOpts) (*BridgeRelayerRemovedIterator, error) + func (_Bridge *BridgeFilterer) FilterRelayerThresholdChanged(opts *bind.FilterOpts) (*BridgeRelayerThresholdChangedIterator, error) + func (_Bridge *BridgeFilterer) FilterRetry(opts *bind.FilterOpts) (*BridgeRetryIterator, error) + func (_Bridge *BridgeFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*BridgeRoleGrantedIterator, error) + func (_Bridge *BridgeFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*BridgeRoleRevokedIterator, error) + func (_Bridge *BridgeFilterer) FilterUnpaused(opts *bind.FilterOpts) (*BridgeUnpausedIterator, error) + func (_Bridge *BridgeFilterer) ParseDeposit(log types.Log) (*BridgeDeposit, error) + func (_Bridge *BridgeFilterer) ParseFailedHandlerExecution(log types.Log) (*BridgeFailedHandlerExecution, error) + func (_Bridge *BridgeFilterer) ParsePaused(log types.Log) (*BridgePaused, error) + func (_Bridge *BridgeFilterer) ParseProposalEvent(log types.Log) (*BridgeProposalEvent, error) + func (_Bridge *BridgeFilterer) ParseProposalVote(log types.Log) (*BridgeProposalVote, error) + func (_Bridge *BridgeFilterer) ParseRelayerAdded(log types.Log) (*BridgeRelayerAdded, error) + func (_Bridge *BridgeFilterer) ParseRelayerRemoved(log types.Log) (*BridgeRelayerRemoved, error) + func (_Bridge *BridgeFilterer) ParseRelayerThresholdChanged(log types.Log) (*BridgeRelayerThresholdChanged, error) + func (_Bridge *BridgeFilterer) ParseRetry(log types.Log) (*BridgeRetry, error) + func (_Bridge *BridgeFilterer) ParseRoleGranted(log types.Log) (*BridgeRoleGranted, error) + func (_Bridge *BridgeFilterer) ParseRoleRevoked(log types.Log) (*BridgeRoleRevoked, error) + func (_Bridge *BridgeFilterer) ParseUnpaused(log types.Log) (*BridgeUnpaused, error) + func (_Bridge *BridgeFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *BridgeDeposit, user []common.Address) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchFailedHandlerExecution(opts *bind.WatchOpts, sink chan<- *BridgeFailedHandlerExecution) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchPaused(opts *bind.WatchOpts, sink chan<- *BridgePaused) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchProposalEvent(opts *bind.WatchOpts, sink chan<- *BridgeProposalEvent) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchProposalVote(opts *bind.WatchOpts, sink chan<- *BridgeProposalVote) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchRelayerAdded(opts *bind.WatchOpts, sink chan<- *BridgeRelayerAdded) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchRelayerRemoved(opts *bind.WatchOpts, sink chan<- *BridgeRelayerRemoved) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchRelayerThresholdChanged(opts *bind.WatchOpts, sink chan<- *BridgeRelayerThresholdChanged) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchRetry(opts *bind.WatchOpts, sink chan<- *BridgeRetry) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *BridgeRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *BridgeRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + func (_Bridge *BridgeFilterer) WatchUnpaused(opts *bind.WatchOpts, sink chan<- *BridgeUnpaused) (event.Subscription, error) + type BridgeNetworkConfig struct + BlockInterval uint64 + Bridge string + Explorer string + FromHeight uint64 + Name string + URL string + func (cfg *BridgeNetworkConfig) IsValid() (bool, error) + type BridgePaused struct + Account common.Address + Raw types.Log + type BridgePausedIterator struct + Event *BridgePaused + func (it *BridgePausedIterator) Close() error + func (it *BridgePausedIterator) Error() error + func (it *BridgePausedIterator) Next() bool + type BridgeProposal struct + ProposedBlock *big.Int + Status uint8 + YesVotesTotal uint8 + type BridgeProposalEvent struct + DataHash [32]byte + DepositNonce uint64 + OriginDomainID uint8 + Raw types.Log + Status uint8 + func (e *BridgeProposalEvent) GetLog() types.Log + func (e *BridgeProposalEvent) Name() string + type BridgeProposalEventIterator struct + Event *BridgeProposalEvent + func (it *BridgeProposalEventIterator) Close() error + func (it *BridgeProposalEventIterator) Error() error + func (it *BridgeProposalEventIterator) Next() bool + type BridgeProposalVote struct + DataHash [32]byte + DepositNonce uint64 + OriginDomainID uint8 + Raw types.Log + Status uint8 + func (e *BridgeProposalVote) GetLog() types.Log + func (e *BridgeProposalVote) Name() string + type BridgeProposalVoteIterator struct + Event *BridgeProposalVote + func (it *BridgeProposalVoteIterator) Close() error + func (it *BridgeProposalVoteIterator) Error() error + func (it *BridgeProposalVoteIterator) Next() bool + type BridgeRaw struct + Contract *Bridge + func (_Bridge *BridgeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Bridge *BridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Bridge *BridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BridgeRelayerAdded struct + Raw types.Log + Relayer common.Address + func (e *BridgeRelayerAdded) GetLog() types.Log + func (e *BridgeRelayerAdded) Name() string + type BridgeRelayerAddedIterator struct + Event *BridgeRelayerAdded + func (it *BridgeRelayerAddedIterator) Close() error + func (it *BridgeRelayerAddedIterator) Error() error + func (it *BridgeRelayerAddedIterator) Next() bool + type BridgeRelayerRemoved struct + Raw types.Log + Relayer common.Address + func (e *BridgeRelayerRemoved) GetLog() types.Log + func (e *BridgeRelayerRemoved) Name() string + type BridgeRelayerRemovedIterator struct + Event *BridgeRelayerRemoved + func (it *BridgeRelayerRemovedIterator) Close() error + func (it *BridgeRelayerRemovedIterator) Error() error + func (it *BridgeRelayerRemovedIterator) Next() bool + type BridgeRelayerThresholdChanged struct + NewThreshold *big.Int + Raw types.Log + func (e *BridgeRelayerThresholdChanged) GetLog() types.Log + func (e *BridgeRelayerThresholdChanged) Name() string + type BridgeRelayerThresholdChangedIterator struct + Event *BridgeRelayerThresholdChanged + func (it *BridgeRelayerThresholdChangedIterator) Close() error + func (it *BridgeRelayerThresholdChangedIterator) Error() error + func (it *BridgeRelayerThresholdChangedIterator) Next() bool + type BridgeRetry struct + Raw types.Log + TxHash string + func (e *BridgeRetry) GetLog() types.Log + func (e *BridgeRetry) Name() string + type BridgeRetryIterator struct + Event *BridgeRetry + func (it *BridgeRetryIterator) Close() error + func (it *BridgeRetryIterator) Error() error + func (it *BridgeRetryIterator) Next() bool + type BridgeRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + func (e *BridgeRoleGranted) GetLog() types.Log + func (e *BridgeRoleGranted) Name() string + type BridgeRoleGrantedIterator struct + Event *BridgeRoleGranted + func (it *BridgeRoleGrantedIterator) Close() error + func (it *BridgeRoleGrantedIterator) Error() error + func (it *BridgeRoleGrantedIterator) Next() bool + type BridgeRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + func (e *BridgeRoleRevoked) GetLog() types.Log + func (e *BridgeRoleRevoked) Name() string + type BridgeRoleRevokedIterator struct + Event *BridgeRoleRevoked + func (it *BridgeRoleRevokedIterator) Close() error + func (it *BridgeRoleRevokedIterator) Error() error + func (it *BridgeRoleRevokedIterator) Next() bool + type BridgeSession struct + CallOpts bind.CallOpts + Contract *Bridge + TransactOpts bind.TransactOpts + func (_Bridge *BridgeSession) AdminAddRelayer(relayerAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminAddRetrier(retrierAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminChangeFee(newFee *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminChangeRelayerThreshold(newThreshold *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminPauseTransfers() (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminRemoveRelayer(relayerAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminRemoveRetrier(retrierAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminSetBurnable(handlerAddress common.Address, tokenAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminSetDepositNonce(domainID uint8, nonce uint64) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminSetForwarder(forwarder common.Address, valid bool) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminSetGenericResource(handlerAddress common.Address, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminSetResource(handlerAddress common.Address, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminUnpauseTransfers() (*types.Transaction, error) + func (_Bridge *BridgeSession) AdminWithdraw(handlerAddress common.Address, data []byte) (*types.Transaction, error) + func (_Bridge *BridgeSession) CancelProposal(domainID uint8, depositNonce uint64, dataHash [32]byte) (*types.Transaction, error) + func (_Bridge *BridgeSession) DEFAULTADMINROLE() ([32]byte, error) + func (_Bridge *BridgeSession) Deposit(destinationDomainID uint8, resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_Bridge *BridgeSession) DepositCounts(arg0 uint8) (uint64, error) + func (_Bridge *BridgeSession) DomainID() (uint8, error) + func (_Bridge *BridgeSession) ExecuteProposal(domainID uint8, depositNonce uint64, data []byte, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeSession) Expiry() (*big.Int, error) + func (_Bridge *BridgeSession) Fee() (*big.Int, error) + func (_Bridge *BridgeSession) GetProposal(originDomainID uint8, depositNonce uint64, dataHash [32]byte) (BridgeProposal, error) + func (_Bridge *BridgeSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_Bridge *BridgeSession) GetRoleMember(role [32]byte, index *big.Int) (common.Address, error) + func (_Bridge *BridgeSession) GetRoleMemberCount(role [32]byte) (*big.Int, error) + func (_Bridge *BridgeSession) GetRoleMemberIndex(role [32]byte, account common.Address) (*big.Int, error) + func (_Bridge *BridgeSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_Bridge *BridgeSession) HasVotedOnProposal(destNonce *big.Int, dataHash [32]byte, relayer common.Address) (bool, error) + func (_Bridge *BridgeSession) IsRelayer(relayer common.Address) (bool, error) + func (_Bridge *BridgeSession) IsValidForwarder(arg0 common.Address) (bool, error) + func (_Bridge *BridgeSession) MAXRELAYERS() (*big.Int, error) + func (_Bridge *BridgeSession) OPERATORROLE() ([32]byte, error) + func (_Bridge *BridgeSession) Paused() (bool, error) + func (_Bridge *BridgeSession) RELAYERROLE() ([32]byte, error) + func (_Bridge *BridgeSession) RETRIERROLE() ([32]byte, error) + func (_Bridge *BridgeSession) RelayerThreshold() (uint8, error) + func (_Bridge *BridgeSession) RenounceAdmin(newAdmin common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) ResourceIDToHandlerAddress(arg0 [32]byte) (common.Address, error) + func (_Bridge *BridgeSession) Retry(txHash string) (*types.Transaction, error) + func (_Bridge *BridgeSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeSession) TotalRelayers() (*big.Int, error) + func (_Bridge *BridgeSession) TransferFunds(addrs []common.Address, amounts []*big.Int) (*types.Transaction, error) + func (_Bridge *BridgeSession) VoteProposal(domainID uint8, depositNonce uint64, resourceID [32]byte, data []byte) (*types.Transaction, error) + type BridgeTransactor struct + func NewBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*BridgeTransactor, error) + func (_Bridge *BridgeTransactor) AdminAddRelayer(opts *bind.TransactOpts, relayerAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminAddRetrier(opts *bind.TransactOpts, retrierAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminChangeFee(opts *bind.TransactOpts, newFee *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminChangeRelayerThreshold(opts *bind.TransactOpts, newThreshold *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminPauseTransfers(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminRemoveRelayer(opts *bind.TransactOpts, relayerAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminRemoveRetrier(opts *bind.TransactOpts, retrierAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminSetBurnable(opts *bind.TransactOpts, handlerAddress common.Address, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminSetDepositNonce(opts *bind.TransactOpts, domainID uint8, nonce uint64) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminSetForwarder(opts *bind.TransactOpts, forwarder common.Address, valid bool) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminSetGenericResource(opts *bind.TransactOpts, handlerAddress common.Address, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminSetResource(opts *bind.TransactOpts, handlerAddress common.Address, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminUnpauseTransfers(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) AdminWithdraw(opts *bind.TransactOpts, handlerAddress common.Address, data []byte) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) CancelProposal(opts *bind.TransactOpts, domainID uint8, depositNonce uint64, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) Deposit(opts *bind.TransactOpts, destinationDomainID uint8, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) ExecuteProposal(opts *bind.TransactOpts, domainID uint8, depositNonce uint64, data []byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) RenounceAdmin(opts *bind.TransactOpts, newAdmin common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) Retry(opts *bind.TransactOpts, txHash string) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) TransferFunds(opts *bind.TransactOpts, addrs []common.Address, amounts []*big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactor) VoteProposal(opts *bind.TransactOpts, domainID uint8, depositNonce uint64, ...) (*types.Transaction, error) + type BridgeTransactorRaw struct + Contract *BridgeTransactor + func (_Bridge *BridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Bridge *BridgeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BridgeTransactorSession struct + Contract *BridgeTransactor + TransactOpts bind.TransactOpts + func (_Bridge *BridgeTransactorSession) AdminAddRelayer(relayerAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminAddRetrier(retrierAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminChangeFee(newFee *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminChangeRelayerThreshold(newThreshold *big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminPauseTransfers() (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminRemoveRelayer(relayerAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminRemoveRetrier(retrierAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminSetBurnable(handlerAddress common.Address, tokenAddress common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminSetDepositNonce(domainID uint8, nonce uint64) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminSetForwarder(forwarder common.Address, valid bool) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminSetGenericResource(handlerAddress common.Address, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminSetResource(handlerAddress common.Address, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminUnpauseTransfers() (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) AdminWithdraw(handlerAddress common.Address, data []byte) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) CancelProposal(domainID uint8, depositNonce uint64, dataHash [32]byte) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) Deposit(destinationDomainID uint8, resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) ExecuteProposal(domainID uint8, depositNonce uint64, data []byte, resourceID [32]byte, ...) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) RenounceAdmin(newAdmin common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) Retry(txHash string) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) TransferFunds(addrs []common.Address, amounts []*big.Int) (*types.Transaction, error) + func (_Bridge *BridgeTransactorSession) VoteProposal(domainID uint8, depositNonce uint64, resourceID [32]byte, data []byte) (*types.Transaction, error) + type BridgeUnpaused struct + Account common.Address + Raw types.Log + type BridgeUnpausedIterator struct + Event *BridgeUnpaused + func (it *BridgeUnpausedIterator) Close() error + func (it *BridgeUnpausedIterator) Error() error + func (it *BridgeUnpausedIterator) Next() bool + type Erc20 struct + func NewErc20(address common.Address, backend bind.ContractBackend) (*Erc20, error) + type Erc20Approval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type Erc20ApprovalIterator struct + Event *Erc20Approval + func (it *Erc20ApprovalIterator) Close() error + func (it *Erc20ApprovalIterator) Error() error + func (it *Erc20ApprovalIterator) Next() bool + type Erc20Caller struct + func NewErc20Caller(address common.Address, caller bind.ContractCaller) (*Erc20Caller, error) + func (_Erc20 *Erc20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_Erc20 *Erc20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_Erc20 *Erc20Caller) Decimals(opts *bind.CallOpts) (uint8, error) + func (_Erc20 *Erc20Caller) Name(opts *bind.CallOpts) (string, error) + func (_Erc20 *Erc20Caller) Symbol(opts *bind.CallOpts) (string, error) + func (_Erc20 *Erc20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + type Erc20CallerRaw struct + Contract *Erc20Caller + func (_Erc20 *Erc20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type Erc20CallerSession struct + CallOpts bind.CallOpts + Contract *Erc20Caller + func (_Erc20 *Erc20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_Erc20 *Erc20CallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_Erc20 *Erc20CallerSession) Decimals() (uint8, error) + func (_Erc20 *Erc20CallerSession) Name() (string, error) + func (_Erc20 *Erc20CallerSession) Symbol() (string, error) + func (_Erc20 *Erc20CallerSession) TotalSupply() (*big.Int, error) + type Erc20Filterer struct + func NewErc20Filterer(address common.Address, filterer bind.ContractFilterer) (*Erc20Filterer, error) + func (_Erc20 *Erc20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*Erc20ApprovalIterator, error) + func (_Erc20 *Erc20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*Erc20TransferIterator, error) + func (_Erc20 *Erc20Filterer) ParseApproval(log types.Log) (*Erc20Approval, error) + func (_Erc20 *Erc20Filterer) ParseTransfer(log types.Log) (*Erc20Transfer, error) + func (_Erc20 *Erc20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Erc20Approval, owner []common.Address, ...) (event.Subscription, error) + func (_Erc20 *Erc20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Erc20Transfer, from []common.Address, ...) (event.Subscription, error) + type Erc20Handler struct + func NewErc20Handler(address common.Address, backend bind.ContractBackend) (*Erc20Handler, error) + type Erc20HandlerCaller struct + func NewErc20HandlerCaller(address common.Address, caller bind.ContractCaller) (*Erc20HandlerCaller, error) + func (_Erc20Handler *Erc20HandlerCaller) BurnList(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_Erc20Handler *Erc20HandlerCaller) ContractWhitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_Erc20Handler *Erc20HandlerCaller) Erc20HandlerAddress(opts *bind.CallOpts) (common.Address, error) + func (_Erc20Handler *Erc20HandlerCaller) ResourceIDToTokenContractAddress(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error) + func (_Erc20Handler *Erc20HandlerCaller) TokenContractAddressToResourceID(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error) + type Erc20HandlerCallerRaw struct + Contract *Erc20HandlerCaller + func (_Erc20Handler *Erc20HandlerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type Erc20HandlerCallerSession struct + CallOpts bind.CallOpts + Contract *Erc20HandlerCaller + func (_Erc20Handler *Erc20HandlerCallerSession) BurnList(arg0 common.Address) (bool, error) + func (_Erc20Handler *Erc20HandlerCallerSession) ContractWhitelist(arg0 common.Address) (bool, error) + func (_Erc20Handler *Erc20HandlerCallerSession) Erc20HandlerAddress() (common.Address, error) + func (_Erc20Handler *Erc20HandlerCallerSession) ResourceIDToTokenContractAddress(arg0 [32]byte) (common.Address, error) + func (_Erc20Handler *Erc20HandlerCallerSession) TokenContractAddressToResourceID(arg0 common.Address) ([32]byte, error) + type Erc20HandlerContract struct + func NewERC20HandlerContract(address string, backEnd bind.ContractBackend) (*Erc20HandlerContract, error) + type Erc20HandlerFilterer struct + func NewErc20HandlerFilterer(address common.Address, filterer bind.ContractFilterer) (*Erc20HandlerFilterer, error) + type Erc20HandlerRaw struct + Contract *Erc20Handler + func (_Erc20Handler *Erc20HandlerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Erc20Handler *Erc20HandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Erc20HandlerSession struct + CallOpts bind.CallOpts + Contract *Erc20Handler + TransactOpts bind.TransactOpts + func (_Erc20Handler *Erc20HandlerSession) BurnList(arg0 common.Address) (bool, error) + func (_Erc20Handler *Erc20HandlerSession) ContractWhitelist(arg0 common.Address) (bool, error) + func (_Erc20Handler *Erc20HandlerSession) Deposit(resourceID [32]byte, depositer common.Address, data []byte) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerSession) Erc20HandlerAddress() (common.Address, error) + func (_Erc20Handler *Erc20HandlerSession) ExecuteProposal(resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerSession) ResourceIDToTokenContractAddress(arg0 [32]byte) (common.Address, error) + func (_Erc20Handler *Erc20HandlerSession) SetBurnable(contractAddress common.Address) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerSession) SetResource(resourceID [32]byte, contractAddress common.Address) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerSession) TokenContractAddressToResourceID(arg0 common.Address) ([32]byte, error) + func (_Erc20Handler *Erc20HandlerSession) Withdraw(data []byte) (*types.Transaction, error) + type Erc20HandlerTransactor struct + func NewErc20HandlerTransactor(address common.Address, transactor bind.ContractTransactor) (*Erc20HandlerTransactor, error) + func (_Erc20Handler *Erc20HandlerTransactor) Deposit(opts *bind.TransactOpts, resourceID [32]byte, depositer common.Address, ...) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactor) ExecuteProposal(opts *bind.TransactOpts, resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactor) SetBurnable(opts *bind.TransactOpts, contractAddress common.Address) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactor) SetResource(opts *bind.TransactOpts, resourceID [32]byte, contractAddress common.Address) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactor) Withdraw(opts *bind.TransactOpts, data []byte) (*types.Transaction, error) + type Erc20HandlerTransactorRaw struct + Contract *Erc20HandlerTransactor + func (_Erc20Handler *Erc20HandlerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Erc20HandlerTransactorSession struct + Contract *Erc20HandlerTransactor + TransactOpts bind.TransactOpts + func (_Erc20Handler *Erc20HandlerTransactorSession) Deposit(resourceID [32]byte, depositer common.Address, data []byte) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactorSession) ExecuteProposal(resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactorSession) SetBurnable(contractAddress common.Address) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactorSession) SetResource(resourceID [32]byte, contractAddress common.Address) (*types.Transaction, error) + func (_Erc20Handler *Erc20HandlerTransactorSession) Withdraw(data []byte) (*types.Transaction, error) + type Erc20Raw struct + Contract *Erc20 + func (_Erc20 *Erc20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Erc20 *Erc20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Erc20 *Erc20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Erc20Session struct + CallOpts bind.CallOpts + Contract *Erc20 + TransactOpts bind.TransactOpts + func (_Erc20 *Erc20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_Erc20 *Erc20Session) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Session) BalanceOf(account common.Address) (*big.Int, error) + func (_Erc20 *Erc20Session) Decimals() (uint8, error) + func (_Erc20 *Erc20Session) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Session) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Session) Name() (string, error) + func (_Erc20 *Erc20Session) Symbol() (string, error) + func (_Erc20 *Erc20Session) TotalSupply() (*big.Int, error) + func (_Erc20 *Erc20Session) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Session) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type Erc20Transactor struct + func NewErc20Transactor(address common.Address, transactor bind.ContractTransactor) (*Erc20Transactor, error) + func (_Erc20 *Erc20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Transactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Transactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, amount *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type Erc20TransactorRaw struct + Contract *Erc20Transactor + func (_Erc20 *Erc20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Erc20 *Erc20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Erc20TransactorSession struct + Contract *Erc20Transactor + TransactOpts bind.TransactOpts + func (_Erc20 *Erc20TransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20TransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20TransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20TransactorSession) Transfer(to common.Address, amount *big.Int) (*types.Transaction, error) + func (_Erc20 *Erc20TransactorSession) TransferFrom(from common.Address, to common.Address, amount *big.Int) (*types.Transaction, error) + type Erc20Transfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type Erc20TransferIterator struct + Event *Erc20Transfer + func (it *Erc20TransferIterator) Close() error + func (it *Erc20TransferIterator) Error() error + func (it *Erc20TransferIterator) Next() bool + type GenericHandler struct + func NewGenericHandler(address common.Address, backend bind.ContractBackend) (*GenericHandler, error) + type GenericHandlerCaller struct + func NewGenericHandlerCaller(address common.Address, caller bind.ContractCaller) (*GenericHandlerCaller, error) + func (_GenericHandler *GenericHandlerCaller) ContractAddressToDepositFunctionDepositerOffset(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error) + func (_GenericHandler *GenericHandlerCaller) ContractAddressToDepositFunctionSignature(opts *bind.CallOpts, arg0 common.Address) ([4]byte, error) + func (_GenericHandler *GenericHandlerCaller) ContractAddressToExecuteFunctionSignature(opts *bind.CallOpts, arg0 common.Address) ([4]byte, error) + func (_GenericHandler *GenericHandlerCaller) ContractAddressToResourceID(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error) + func (_GenericHandler *GenericHandlerCaller) ContractWhitelist(opts *bind.CallOpts, arg0 common.Address) (bool, error) + func (_GenericHandler *GenericHandlerCaller) GenericHandlerAddress(opts *bind.CallOpts) (common.Address, error) + func (_GenericHandler *GenericHandlerCaller) ResourceIDToContractAddress(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error) + type GenericHandlerCallerRaw struct + Contract *GenericHandlerCaller + func (_GenericHandler *GenericHandlerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type GenericHandlerCallerSession struct + CallOpts bind.CallOpts + Contract *GenericHandlerCaller + func (_GenericHandler *GenericHandlerCallerSession) ContractAddressToDepositFunctionDepositerOffset(arg0 common.Address) (*big.Int, error) + func (_GenericHandler *GenericHandlerCallerSession) ContractAddressToDepositFunctionSignature(arg0 common.Address) ([4]byte, error) + func (_GenericHandler *GenericHandlerCallerSession) ContractAddressToExecuteFunctionSignature(arg0 common.Address) ([4]byte, error) + func (_GenericHandler *GenericHandlerCallerSession) ContractAddressToResourceID(arg0 common.Address) ([32]byte, error) + func (_GenericHandler *GenericHandlerCallerSession) ContractWhitelist(arg0 common.Address) (bool, error) + func (_GenericHandler *GenericHandlerCallerSession) GenericHandlerAddress() (common.Address, error) + func (_GenericHandler *GenericHandlerCallerSession) ResourceIDToContractAddress(arg0 [32]byte) (common.Address, error) + type GenericHandlerContract struct + func NewGenericHandlerContract(address string, backEnd bind.ContractBackend) (*GenericHandlerContract, error) + type GenericHandlerFilterer struct + func NewGenericHandlerFilterer(address common.Address, filterer bind.ContractFilterer) (*GenericHandlerFilterer, error) + type GenericHandlerRaw struct + Contract *GenericHandler + func (_GenericHandler *GenericHandlerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_GenericHandler *GenericHandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type GenericHandlerSession struct + CallOpts bind.CallOpts + Contract *GenericHandler + TransactOpts bind.TransactOpts + func (_GenericHandler *GenericHandlerSession) ContractAddressToDepositFunctionDepositerOffset(arg0 common.Address) (*big.Int, error) + func (_GenericHandler *GenericHandlerSession) ContractAddressToDepositFunctionSignature(arg0 common.Address) ([4]byte, error) + func (_GenericHandler *GenericHandlerSession) ContractAddressToExecuteFunctionSignature(arg0 common.Address) ([4]byte, error) + func (_GenericHandler *GenericHandlerSession) ContractAddressToResourceID(arg0 common.Address) ([32]byte, error) + func (_GenericHandler *GenericHandlerSession) ContractWhitelist(arg0 common.Address) (bool, error) + func (_GenericHandler *GenericHandlerSession) Deposit(resourceID [32]byte, depositer common.Address, data []byte) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerSession) ExecuteProposal(resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerSession) GenericHandlerAddress() (common.Address, error) + func (_GenericHandler *GenericHandlerSession) ResourceIDToContractAddress(arg0 [32]byte) (common.Address, error) + func (_GenericHandler *GenericHandlerSession) SetResource(resourceID [32]byte, contractAddress common.Address, ...) (*types.Transaction, error) + type GenericHandlerTransactor struct + func NewGenericHandlerTransactor(address common.Address, transactor bind.ContractTransactor) (*GenericHandlerTransactor, error) + func (_GenericHandler *GenericHandlerTransactor) Deposit(opts *bind.TransactOpts, resourceID [32]byte, depositer common.Address, ...) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerTransactor) ExecuteProposal(opts *bind.TransactOpts, resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerTransactor) SetResource(opts *bind.TransactOpts, resourceID [32]byte, contractAddress common.Address, ...) (*types.Transaction, error) + type GenericHandlerTransactorRaw struct + Contract *GenericHandlerTransactor + func (_GenericHandler *GenericHandlerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type GenericHandlerTransactorSession struct + Contract *GenericHandlerTransactor + TransactOpts bind.TransactOpts + func (_GenericHandler *GenericHandlerTransactorSession) Deposit(resourceID [32]byte, depositer common.Address, data []byte) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerTransactorSession) ExecuteProposal(resourceID [32]byte, data []byte) (*types.Transaction, error) + func (_GenericHandler *GenericHandlerTransactorSession) SetResource(resourceID [32]byte, contractAddress common.Address, ...) (*types.Transaction, error) + type Proposal struct