package
1.5.8
Repository: https://github.com/tokencard/contracts.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

DeployOracle deploys a new Ethereum contract, binding an instance of Oracle to it.
DeployWallet deploys a new Ethereum contract, binding an instance of Wallet to it.
DeployWalletDeployer deploys a new Ethereum contract, binding an instance of WalletDeployer to it.
NewOracle creates a new instance of Oracle, bound to a specific deployed contract.
NewOracleCaller creates a new read-only instance of Oracle, bound to a specific deployed contract.
NewOracleFilterer creates a new log filterer instance of Oracle, bound to a specific deployed contract.
NewOracleTransactor creates a new write-only instance of Oracle, bound to a specific deployed contract.
NewWallet creates a new instance of Wallet, bound to a specific deployed contract.
NewWalletCaller creates a new read-only instance of Wallet, bound to a specific deployed contract.
NewWalletDeployer creates a new instance of WalletDeployer, bound to a specific deployed contract.
NewWalletDeployerCaller creates a new read-only instance of WalletDeployer, bound to a specific deployed contract.
NewWalletDeployerFilterer creates a new log filterer instance of WalletDeployer, bound to a specific deployed contract.
NewWalletDeployerTransactor creates a new write-only instance of WalletDeployer, bound to a specific deployed contract.
NewWalletFilterer creates a new log filterer instance of Wallet, bound to a specific deployed contract.
NewWalletTransactor creates a new write-only instance of Wallet, bound to a specific deployed contract.

# Constants

OracleABI is the input ABI used to generate the binding from.
OracleBin is the compiled bytecode used for deploying new contracts.
WalletABI is the input ABI used to generate the binding from.
WalletBin is the compiled bytecode used for deploying new contracts.
WalletDeployerABI is the input ABI used to generate the binding from.
WalletDeployerBin is the compiled bytecode used for deploying new contracts.

# Structs

