package
0.0.0-20240809055825-4c6f18b3455e
Repository: https://github.com/hana-network/protocol-contracts.git
Documentation: pkg.go.dev

# Functions

NewIHRC20 creates a new instance of IHRC20, bound to a specific deployed contract.
NewIHRC20Caller creates a new read-only instance of IHRC20, bound to a specific deployed contract.
NewIHRC20Filterer creates a new log filterer instance of IHRC20, bound to a specific deployed contract.
NewIHRC20Metadata creates a new instance of IHRC20Metadata, bound to a specific deployed contract.
NewIHRC20MetadataCaller creates a new read-only instance of IHRC20Metadata, bound to a specific deployed contract.
NewIHRC20MetadataFilterer creates a new log filterer instance of IHRC20Metadata, bound to a specific deployed contract.
NewIHRC20MetadataTransactor creates a new write-only instance of IHRC20Metadata, bound to a specific deployed contract.
NewIHRC20Transactor creates a new write-only instance of IHRC20, bound to a specific deployed contract.
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.

# Variables

IHRC20ABI is the input ABI used to generate the binding from.
IHRC20MetaData contains all meta data concerning the IHRC20 contract.
IHRC20MetadataABI is the input ABI used to generate the binding from.
IHRC20MetadataMetaData contains all meta data concerning the IHRC20Metadata contract.
ISystemABI is the input ABI used to generate the binding from.
ISystemMetaData contains all meta data concerning the ISystem contract.

# Structs

IHRC20 is an auto generated Go binding around an Ethereum contract.
IHRC20Approval represents a Approval event raised by the IHRC20 contract.
IHRC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IHRC20 contract.
IHRC20Caller is an auto generated read-only Go binding around an Ethereum contract.
IHRC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IHRC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IHRC20Deposit represents a Deposit event raised by the IHRC20 contract.
IHRC20DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the IHRC20 contract.
IHRC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IHRC20Metadata is an auto generated Go binding around an Ethereum contract.
IHRC20MetadataApproval represents a Approval event raised by the IHRC20Metadata contract.
IHRC20MetadataApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IHRC20Metadata contract.
IHRC20MetadataCaller is an auto generated read-only Go binding around an Ethereum contract.
IHRC20MetadataCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IHRC20MetadataCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IHRC20MetadataDeposit represents a Deposit event raised by the IHRC20Metadata contract.
IHRC20MetadataDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the IHRC20Metadata contract.
IHRC20MetadataFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IHRC20MetadataRaw is an auto generated low-level Go binding around an Ethereum contract.
IHRC20MetadataSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IHRC20MetadataTransactor is an auto generated write-only Go binding around an Ethereum contract.
IHRC20MetadataTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IHRC20MetadataTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IHRC20MetadataTransfer represents a Transfer event raised by the IHRC20Metadata contract.
IHRC20MetadataTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IHRC20Metadata contract.
IHRC20MetadataUpdatedGasLimit represents a UpdatedGasLimit event raised by the IHRC20Metadata contract.
IHRC20MetadataUpdatedGasLimitIterator is returned from FilterUpdatedGasLimit and is used to iterate over the raw logs and unpacked data for UpdatedGasLimit events raised by the IHRC20Metadata contract.
IHRC20MetadataUpdatedProtocolFlatFee represents a UpdatedProtocolFlatFee event raised by the IHRC20Metadata contract.
IHRC20MetadataUpdatedProtocolFlatFeeIterator is returned from FilterUpdatedProtocolFlatFee and is used to iterate over the raw logs and unpacked data for UpdatedProtocolFlatFee events raised by the IHRC20Metadata contract.
IHRC20MetadataUpdatedSystemContract represents a UpdatedSystemContract event raised by the IHRC20Metadata contract.
IHRC20MetadataUpdatedSystemContractIterator is returned from FilterUpdatedSystemContract and is used to iterate over the raw logs and unpacked data for UpdatedSystemContract events raised by the IHRC20Metadata contract.
IHRC20MetadataWithdrawal represents a Withdrawal event raised by the IHRC20Metadata contract.
IHRC20MetadataWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the IHRC20Metadata contract.
IHRC20Raw is an auto generated low-level Go binding around an Ethereum contract.
IHRC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IHRC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
IHRC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IHRC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IHRC20Transfer represents a Transfer event raised by the IHRC20 contract.
IHRC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IHRC20 contract.
IHRC20UpdatedGasLimit represents a UpdatedGasLimit event raised by the IHRC20 contract.
IHRC20UpdatedGasLimitIterator is returned from FilterUpdatedGasLimit and is used to iterate over the raw logs and unpacked data for UpdatedGasLimit events raised by the IHRC20 contract.
IHRC20UpdatedProtocolFlatFee represents a UpdatedProtocolFlatFee event raised by the IHRC20 contract.
IHRC20UpdatedProtocolFlatFeeIterator is returned from FilterUpdatedProtocolFlatFee and is used to iterate over the raw logs and unpacked data for UpdatedProtocolFlatFee events raised by the IHRC20 contract.
IHRC20UpdatedSystemContract represents a UpdatedSystemContract event raised by the IHRC20 contract.
IHRC20UpdatedSystemContractIterator is returned from FilterUpdatedSystemContract and is used to iterate over the raw logs and unpacked data for UpdatedSystemContract events raised by the IHRC20 contract.
IHRC20Withdrawal represents a Withdrawal event raised by the IHRC20 contract.
IHRC20WithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the IHRC20 contract.
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.