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

# Functions

DeployERC20Custody deploys a new Ethereum contract, binding an instance of ERC20Custody to it.
NewERC20Custody creates a new instance of ERC20Custody, bound to a specific deployed contract.
NewERC20CustodyCaller creates a new read-only instance of ERC20Custody, bound to a specific deployed contract.
NewERC20CustodyFilterer creates a new log filterer instance of ERC20Custody, bound to a specific deployed contract.
NewERC20CustodyTransactor creates a new write-only instance of ERC20Custody, bound to a specific deployed contract.

# Variables

ERC20CustodyABI is the input ABI used to generate the binding from.
ERC20CustodyBin is the compiled bytecode used for deploying new contracts.
ERC20CustodyMetaData contains all meta data concerning the ERC20Custody contract.

# Structs

ERC20Custody is an auto generated Go binding around an Ethereum contract.
ERC20CustodyCaller is an auto generated read-only Go binding around an Ethereum contract.
ERC20CustodyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC20CustodyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC20CustodyDeposited represents a Deposited event raised by the ERC20Custody contract.
ERC20CustodyDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the ERC20Custody contract.
ERC20CustodyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC20CustodyInitialized represents a Initialized event raised by the ERC20Custody contract.
ERC20CustodyInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC20Custody contract.
ERC20CustodyPaused represents a Paused event raised by the ERC20Custody contract.
ERC20CustodyPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the ERC20Custody contract.
ERC20CustodyRaw is an auto generated low-level Go binding around an Ethereum contract.
ERC20CustodyRoleAdminChanged represents a RoleAdminChanged event raised by the ERC20Custody contract.
ERC20CustodyRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the ERC20Custody contract.
ERC20CustodyRoleGranted represents a RoleGranted event raised by the ERC20Custody contract.
ERC20CustodyRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the ERC20Custody contract.
ERC20CustodyRoleRevoked represents a RoleRevoked event raised by the ERC20Custody contract.
ERC20CustodyRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the ERC20Custody contract.
ERC20CustodySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC20CustodyTransactor is an auto generated write-only Go binding around an Ethereum contract.
ERC20CustodyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC20CustodyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20CustodyUnpaused represents a Unpaused event raised by the ERC20Custody contract.
ERC20CustodyUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the ERC20Custody contract.
ERC20CustodyUnwhitelisted represents a Unwhitelisted event raised by the ERC20Custody contract.
ERC20CustodyUnwhitelistedIterator is returned from FilterUnwhitelisted and is used to iterate over the raw logs and unpacked data for Unwhitelisted events raised by the ERC20Custody contract.
ERC20CustodyUpdatedCustodyTSSAddress represents a UpdatedCustodyTSSAddress event raised by the ERC20Custody contract.
ERC20CustodyUpdatedCustodyTSSAddressIterator is returned from FilterUpdatedCustodyTSSAddress and is used to iterate over the raw logs and unpacked data for UpdatedCustodyTSSAddress events raised by the ERC20Custody contract.
ERC20CustodyUpgraded represents a Upgraded event raised by the ERC20Custody contract.
ERC20CustodyUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ERC20Custody contract.
ERC20CustodyWhitelisted represents a Whitelisted event raised by the ERC20Custody contract.
ERC20CustodyWhitelistedIterator is returned from FilterWhitelisted and is used to iterate over the raw logs and unpacked data for Whitelisted events raised by the ERC20Custody contract.
ERC20CustodyWithdrawn represents a Withdrawn event raised by the ERC20Custody contract.
ERC20CustodyWithdrawnAndCalled represents a WithdrawnAndCalled event raised by the ERC20Custody contract.
ERC20CustodyWithdrawnAndCalledIterator is returned from FilterWithdrawnAndCalled and is used to iterate over the raw logs and unpacked data for WithdrawnAndCalled events raised by the ERC20Custody contract.
ERC20CustodyWithdrawnAndReverted represents a WithdrawnAndReverted event raised by the ERC20Custody contract.
ERC20CustodyWithdrawnAndRevertedIterator is returned from FilterWithdrawnAndReverted and is used to iterate over the raw logs and unpacked data for WithdrawnAndReverted events raised by the ERC20Custody contract.
ERC20CustodyWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the ERC20Custody contract.
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.