package
1.7.17
Repository: https://github.com/zenrocklabs/zenbtc.git
Documentation: pkg.go.dev

# Functions

DeployThorchainrouter deploys a new Ethereum contract, binding an instance of Thorchainrouter to it.
DeployWeth deploys a new Ethereum contract, binding an instance of Weth to it.
NewThorchainrouter creates a new instance of Thorchainrouter, bound to a specific deployed contract.
NewThorchainrouterCaller creates a new read-only instance of Thorchainrouter, bound to a specific deployed contract.
NewThorchainrouterFilterer creates a new log filterer instance of Thorchainrouter, bound to a specific deployed contract.
NewThorchainrouterTransactor creates a new write-only instance of Thorchainrouter, bound to a specific deployed contract.
NewWeth creates a new instance of Weth, bound to a specific deployed contract.
NewWethCaller creates a new read-only instance of Weth, bound to a specific deployed contract.
NewWethFilterer creates a new log filterer instance of Weth, bound to a specific deployed contract.
NewWethTransactor creates a new write-only instance of Weth, bound to a specific deployed contract.

# Variables

ThorchainrouterABI is the input ABI used to generate the binding from.
ThorchainrouterBin is the compiled bytecode used for deploying new contracts.
ThorchainrouterMetaData contains all meta data concerning the Thorchainrouter contract.
WethABI is the input ABI used to generate the binding from.
WethBin is the compiled bytecode used for deploying new contracts.
WethMetaData contains all meta data concerning the Weth contract.

# Structs

Thorchainrouter is an auto generated Go binding around an Ethereum contract.
ThorchainrouterCaller is an auto generated read-only Go binding around an Ethereum contract.
ThorchainrouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ThorchainrouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
THORChainRouterCoin is an auto generated low-level Go binding around an user-defined struct.
ThorchainrouterDeposit represents a Deposit event raised by the Thorchainrouter contract.
ThorchainrouterDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the Thorchainrouter contract.
ThorchainrouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ThorchainrouterRaw is an auto generated low-level Go binding around an Ethereum contract.
ThorchainrouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ThorchainrouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
ThorchainrouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ThorchainrouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ThorchainrouterTransferAllowance represents a TransferAllowance event raised by the Thorchainrouter contract.
ThorchainrouterTransferAllowanceIterator is returned from FilterTransferAllowance and is used to iterate over the raw logs and unpacked data for TransferAllowance events raised by the Thorchainrouter contract.
ThorchainrouterTransferOut represents a TransferOut event raised by the Thorchainrouter contract.
ThorchainrouterTransferOutAndCall represents a TransferOutAndCall event raised by the Thorchainrouter contract.
ThorchainrouterTransferOutAndCallIterator is returned from FilterTransferOutAndCall and is used to iterate over the raw logs and unpacked data for TransferOutAndCall events raised by the Thorchainrouter contract.
ThorchainrouterTransferOutIterator is returned from FilterTransferOut and is used to iterate over the raw logs and unpacked data for TransferOut events raised by the Thorchainrouter contract.
ThorchainrouterVaultTransfer represents a VaultTransfer event raised by the Thorchainrouter contract.
ThorchainrouterVaultTransferIterator is returned from FilterVaultTransfer and is used to iterate over the raw logs and unpacked data for VaultTransfer events raised by the Thorchainrouter contract.
Weth is an auto generated Go binding around an Ethereum contract.
WethApproval represents a Approval event raised by the Weth contract.
WethApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Weth contract.
WethCaller is an auto generated read-only Go binding around an Ethereum contract.
WethCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
WethCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
WethDeposit represents a Deposit event raised by the Weth contract.
WethDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the Weth contract.
WethFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
WethRaw is an auto generated low-level Go binding around an Ethereum contract.
WethSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
WethTransactor is an auto generated write-only Go binding around an Ethereum contract.
WethTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
WethTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
WethTransfer represents a Transfer event raised by the Weth contract.
WethTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Weth contract.
WethWithdrawal represents a Withdrawal event raised by the Weth contract.
WethWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the Weth contract.