package
11.0.0-rc1+incompatible
Repository: https://github.com/zeta-chain/protocol-contracts.git
Documentation: pkg.go.dev

# Functions

NewCallable creates a new instance of Callable, bound to a specific deployed contract.
NewCallableCaller creates a new read-only instance of Callable, bound to a specific deployed contract.
NewCallableFilterer creates a new log filterer instance of Callable, bound to a specific deployed contract.
NewCallableTransactor creates a new write-only instance of Callable, bound to a specific deployed contract.
NewIGatewayEVM creates a new instance of IGatewayEVM, bound to a specific deployed contract.
NewIGatewayEVMCaller creates a new read-only instance of IGatewayEVM, bound to a specific deployed contract.
NewIGatewayEVMErrors creates a new instance of IGatewayEVMErrors, bound to a specific deployed contract.
NewIGatewayEVMErrorsCaller creates a new read-only instance of IGatewayEVMErrors, bound to a specific deployed contract.
NewIGatewayEVMErrorsFilterer creates a new log filterer instance of IGatewayEVMErrors, bound to a specific deployed contract.
NewIGatewayEVMErrorsTransactor creates a new write-only instance of IGatewayEVMErrors, bound to a specific deployed contract.
NewIGatewayEVMEvents creates a new instance of IGatewayEVMEvents, bound to a specific deployed contract.
NewIGatewayEVMEventsCaller creates a new read-only instance of IGatewayEVMEvents, bound to a specific deployed contract.
NewIGatewayEVMEventsFilterer creates a new log filterer instance of IGatewayEVMEvents, bound to a specific deployed contract.
NewIGatewayEVMEventsTransactor creates a new write-only instance of IGatewayEVMEvents, bound to a specific deployed contract.
NewIGatewayEVMFilterer creates a new log filterer instance of IGatewayEVM, bound to a specific deployed contract.
NewIGatewayEVMTransactor creates a new write-only instance of IGatewayEVM, bound to a specific deployed contract.

# Variables

CallableABI is the input ABI used to generate the binding from.
CallableMetaData contains all meta data concerning the Callable contract.
IGatewayEVMABI is the input ABI used to generate the binding from.
IGatewayEVMErrorsABI is the input ABI used to generate the binding from.
IGatewayEVMErrorsMetaData contains all meta data concerning the IGatewayEVMErrors contract.
IGatewayEVMEventsABI is the input ABI used to generate the binding from.
IGatewayEVMEventsMetaData contains all meta data concerning the IGatewayEVMEvents contract.
IGatewayEVMMetaData contains all meta data concerning the IGatewayEVM contract.

# Structs

