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

# Functions

NewISystem creates a new instance of ISystem, bound to a specific deployed contract.
NewISystemCaller creates a new read-only instance of ISystem, bound to a specific deployed contract.
NewISystemFilterer creates a new log filterer instance of ISystem, bound to a specific deployed contract.
NewISystemTransactor creates a new write-only instance of ISystem, bound to a specific deployed contract.
NewIZRC20 creates a new instance of IZRC20, bound to a specific deployed contract.
NewIZRC20Caller creates a new read-only instance of IZRC20, bound to a specific deployed contract.
NewIZRC20Filterer creates a new log filterer instance of IZRC20, bound to a specific deployed contract.
NewIZRC20Metadata creates a new instance of IZRC20Metadata, bound to a specific deployed contract.
NewIZRC20MetadataCaller creates a new read-only instance of IZRC20Metadata, bound to a specific deployed contract.
NewIZRC20MetadataFilterer creates a new log filterer instance of IZRC20Metadata, bound to a specific deployed contract.
NewIZRC20MetadataTransactor creates a new write-only instance of IZRC20Metadata, bound to a specific deployed contract.
NewIZRC20Transactor creates a new write-only instance of IZRC20, bound to a specific deployed contract.

# Variables

ISystemABI is the input ABI used to generate the binding from.
ISystemMetaData contains all meta data concerning the ISystem contract.
IZRC20ABI is the input ABI used to generate the binding from.
IZRC20MetaData contains all meta data concerning the IZRC20 contract.
IZRC20MetadataABI is the input ABI used to generate the binding from.
IZRC20MetadataMetaData contains all meta data concerning the IZRC20Metadata contract.

# Structs

ISystem is an auto generated Go binding around an Ethereum contract.
ISystemCaller is an auto generated read-only Go binding around an Ethereum contract.
ISystemCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ISystemCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ISystemFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ISystemRaw is an auto generated low-level Go binding around an Ethereum contract.
ISystemSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ISystemTransactor is an auto generated write-only Go binding around an Ethereum contract.
ISystemTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ISystemTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IZRC20 is an auto generated Go binding around an Ethereum contract.
IZRC20Approval represents a Approval event raised by the IZRC20 contract.
IZRC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IZRC20 contract.
IZRC20Caller is an auto generated read-only Go binding around an Ethereum contract.
IZRC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IZRC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IZRC20Deposit represents a Deposit event raised by the IZRC20 contract.
IZRC20DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the IZRC20 contract.
IZRC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IZRC20Metadata is an auto generated Go binding around an Ethereum contract.
IZRC20MetadataApproval represents a Approval event raised by the IZRC20Metadata contract.
IZRC20MetadataApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IZRC20Metadata contract.
IZRC20MetadataCaller is an auto generated read-only Go binding around an Ethereum contract.
IZRC20MetadataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IZRC20MetadataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IZRC20MetadataDeposit represents a Deposit event raised by the IZRC20Metadata contract.
IZRC20MetadataDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the IZRC20Metadata contract.
IZRC20MetadataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IZRC20MetadataRaw is an auto generated low-level Go binding around an Ethereum contract.
IZRC20MetadataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IZRC20MetadataTransactor is an auto generated write-only Go binding around an Ethereum contract.
IZRC20MetadataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IZRC20MetadataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IZRC20MetadataTransfer represents a Transfer event raised by the IZRC20Metadata contract.
IZRC20MetadataTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IZRC20Metadata contract.
IZRC20MetadataUpdatedGasLimit represents a UpdatedGasLimit event raised by the IZRC20Metadata contract.
IZRC20MetadataUpdatedGasLimitIterator is returned from FilterUpdatedGasLimit and is used to iterate over the raw logs and unpacked data for UpdatedGasLimit events raised by the IZRC20Metadata contract.
IZRC20MetadataUpdatedProtocolFlatFee represents a UpdatedProtocolFlatFee event raised by the IZRC20Metadata contract.
IZRC20MetadataUpdatedProtocolFlatFeeIterator is returned from FilterUpdatedProtocolFlatFee and is used to iterate over the raw logs and unpacked data for UpdatedProtocolFlatFee events raised by the IZRC20Metadata contract.
IZRC20MetadataUpdatedSystemContract represents a UpdatedSystemContract event raised by the IZRC20Metadata contract.
IZRC20MetadataUpdatedSystemContractIterator is returned from FilterUpdatedSystemContract and is used to iterate over the raw logs and unpacked data for UpdatedSystemContract events raised by the IZRC20Metadata contract.
IZRC20MetadataWithdrawal represents a Withdrawal event raised by the IZRC20Metadata contract.
IZRC20MetadataWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the IZRC20Metadata contract.
IZRC20Raw is an auto generated low-level Go binding around an Ethereum contract.
IZRC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IZRC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
IZRC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IZRC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IZRC20Transfer represents a Transfer event raised by the IZRC20 contract.
IZRC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IZRC20 contract.
IZRC20UpdatedGasLimit represents a UpdatedGasLimit event raised by the IZRC20 contract.
IZRC20UpdatedGasLimitIterator is returned from FilterUpdatedGasLimit and is used to iterate over the raw logs and unpacked data for UpdatedGasLimit events raised by the IZRC20 contract.
IZRC20UpdatedProtocolFlatFee represents a UpdatedProtocolFlatFee event raised by the IZRC20 contract.
IZRC20UpdatedProtocolFlatFeeIterator is returned from FilterUpdatedProtocolFlatFee and is used to iterate over the raw logs and unpacked data for UpdatedProtocolFlatFee events raised by the IZRC20 contract.
IZRC20UpdatedSystemContract represents a UpdatedSystemContract event raised by the IZRC20 contract.
IZRC20UpdatedSystemContractIterator is returned from FilterUpdatedSystemContract and is used to iterate over the raw logs and unpacked data for UpdatedSystemContract events raised by the IZRC20 contract.
IZRC20Withdrawal represents a Withdrawal event raised by the IZRC20 contract.
IZRC20WithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the IZRC20 contract.