modulepackage
0.0.0-20240412112304-35c7228a87d1
Repository: https://github.com/zorotocol/contract.git
Documentation: pkg.go.dev
# Functions
DeployContract deploys a new Ethereum contract, binding an instance of Contract to it.
NewContract creates a new instance of Contract, bound to a specific deployed contract.
NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.
NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.
NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.
# Variables
ContractABI is the input ABI used to generate the binding from.
ContractBin is the compiled bytecode used for deploying new contracts.
ContractMetaData contains all meta data concerning the Contract contract.
# Structs
Contract is an auto generated Go binding around an Ethereum contract.
ContractApproval represents a Approval event raised by the Contract contract.
ContractApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Contract contract.
ContractCaller is an auto generated read-only Go binding around an Ethereum contract.
ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContractIssue represents a Issue event raised by the Contract contract.
ContractIssueIterator is returned from FilterIssue and is used to iterate over the raw logs and unpacked data for Issue events raised by the Contract contract.
ContractNewDeadline represents a NewDeadline event raised by the Contract contract.
ContractNewDeadlineIterator is returned from FilterNewDeadline and is used to iterate over the raw logs and unpacked data for NewDeadline events raised by the Contract contract.
ContractPaused represents a Paused event raised by the Contract contract.
ContractPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Contract contract.
ContractPurchase represents a Purchase event raised by the Contract contract.
ContractPurchaseIterator is returned from FilterPurchase and is used to iterate over the raw logs and unpacked data for Purchase events raised by the Contract contract.
ContractRaw is an auto generated low-level Go binding around an Ethereum contract.
ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ContractTransfer represents a Transfer event raised by the Contract contract.
ContractTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Contract contract.