Versions in this module Expand all Collapse all v0 v0.0.1 Dec 13, 2023 Changes in this version + var FastBridgeABI = FastBridgeMetaData.ABI + var FastBridgeBin = FastBridgeMetaData.Bin + var FastBridgeMetaData = &bind.MetaData + var MockERC20ABI = MockERC20MetaData.ABI + var MockERC20Bin = MockERC20MetaData.Bin + var MockERC20MetaData = &bind.MetaData + type FastBridge struct + func DeployFastBridge(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *FastBridge, error) + func NewFastBridge(address common.Address, backend bind.ContractBackend) (*FastBridge, error) + type FastBridgeBridgeDepositClaimed struct + Amount *big.Int + Raw types.Log + Relayer common.Address + To common.Address + Token common.Address + TransactionId [32]byte + type FastBridgeBridgeDepositClaimedIterator struct + Event *FastBridgeBridgeDepositClaimed + func (it *FastBridgeBridgeDepositClaimedIterator) Close() error + func (it *FastBridgeBridgeDepositClaimedIterator) Error() error + func (it *FastBridgeBridgeDepositClaimedIterator) Next() bool + type FastBridgeBridgeDepositRefunded struct + Amount *big.Int + Raw types.Log + To common.Address + Token common.Address + TransactionId [32]byte + type FastBridgeBridgeDepositRefundedIterator struct + Event *FastBridgeBridgeDepositRefunded + func (it *FastBridgeBridgeDepositRefundedIterator) Close() error + func (it *FastBridgeBridgeDepositRefundedIterator) Error() error + func (it *FastBridgeBridgeDepositRefundedIterator) Next() bool + type FastBridgeBridgeProofDisputed struct + Raw types.Log + Relayer common.Address + TransactionId [32]byte + type FastBridgeBridgeProofDisputedIterator struct + Event *FastBridgeBridgeProofDisputed + func (it *FastBridgeBridgeProofDisputedIterator) Close() error + func (it *FastBridgeBridgeProofDisputedIterator) Error() error + func (it *FastBridgeBridgeProofDisputedIterator) Next() bool + type FastBridgeBridgeProofProvided struct + Raw types.Log + Relayer common.Address + TransactionHash [32]byte + TransactionId [32]byte + type FastBridgeBridgeProofProvidedIterator struct + Event *FastBridgeBridgeProofProvided + func (it *FastBridgeBridgeProofProvidedIterator) Close() error + func (it *FastBridgeBridgeProofProvidedIterator) Error() error + func (it *FastBridgeBridgeProofProvidedIterator) Next() bool + type FastBridgeBridgeRelayed struct + Amount *big.Int + Raw types.Log + Relayer common.Address + To common.Address + Token common.Address + TransactionId [32]byte + type FastBridgeBridgeRelayedIterator struct + Event *FastBridgeBridgeRelayed + func (it *FastBridgeBridgeRelayedIterator) Close() error + func (it *FastBridgeBridgeRelayedIterator) Error() error + func (it *FastBridgeBridgeRelayedIterator) Next() bool + type FastBridgeBridgeRequested struct + Raw types.Log + Request []byte + Sender common.Address + TransactionId [32]byte + type FastBridgeBridgeRequestedIterator struct + Event *FastBridgeBridgeRequested + func (it *FastBridgeBridgeRequestedIterator) Close() error + func (it *FastBridgeBridgeRequestedIterator) Error() error + func (it *FastBridgeBridgeRequestedIterator) Next() bool + type FastBridgeCaller struct + func NewFastBridgeCaller(address common.Address, caller bind.ContractCaller) (*FastBridgeCaller, error) + func (_FastBridge *FastBridgeCaller) BridgeProofs(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error) + func (_FastBridge *FastBridgeCaller) BridgeRelays(opts *bind.CallOpts, arg0 [32]byte) (bool, error) + func (_FastBridge *FastBridgeCaller) BridgeStatuses(opts *bind.CallOpts, arg0 [32]byte) (uint8, error) + func (_FastBridge *FastBridgeCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error) + func (_FastBridge *FastBridgeCaller) DISPUTEPERIOD(opts *bind.CallOpts) (*big.Int, error) + func (_FastBridge *FastBridgeCaller) GUARDROLE(opts *bind.CallOpts) ([32]byte, error) + func (_FastBridge *FastBridgeCaller) GetBridgeTransaction(opts *bind.CallOpts, request []byte) (IFastBridgeBridgeTransaction, error) + func (_FastBridge *FastBridgeCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_FastBridge *FastBridgeCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + func (_FastBridge *FastBridgeCaller) MINDEADLINEPERIOD(opts *bind.CallOpts) (*big.Int, error) + func (_FastBridge *FastBridgeCaller) Nonce(opts *bind.CallOpts) (*big.Int, error) + func (_FastBridge *FastBridgeCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_FastBridge *FastBridgeCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error) + func (_FastBridge *FastBridgeCaller) RELAYERROLE(opts *bind.CallOpts) ([32]byte, error) + func (_FastBridge *FastBridgeCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type FastBridgeCallerRaw struct + Contract *FastBridgeCaller + func (_FastBridge *FastBridgeCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type FastBridgeCallerSession struct + CallOpts bind.CallOpts + Contract *FastBridgeCaller + func (_FastBridge *FastBridgeCallerSession) BridgeProofs(arg0 [32]byte) (struct{ ... }, error) + func (_FastBridge *FastBridgeCallerSession) BridgeRelays(arg0 [32]byte) (bool, error) + func (_FastBridge *FastBridgeCallerSession) BridgeStatuses(arg0 [32]byte) (uint8, error) + func (_FastBridge *FastBridgeCallerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_FastBridge *FastBridgeCallerSession) DISPUTEPERIOD() (*big.Int, error) + func (_FastBridge *FastBridgeCallerSession) GUARDROLE() ([32]byte, error) + func (_FastBridge *FastBridgeCallerSession) GetBridgeTransaction(request []byte) (IFastBridgeBridgeTransaction, error) + func (_FastBridge *FastBridgeCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_FastBridge *FastBridgeCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_FastBridge *FastBridgeCallerSession) MINDEADLINEPERIOD() (*big.Int, error) + func (_FastBridge *FastBridgeCallerSession) Nonce() (*big.Int, error) + func (_FastBridge *FastBridgeCallerSession) Owner() (common.Address, error) + func (_FastBridge *FastBridgeCallerSession) PendingOwner() (common.Address, error) + func (_FastBridge *FastBridgeCallerSession) RELAYERROLE() ([32]byte, error) + func (_FastBridge *FastBridgeCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type FastBridgeFilterer struct + func NewFastBridgeFilterer(address common.Address, filterer bind.ContractFilterer) (*FastBridgeFilterer, error) + func (_FastBridge *FastBridgeFilterer) FilterBridgeDepositClaimed(opts *bind.FilterOpts) (*FastBridgeBridgeDepositClaimedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterBridgeDepositRefunded(opts *bind.FilterOpts) (*FastBridgeBridgeDepositRefundedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterBridgeProofDisputed(opts *bind.FilterOpts) (*FastBridgeBridgeProofDisputedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterBridgeProofProvided(opts *bind.FilterOpts) (*FastBridgeBridgeProofProvidedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterBridgeRelayed(opts *bind.FilterOpts) (*FastBridgeBridgeRelayedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterBridgeRequested(opts *bind.FilterOpts) (*FastBridgeBridgeRequestedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterGuardAdded(opts *bind.FilterOpts) (*FastBridgeGuardAddedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterGuardRemoved(opts *bind.FilterOpts) (*FastBridgeGuardRemovedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FastBridgeOwnershipTransferStartedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FastBridgeOwnershipTransferredIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterRelayerAdded(opts *bind.FilterOpts) (*FastBridgeRelayerAddedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterRelayerRemoved(opts *bind.FilterOpts) (*FastBridgeRelayerRemovedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*FastBridgeRoleAdminChangedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*FastBridgeRoleGrantedIterator, error) + func (_FastBridge *FastBridgeFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*FastBridgeRoleRevokedIterator, error) + func (_FastBridge *FastBridgeFilterer) ParseBridgeDepositClaimed(log types.Log) (*FastBridgeBridgeDepositClaimed, error) + func (_FastBridge *FastBridgeFilterer) ParseBridgeDepositRefunded(log types.Log) (*FastBridgeBridgeDepositRefunded, error) + func (_FastBridge *FastBridgeFilterer) ParseBridgeProofDisputed(log types.Log) (*FastBridgeBridgeProofDisputed, error) + func (_FastBridge *FastBridgeFilterer) ParseBridgeProofProvided(log types.Log) (*FastBridgeBridgeProofProvided, error) + func (_FastBridge *FastBridgeFilterer) ParseBridgeRelayed(log types.Log) (*FastBridgeBridgeRelayed, error) + func (_FastBridge *FastBridgeFilterer) ParseBridgeRequested(log types.Log) (*FastBridgeBridgeRequested, error) + func (_FastBridge *FastBridgeFilterer) ParseGuardAdded(log types.Log) (*FastBridgeGuardAdded, error) + func (_FastBridge *FastBridgeFilterer) ParseGuardRemoved(log types.Log) (*FastBridgeGuardRemoved, error) + func (_FastBridge *FastBridgeFilterer) ParseOwnershipTransferStarted(log types.Log) (*FastBridgeOwnershipTransferStarted, error) + func (_FastBridge *FastBridgeFilterer) ParseOwnershipTransferred(log types.Log) (*FastBridgeOwnershipTransferred, error) + func (_FastBridge *FastBridgeFilterer) ParseRelayerAdded(log types.Log) (*FastBridgeRelayerAdded, error) + func (_FastBridge *FastBridgeFilterer) ParseRelayerRemoved(log types.Log) (*FastBridgeRelayerRemoved, error) + func (_FastBridge *FastBridgeFilterer) ParseRoleAdminChanged(log types.Log) (*FastBridgeRoleAdminChanged, error) + func (_FastBridge *FastBridgeFilterer) ParseRoleGranted(log types.Log) (*FastBridgeRoleGranted, error) + func (_FastBridge *FastBridgeFilterer) ParseRoleRevoked(log types.Log) (*FastBridgeRoleRevoked, error) + func (_FastBridge *FastBridgeFilterer) WatchBridgeDepositClaimed(opts *bind.WatchOpts, sink chan<- *FastBridgeBridgeDepositClaimed) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchBridgeDepositRefunded(opts *bind.WatchOpts, sink chan<- *FastBridgeBridgeDepositRefunded) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchBridgeProofDisputed(opts *bind.WatchOpts, sink chan<- *FastBridgeBridgeProofDisputed) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchBridgeProofProvided(opts *bind.WatchOpts, sink chan<- *FastBridgeBridgeProofProvided) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchBridgeRelayed(opts *bind.WatchOpts, sink chan<- *FastBridgeBridgeRelayed) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchBridgeRequested(opts *bind.WatchOpts, sink chan<- *FastBridgeBridgeRequested) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchGuardAdded(opts *bind.WatchOpts, sink chan<- *FastBridgeGuardAdded) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchGuardRemoved(opts *bind.WatchOpts, sink chan<- *FastBridgeGuardRemoved) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *FastBridgeOwnershipTransferStarted, ...) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FastBridgeOwnershipTransferred, ...) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchRelayerAdded(opts *bind.WatchOpts, sink chan<- *FastBridgeRelayerAdded) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchRelayerRemoved(opts *bind.WatchOpts, sink chan<- *FastBridgeRelayerRemoved) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *FastBridgeRoleAdminChanged, role [][32]byte, ...) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *FastBridgeRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_FastBridge *FastBridgeFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *FastBridgeRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + type FastBridgeGuardAdded struct + Guard common.Address + Raw types.Log + type FastBridgeGuardAddedIterator struct + Event *FastBridgeGuardAdded + func (it *FastBridgeGuardAddedIterator) Close() error + func (it *FastBridgeGuardAddedIterator) Error() error + func (it *FastBridgeGuardAddedIterator) Next() bool + type FastBridgeGuardRemoved struct + Guard common.Address + Raw types.Log + type FastBridgeGuardRemovedIterator struct + Event *FastBridgeGuardRemoved + func (it *FastBridgeGuardRemovedIterator) Close() error + func (it *FastBridgeGuardRemovedIterator) Error() error + func (it *FastBridgeGuardRemovedIterator) Next() bool + type FastBridgeOwnershipTransferStarted struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type FastBridgeOwnershipTransferStartedIterator struct + Event *FastBridgeOwnershipTransferStarted + func (it *FastBridgeOwnershipTransferStartedIterator) Close() error + func (it *FastBridgeOwnershipTransferStartedIterator) Error() error + func (it *FastBridgeOwnershipTransferStartedIterator) Next() bool + type FastBridgeOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type FastBridgeOwnershipTransferredIterator struct + Event *FastBridgeOwnershipTransferred + func (it *FastBridgeOwnershipTransferredIterator) Close() error + func (it *FastBridgeOwnershipTransferredIterator) Error() error + func (it *FastBridgeOwnershipTransferredIterator) Next() bool + type FastBridgeRaw struct + Contract *FastBridge + func (_FastBridge *FastBridgeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_FastBridge *FastBridgeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_FastBridge *FastBridgeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type FastBridgeRelayerAdded struct + Raw types.Log + Relayer common.Address + type FastBridgeRelayerAddedIterator struct + Event *FastBridgeRelayerAdded + func (it *FastBridgeRelayerAddedIterator) Close() error + func (it *FastBridgeRelayerAddedIterator) Error() error + func (it *FastBridgeRelayerAddedIterator) Next() bool + type FastBridgeRelayerRemoved struct + Raw types.Log + Relayer common.Address + type FastBridgeRelayerRemovedIterator struct + Event *FastBridgeRelayerRemoved + func (it *FastBridgeRelayerRemovedIterator) Close() error + func (it *FastBridgeRelayerRemovedIterator) Error() error + func (it *FastBridgeRelayerRemovedIterator) Next() bool + type FastBridgeRoleAdminChanged struct + NewAdminRole [32]byte + PreviousAdminRole [32]byte + Raw types.Log + Role [32]byte + type FastBridgeRoleAdminChangedIterator struct + Event *FastBridgeRoleAdminChanged + func (it *FastBridgeRoleAdminChangedIterator) Close() error + func (it *FastBridgeRoleAdminChangedIterator) Error() error + func (it *FastBridgeRoleAdminChangedIterator) Next() bool + type FastBridgeRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type FastBridgeRoleGrantedIterator struct + Event *FastBridgeRoleGranted + func (it *FastBridgeRoleGrantedIterator) Close() error + func (it *FastBridgeRoleGrantedIterator) Error() error + func (it *FastBridgeRoleGrantedIterator) Next() bool + type FastBridgeRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type FastBridgeRoleRevokedIterator struct + Event *FastBridgeRoleRevoked + func (it *FastBridgeRoleRevokedIterator) Close() error + func (it *FastBridgeRoleRevokedIterator) Error() error + func (it *FastBridgeRoleRevokedIterator) Next() bool + type FastBridgeSession struct + CallOpts bind.CallOpts + Contract *FastBridge + TransactOpts bind.TransactOpts + func (_FastBridge *FastBridgeSession) AcceptOwnership() (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) AddGuard(_guard common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) AddRelayer(_relayer common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) Bridge(params IFastBridgeBridgeParams) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) BridgeProofs(arg0 [32]byte) (struct{ ... }, error) + func (_FastBridge *FastBridgeSession) BridgeRelays(arg0 [32]byte) (bool, error) + func (_FastBridge *FastBridgeSession) BridgeStatuses(arg0 [32]byte) (uint8, error) + func (_FastBridge *FastBridgeSession) Claim(request []byte, to common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) DEFAULTADMINROLE() ([32]byte, error) + func (_FastBridge *FastBridgeSession) DISPUTEPERIOD() (*big.Int, error) + func (_FastBridge *FastBridgeSession) Dispute(transactionId [32]byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) GUARDROLE() ([32]byte, error) + func (_FastBridge *FastBridgeSession) GetBridgeTransaction(request []byte) (IFastBridgeBridgeTransaction, error) + func (_FastBridge *FastBridgeSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_FastBridge *FastBridgeSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_FastBridge *FastBridgeSession) MINDEADLINEPERIOD() (*big.Int, error) + func (_FastBridge *FastBridgeSession) Nonce() (*big.Int, error) + func (_FastBridge *FastBridgeSession) Owner() (common.Address, error) + func (_FastBridge *FastBridgeSession) PendingOwner() (common.Address, error) + func (_FastBridge *FastBridgeSession) Prove(request []byte, destTxHash [32]byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) RELAYERROLE() ([32]byte, error) + func (_FastBridge *FastBridgeSession) Refund(request []byte, to common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) Relay(request []byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) RemoveGuard(_guard common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) RemoveRelayer(_relayer common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) RenounceOwnership() (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_FastBridge *FastBridgeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type FastBridgeTransactor struct + func NewFastBridgeTransactor(address common.Address, transactor bind.ContractTransactor) (*FastBridgeTransactor, error) + func (_FastBridge *FastBridgeTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) AddGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) AddRelayer(opts *bind.TransactOpts, _relayer common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) Bridge(opts *bind.TransactOpts, params IFastBridgeBridgeParams) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) Claim(opts *bind.TransactOpts, request []byte, to common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) Dispute(opts *bind.TransactOpts, transactionId [32]byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) Prove(opts *bind.TransactOpts, request []byte, destTxHash [32]byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) Refund(opts *bind.TransactOpts, request []byte, to common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) Relay(opts *bind.TransactOpts, request []byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) RemoveGuard(opts *bind.TransactOpts, _guard common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) RemoveRelayer(opts *bind.TransactOpts, _relayer common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, callerConfirmation common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + type FastBridgeTransactorRaw struct + Contract *FastBridgeTransactor + func (_FastBridge *FastBridgeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type FastBridgeTransactorSession struct + Contract *FastBridgeTransactor + TransactOpts bind.TransactOpts + func (_FastBridge *FastBridgeTransactorSession) AcceptOwnership() (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) AddGuard(_guard common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) AddRelayer(_relayer common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) Bridge(params IFastBridgeBridgeParams) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) Claim(request []byte, to common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) Dispute(transactionId [32]byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) Prove(request []byte, destTxHash [32]byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) Refund(request []byte, to common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) Relay(request []byte) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) RemoveGuard(_guard common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) RemoveRelayer(_relayer common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) RenounceRole(role [32]byte, callerConfirmation common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_FastBridge *FastBridgeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + type IFastBridgeBridgeParams struct + Deadline *big.Int + DestAmount *big.Int + DestToken common.Address + DstChainId uint32 + OriginAmount *big.Int + OriginToken common.Address + To common.Address + type IFastBridgeBridgeTransaction struct + Deadline *big.Int + DestAmount *big.Int + DestChainId uint32 + DestRecipient common.Address + DestToken common.Address + Nonce *big.Int + OriginAmount *big.Int + OriginChainId uint32 + OriginSender common.Address + OriginToken common.Address + type MockERC20 struct + func DeployMockERC20(auth *bind.TransactOpts, backend bind.ContractBackend, name_ string, ...) (common.Address, *types.Transaction, *MockERC20, error) + func NewMockERC20(address common.Address, backend bind.ContractBackend) (*MockERC20, error) + type MockERC20Approval struct + Owner common.Address + Raw types.Log + Spender common.Address + Value *big.Int + type MockERC20ApprovalIterator struct + Event *MockERC20Approval + func (it *MockERC20ApprovalIterator) Close() error + func (it *MockERC20ApprovalIterator) Error() error + func (it *MockERC20ApprovalIterator) Next() bool + type MockERC20Caller struct + func NewMockERC20Caller(address common.Address, caller bind.ContractCaller) (*MockERC20Caller, error) + func (_MockERC20 *MockERC20Caller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_MockERC20 *MockERC20Caller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_MockERC20 *MockERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error) + func (_MockERC20 *MockERC20Caller) Name(opts *bind.CallOpts) (string, error) + func (_MockERC20 *MockERC20Caller) Symbol(opts *bind.CallOpts) (string, error) + func (_MockERC20 *MockERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + type MockERC20CallerRaw struct + Contract *MockERC20Caller + func (_MockERC20 *MockERC20CallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type MockERC20CallerSession struct + CallOpts bind.CallOpts + Contract *MockERC20Caller + func (_MockERC20 *MockERC20CallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_MockERC20 *MockERC20CallerSession) BalanceOf(account common.Address) (*big.Int, error) + func (_MockERC20 *MockERC20CallerSession) Decimals() (uint8, error) + func (_MockERC20 *MockERC20CallerSession) Name() (string, error) + func (_MockERC20 *MockERC20CallerSession) Symbol() (string, error) + func (_MockERC20 *MockERC20CallerSession) TotalSupply() (*big.Int, error) + type MockERC20Filterer struct + func NewMockERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*MockERC20Filterer, error) + func (_MockERC20 *MockERC20Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MockERC20ApprovalIterator, error) + func (_MockERC20 *MockERC20Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MockERC20TransferIterator, error) + func (_MockERC20 *MockERC20Filterer) ParseApproval(log types.Log) (*MockERC20Approval, error) + func (_MockERC20 *MockERC20Filterer) ParseTransfer(log types.Log) (*MockERC20Transfer, error) + func (_MockERC20 *MockERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MockERC20Approval, owner []common.Address, ...) (event.Subscription, error) + func (_MockERC20 *MockERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MockERC20Transfer, from []common.Address, ...) (event.Subscription, error) + type MockERC20Raw struct + Contract *MockERC20 + func (_MockERC20 *MockERC20Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_MockERC20 *MockERC20Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_MockERC20 *MockERC20Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MockERC20Session struct + CallOpts bind.CallOpts + Contract *MockERC20 + TransactOpts bind.TransactOpts + func (_MockERC20 *MockERC20Session) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_MockERC20 *MockERC20Session) Approve(spender common.Address, value *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Session) BalanceOf(account common.Address) (*big.Int, error) + func (_MockERC20 *MockERC20Session) Burn(account common.Address, amount *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Session) Decimals() (uint8, error) + func (_MockERC20 *MockERC20Session) Mint(account common.Address, amount *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Session) Name() (string, error) + func (_MockERC20 *MockERC20Session) Symbol() (string, error) + func (_MockERC20 *MockERC20Session) TotalSupply() (*big.Int, error) + func (_MockERC20 *MockERC20Session) Transfer(to common.Address, value *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Session) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error) + type MockERC20Transactor struct + func NewMockERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*MockERC20Transactor, error) + func (_MockERC20 *MockERC20Transactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Transactor) Burn(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Transactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Transactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type MockERC20TransactorRaw struct + Contract *MockERC20Transactor + func (_MockERC20 *MockERC20TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_MockERC20 *MockERC20TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type MockERC20TransactorSession struct + Contract *MockERC20Transactor + TransactOpts bind.TransactOpts + func (_MockERC20 *MockERC20TransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20TransactorSession) Burn(account common.Address, amount *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20TransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20TransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error) + func (_MockERC20 *MockERC20TransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error) + type MockERC20Transfer struct + From common.Address + Raw types.Log + To common.Address + Value *big.Int + type MockERC20TransferIterator struct + Event *MockERC20Transfer + func (it *MockERC20TransferIterator) Close() error + func (it *MockERC20TransferIterator) Error() error + func (it *MockERC20TransferIterator) Next() bool