Callable is an auto generated Go binding around an Ethereum contract.
CallableCaller is an auto generated read-only Go binding around an Ethereum contract.
CallableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CallableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CallableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CallableRaw is an auto generated low-level Go binding around an Ethereum contract.
CallableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CallableTransactor is an auto generated write-only Go binding around an Ethereum contract.
CallableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CallableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IGatewayEVM is an auto generated Go binding around an Ethereum contract.
IGatewayEVMCalled represents a Called event raised by the IGatewayEVM contract.
IGatewayEVMCalledIterator is returned from FilterCalled and is used to iterate over the raw logs and unpacked data for Called events raised by the IGatewayEVM contract.
IGatewayEVMCaller is an auto generated read-only Go binding around an Ethereum contract.
IGatewayEVMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IGatewayEVMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IGatewayEVMDeposited represents a Deposited event raised by the IGatewayEVM contract.
IGatewayEVMDepositedAndCalled represents a DepositedAndCalled event raised by the IGatewayEVM contract.
IGatewayEVMDepositedAndCalledIterator is returned from FilterDepositedAndCalled and is used to iterate over the raw logs and unpacked data for DepositedAndCalled events raised by the IGatewayEVM contract.
IGatewayEVMDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the IGatewayEVM contract.
IGatewayEVMErrors is an auto generated Go binding around an Ethereum contract.
IGatewayEVMErrorsCaller is an auto generated read-only Go binding around an Ethereum contract.
IGatewayEVMErrorsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IGatewayEVMErrorsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IGatewayEVMErrorsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IGatewayEVMErrorsRaw is an auto generated low-level Go binding around an Ethereum contract.
IGatewayEVMErrorsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IGatewayEVMErrorsTransactor is an auto generated write-only Go binding around an Ethereum contract.
IGatewayEVMErrorsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IGatewayEVMErrorsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IGatewayEVMEvents is an auto generated Go binding around an Ethereum contract.
IGatewayEVMEventsCalled represents a Called event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsCalledIterator is returned from FilterCalled and is used to iterate over the raw logs and unpacked data for Called events raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsCaller is an auto generated read-only Go binding around an Ethereum contract.
IGatewayEVMEventsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IGatewayEVMEventsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IGatewayEVMEventsDeposited represents a Deposited event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsDepositedAndCalled represents a DepositedAndCalled event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsDepositedAndCalledIterator is returned from FilterDepositedAndCalled and is used to iterate over the raw logs and unpacked data for DepositedAndCalled events raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsExecuted represents a Executed event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsExecutedWithERC20 represents a ExecutedWithERC20 event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsExecutedWithERC20Iterator is returned from FilterExecutedWithERC20 and is used to iterate over the raw logs and unpacked data for ExecutedWithERC20 events raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IGatewayEVMEventsRaw is an auto generated low-level Go binding around an Ethereum contract.
IGatewayEVMEventsReverted represents a Reverted event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsRevertedIterator is returned from FilterReverted and is used to iterate over the raw logs and unpacked data for Reverted events raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IGatewayEVMEventsTransactor is an auto generated write-only Go binding around an Ethereum contract.
IGatewayEVMEventsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IGatewayEVMEventsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IGatewayEVMEventsUpdatedGatewayTSSAddress represents a UpdatedGatewayTSSAddress event raised by the IGatewayEVMEvents contract.
IGatewayEVMEventsUpdatedGatewayTSSAddressIterator is returned from FilterUpdatedGatewayTSSAddress and is used to iterate over the raw logs and unpacked data for UpdatedGatewayTSSAddress events raised by the IGatewayEVMEvents contract.
IGatewayEVMExecuted represents a Executed event raised by the IGatewayEVM contract.
IGatewayEVMExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the IGatewayEVM contract.
IGatewayEVMExecutedWithERC20 represents a ExecutedWithERC20 event raised by the IGatewayEVM contract.
IGatewayEVMExecutedWithERC20Iterator is returned from FilterExecutedWithERC20 and is used to iterate over the raw logs and unpacked data for ExecutedWithERC20 events raised by the IGatewayEVM contract.
IGatewayEVMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IGatewayEVMRaw is an auto generated low-level Go binding around an Ethereum contract.
IGatewayEVMReverted represents a Reverted event raised by the IGatewayEVM contract.
IGatewayEVMRevertedIterator is returned from FilterReverted and is used to iterate over the raw logs and unpacked data for Reverted events raised by the IGatewayEVM contract.
IGatewayEVMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IGatewayEVMTransactor is an auto generated write-only Go binding around an Ethereum contract.
IGatewayEVMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IGatewayEVMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IGatewayEVMUpdatedGatewayTSSAddress represents a UpdatedGatewayTSSAddress event raised by the IGatewayEVM contract.
IGatewayEVMUpdatedGatewayTSSAddressIterator is returned from FilterUpdatedGatewayTSSAddress and is used to iterate over the raw logs and unpacked data for UpdatedGatewayTSSAddress events raised by the IGatewayEVM contract.
MessageContext is an auto generated low-level Go binding around an user-defined struct.
MessageContext is an auto generated low-level Go binding around an user-defined struct.
RevertContext is an auto generated low-level Go binding around an user-defined struct.
RevertContext is an auto generated low-level Go binding around an user-defined struct.
RevertOptions is an auto generated low-level Go binding around an user-defined struct.
RevertOptions is an auto generated low-level Go binding around an user-defined struct.