Oracle is an auto generated Go binding around an Ethereum contract.
OracleAddedToken represents a AddedToken event raised by the Oracle contract.
OracleAddedTokenIterator is returned from FilterAddedToken and is used to iterate over the raw logs and unpacked data for AddedToken events raised by the Oracle contract.
OracleCaller is an auto generated read-only Go binding around an Ethereum contract.
OracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OracleConverted represents a Converted event raised by the Oracle contract.
OracleConvertedIterator is returned from FilterConverted and is used to iterate over the raw logs and unpacked data for Converted events raised by the Oracle contract.
OracleFailedUpdateRequest represents a FailedUpdateRequest event raised by the Oracle contract.
OracleFailedUpdateRequestIterator is returned from FilterFailedUpdateRequest and is used to iterate over the raw logs and unpacked data for FailedUpdateRequest events raised by the Oracle contract.
OracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OracleRaw is an auto generated low-level Go binding around an Ethereum contract.
OracleRemovedToken represents a RemovedToken event raised by the Oracle contract.
OracleRemovedTokenIterator is returned from FilterRemovedToken and is used to iterate over the raw logs and unpacked data for RemovedToken events raised by the Oracle contract.
OracleRequestedUpdate represents a RequestedUpdate event raised by the Oracle contract.
OracleRequestedUpdateIterator is returned from FilterRequestedUpdate and is used to iterate over the raw logs and unpacked data for RequestedUpdate events raised by the Oracle contract.
OracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OracleSetCryptoComparePublicKey represents a SetCryptoComparePublicKey event raised by the Oracle contract.
OracleSetCryptoComparePublicKeyIterator is returned from FilterSetCryptoComparePublicKey and is used to iterate over the raw logs and unpacked data for SetCryptoComparePublicKey events raised by the Oracle contract.
OracleSetGasPrice represents a SetGasPrice event raised by the Oracle contract.
OracleSetGasPriceIterator is returned from FilterSetGasPrice and is used to iterate over the raw logs and unpacked data for SetGasPrice events raised by the Oracle contract.
OracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
OracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OracleUpdatedTokenRate represents a UpdatedTokenRate event raised by the Oracle contract.
OracleUpdatedTokenRateIterator is returned from FilterUpdatedTokenRate and is used to iterate over the raw logs and unpacked data for UpdatedTokenRate events raised by the Oracle contract.
OracleVerifiedProof represents a VerifiedProof event raised by the Oracle contract.
OracleVerifiedProofIterator is returned from FilterVerifiedProof and is used to iterate over the raw logs and unpacked data for VerifiedProof events raised by the Oracle contract.
Wallet is an auto generated Go binding around an Ethereum contract.
WalletAddedToWhitelist represents a AddedToWhitelist event raised by the Wallet contract.
WalletAddedToWhitelistIterator is returned from FilterAddedToWhitelist and is used to iterate over the raw logs and unpacked data for AddedToWhitelist events raised by the Wallet contract.
WalletBulkTransferred represents a BulkTransferred event raised by the Wallet contract.
WalletBulkTransferredIterator is returned from FilterBulkTransferred and is used to iterate over the raw logs and unpacked data for BulkTransferred events raised by the Wallet contract.
WalletCaller is an auto generated read-only Go binding around an Ethereum contract.
WalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
WalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
WalletCancelledSpendLimitChange represents a CancelledSpendLimitChange event raised by the Wallet contract.
WalletCancelledSpendLimitChangeIterator is returned from FilterCancelledSpendLimitChange and is used to iterate over the raw logs and unpacked data for CancelledSpendLimitChange events raised by the Wallet contract.
WalletCancelledTopUpLimitChange represents a CancelledTopUpLimitChange event raised by the Wallet contract.
WalletCancelledTopUpLimitChangeIterator is returned from FilterCancelledTopUpLimitChange and is used to iterate over the raw logs and unpacked data for CancelledTopUpLimitChange events raised by the Wallet contract.
WalletCancelledWhitelistAddition represents a CancelledWhitelistAddition event raised by the Wallet contract.
WalletCancelledWhitelistAdditionIterator is returned from FilterCancelledWhitelistAddition and is used to iterate over the raw logs and unpacked data for CancelledWhitelistAddition events raised by the Wallet contract.
WalletCancelledWhitelistRemoval represents a CancelledWhitelistRemoval event raised by the Wallet contract.
WalletCancelledWhitelistRemovalIterator is returned from FilterCancelledWhitelistRemoval and is used to iterate over the raw logs and unpacked data for CancelledWhitelistRemoval events raised by the Wallet contract.
WalletDeployer is an auto generated Go binding around an Ethereum contract.
WalletDeployerCaller is an auto generated read-only Go binding around an Ethereum contract.
WalletDeployerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
WalletDeployerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
WalletDeployerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
WalletDeployerRaw is an auto generated low-level Go binding around an Ethereum contract.
WalletDeployerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
WalletDeployerTransactor is an auto generated write-only Go binding around an Ethereum contract.
WalletDeployerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
WalletDeployerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
WalletDeployerWalletCached represents a WalletCached event raised by the WalletDeployer contract.
WalletDeployerWalletCachedIterator is returned from FilterWalletCached and is used to iterate over the raw logs and unpacked data for WalletCached events raised by the WalletDeployer contract.
WalletDeployerWalletDeployed represents a WalletDeployed event raised by the WalletDeployer contract.
WalletDeployerWalletDeployedIterator is returned from FilterWalletDeployed and is used to iterate over the raw logs and unpacked data for WalletDeployed events raised by the WalletDeployer contract.
WalletExecutedTransaction represents a ExecutedTransaction event raised by the Wallet contract.
WalletExecutedTransactionIterator is returned from FilterExecutedTransaction and is used to iterate over the raw logs and unpacked data for ExecutedTransaction events raised by the Wallet contract.
WalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
WalletRaw is an auto generated low-level Go binding around an Ethereum contract.
WalletReceived represents a Received event raised by the Wallet contract.
WalletReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the Wallet contract.
WalletRemovedFromWhitelist represents a RemovedFromWhitelist event raised by the Wallet contract.
WalletRemovedFromWhitelistIterator is returned from FilterRemovedFromWhitelist and is used to iterate over the raw logs and unpacked data for RemovedFromWhitelist events raised by the Wallet contract.
WalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
WalletSetSpendLimit represents a SetSpendLimit event raised by the Wallet contract.
WalletSetSpendLimitIterator is returned from FilterSetSpendLimit and is used to iterate over the raw logs and unpacked data for SetSpendLimit events raised by the Wallet contract.
WalletSetTopUpLimit represents a SetTopUpLimit event raised by the Wallet contract.
WalletSetTopUpLimitIterator is returned from FilterSetTopUpLimit and is used to iterate over the raw logs and unpacked data for SetTopUpLimit events raised by the Wallet contract.
WalletSubmittedSpendLimitChange represents a SubmittedSpendLimitChange event raised by the Wallet contract.
WalletSubmittedSpendLimitChangeIterator is returned from FilterSubmittedSpendLimitChange and is used to iterate over the raw logs and unpacked data for SubmittedSpendLimitChange events raised by the Wallet contract.
WalletSubmittedTopUpLimitChange represents a SubmittedTopUpLimitChange event raised by the Wallet contract.
WalletSubmittedTopUpLimitChangeIterator is returned from FilterSubmittedTopUpLimitChange and is used to iterate over the raw logs and unpacked data for SubmittedTopUpLimitChange events raised by the Wallet contract.
WalletSubmittedWhitelistAddition represents a SubmittedWhitelistAddition event raised by the Wallet contract.
WalletSubmittedWhitelistAdditionIterator is returned from FilterSubmittedWhitelistAddition and is used to iterate over the raw logs and unpacked data for SubmittedWhitelistAddition events raised by the Wallet contract.
WalletSubmittedWhitelistRemoval represents a SubmittedWhitelistRemoval event raised by the Wallet contract.
WalletSubmittedWhitelistRemovalIterator is returned from FilterSubmittedWhitelistRemoval and is used to iterate over the raw logs and unpacked data for SubmittedWhitelistRemoval events raised by the Wallet contract.
WalletToppedUpGas represents a ToppedUpGas event raised by the Wallet contract.
WalletToppedUpGasIterator is returned from FilterToppedUpGas and is used to iterate over the raw logs and unpacked data for ToppedUpGas events raised by the Wallet contract.
WalletTransactor is an auto generated write-only Go binding around an Ethereum contract.
WalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
WalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
WalletTransferred represents a Transferred event raised by the Wallet contract.
WalletTransferredIterator is returned from FilterTransferred and is used to iterate over the raw logs and unpacked data for Transferred events raised by the Wallet contract.
WalletTransferredOwnership represents a TransferredOwnership event raised by the Wallet contract.
WalletTransferredOwnershipIterator is returned from FilterTransferredOwnership and is used to iterate over the raw logs and unpacked data for TransferredOwnership events raised by the Wallet contract.
WalletUpdatedSpendAvailable represents a UpdatedSpendAvailable event raised by the Wallet contract.
WalletUpdatedSpendAvailableIterator is returned from FilterUpdatedSpendAvailable and is used to iterate over the raw logs and unpacked data for UpdatedSpendAvailable events raised by the Wallet contract.