package
1.0.8
Repository: https://github.com/ava-labs/icm-contracts.git
Documentation: pkg.go.dev

# Functions

DeployERC20TokenHome deploys a new Ethereum contract, binding an instance of ERC20TokenHome to it.
NewERC20TokenHome creates a new instance of ERC20TokenHome, bound to a specific deployed contract.
NewERC20TokenHomeCaller creates a new read-only instance of ERC20TokenHome, bound to a specific deployed contract.
NewERC20TokenHomeFilterer creates a new log filterer instance of ERC20TokenHome, bound to a specific deployed contract.
NewERC20TokenHomeTransactor creates a new write-only instance of ERC20TokenHome, bound to a specific deployed contract.

# Variables

ERC20TokenHomeABI is the input ABI used to generate the binding from.
ERC20TokenHomeBin is the compiled bytecode used for deploying new contracts.
ERC20TokenHomeMetaData contains all meta data concerning the ERC20TokenHome contract.

# Structs

ERC20TokenHome is an auto generated Go binding around an Ethereum contract.
ERC20TokenHomeCaller is an auto generated read-only Go binding around an Ethereum contract.
ERC20TokenHomeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC20TokenHomeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC20TokenHomeCallFailed represents a CallFailed event raised by the ERC20TokenHome contract.
ERC20TokenHomeCallFailedIterator is returned from FilterCallFailed and is used to iterate over the raw logs and unpacked data for CallFailed events raised by the ERC20TokenHome contract.
ERC20TokenHomeCallSucceeded represents a CallSucceeded event raised by the ERC20TokenHome contract.
ERC20TokenHomeCallSucceededIterator is returned from FilterCallSucceeded and is used to iterate over the raw logs and unpacked data for CallSucceeded events raised by the ERC20TokenHome contract.
ERC20TokenHomeCollateralAdded represents a CollateralAdded event raised by the ERC20TokenHome contract.
ERC20TokenHomeCollateralAddedIterator is returned from FilterCollateralAdded and is used to iterate over the raw logs and unpacked data for CollateralAdded events raised by the ERC20TokenHome contract.
ERC20TokenHomeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC20TokenHomeInitialized represents a Initialized event raised by the ERC20TokenHome contract.
ERC20TokenHomeInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ERC20TokenHome contract.
ERC20TokenHomeMinTeleporterVersionUpdated represents a MinTeleporterVersionUpdated event raised by the ERC20TokenHome contract.
ERC20TokenHomeMinTeleporterVersionUpdatedIterator is returned from FilterMinTeleporterVersionUpdated and is used to iterate over the raw logs and unpacked data for MinTeleporterVersionUpdated events raised by the ERC20TokenHome contract.
ERC20TokenHomeOwnershipTransferred represents a OwnershipTransferred event raised by the ERC20TokenHome contract.
ERC20TokenHomeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ERC20TokenHome contract.
ERC20TokenHomeRaw is an auto generated low-level Go binding around an Ethereum contract.
ERC20TokenHomeRemoteRegistered represents a RemoteRegistered event raised by the ERC20TokenHome contract.
ERC20TokenHomeRemoteRegisteredIterator is returned from FilterRemoteRegistered and is used to iterate over the raw logs and unpacked data for RemoteRegistered events raised by the ERC20TokenHome contract.
ERC20TokenHomeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC20TokenHomeTeleporterAddressPaused represents a TeleporterAddressPaused event raised by the ERC20TokenHome contract.
ERC20TokenHomeTeleporterAddressPausedIterator is returned from FilterTeleporterAddressPaused and is used to iterate over the raw logs and unpacked data for TeleporterAddressPaused events raised by the ERC20TokenHome contract.
ERC20TokenHomeTeleporterAddressUnpaused represents a TeleporterAddressUnpaused event raised by the ERC20TokenHome contract.
ERC20TokenHomeTeleporterAddressUnpausedIterator is returned from FilterTeleporterAddressUnpaused and is used to iterate over the raw logs and unpacked data for TeleporterAddressUnpaused events raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensAndCallRouted represents a TokensAndCallRouted event raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensAndCallRoutedIterator is returned from FilterTokensAndCallRouted and is used to iterate over the raw logs and unpacked data for TokensAndCallRouted events raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensAndCallSent represents a TokensAndCallSent event raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensAndCallSentIterator is returned from FilterTokensAndCallSent and is used to iterate over the raw logs and unpacked data for TokensAndCallSent events raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensRouted represents a TokensRouted event raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensRoutedIterator is returned from FilterTokensRouted and is used to iterate over the raw logs and unpacked data for TokensRouted events raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensSent represents a TokensSent event raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensSentIterator is returned from FilterTokensSent and is used to iterate over the raw logs and unpacked data for TokensSent events raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensWithdrawn represents a TokensWithdrawn event raised by the ERC20TokenHome contract.
ERC20TokenHomeTokensWithdrawnIterator is returned from FilterTokensWithdrawn and is used to iterate over the raw logs and unpacked data for TokensWithdrawn events raised by the ERC20TokenHome contract.
ERC20TokenHomeTransactor is an auto generated write-only Go binding around an Ethereum contract.
ERC20TokenHomeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC20TokenHomeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RemoteTokenTransferrerSettings is an auto generated low-level Go binding around an user-defined struct.
SendAndCallInput is an auto generated low-level Go binding around an user-defined struct.
SendTokensInput is an auto generated low-level Go binding around an user-defined struct.