package
0.0.0-contracts
Repository: https://github.com/gridironone/contracts.git
Documentation: pkg.go.dev
# Functions
DeployConsumeGas deploys a new Ethereum contract, binding an instance of ConsumeGas to it.
DeployDistributionWrapper deploys a new Ethereum contract, binding an instance of DistributionWrapper to it.
DeployLiquidStaking deploys a new Ethereum contract, binding an instance of LiquidStaking to it.
DeployPrecompileConstructor deploys a new Ethereum contract, binding an instance of PrecompileConstructor to it.
DeploySolmateERC20 deploys a new Ethereum contract, binding an instance of SolmateERC20 to it.
DeploySwapper deploys a new Ethereum contract, binding an instance of Swapper to it.
NewConsumeGas creates a new instance of ConsumeGas, bound to a specific deployed contract.
NewConsumeGasCaller creates a new read-only instance of ConsumeGas, bound to a specific deployed contract.
NewConsumeGasFilterer creates a new log filterer instance of ConsumeGas, bound to a specific deployed contract.
NewConsumeGasTransactor creates a new write-only instance of ConsumeGas, bound to a specific deployed contract.
NewDistributionWrapper creates a new instance of DistributionWrapper, bound to a specific deployed contract.
NewDistributionWrapperCaller creates a new read-only instance of DistributionWrapper, bound to a specific deployed contract.
NewDistributionWrapperFilterer creates a new log filterer instance of DistributionWrapper, bound to a specific deployed contract.
NewDistributionWrapperTransactor creates a new write-only instance of DistributionWrapper, bound to a specific deployed contract.
NewLiquidStaking creates a new instance of LiquidStaking, bound to a specific deployed contract.
NewLiquidStakingCaller creates a new read-only instance of LiquidStaking, bound to a specific deployed contract.
NewLiquidStakingFilterer creates a new log filterer instance of LiquidStaking, bound to a specific deployed contract.
NewLiquidStakingTransactor creates a new write-only instance of LiquidStaking, bound to a specific deployed contract.
NewMockPrecompile creates a new instance of MockPrecompile, bound to a specific deployed contract.
NewMockPrecompileCaller creates a new read-only instance of MockPrecompile, bound to a specific deployed contract.
NewMockPrecompileFilterer creates a new log filterer instance of MockPrecompile, bound to a specific deployed contract.
NewMockPrecompileTransactor creates a new write-only instance of MockPrecompile, bound to a specific deployed contract.
NewPrecompileConstructor creates a new instance of PrecompileConstructor, bound to a specific deployed contract.
NewPrecompileConstructorCaller creates a new read-only instance of PrecompileConstructor, bound to a specific deployed contract.
NewPrecompileConstructorFilterer creates a new log filterer instance of PrecompileConstructor, bound to a specific deployed contract.
NewPrecompileConstructorTransactor creates a new write-only instance of PrecompileConstructor, bound to a specific deployed contract.
NewSolmateERC20 creates a new instance of SolmateERC20, bound to a specific deployed contract.
NewSolmateERC20Caller creates a new read-only instance of SolmateERC20, bound to a specific deployed contract.
NewSolmateERC20Filterer creates a new log filterer instance of SolmateERC20, bound to a specific deployed contract.
NewSolmateERC20Transactor creates a new write-only instance of SolmateERC20, bound to a specific deployed contract.
NewSwapper creates a new instance of Swapper, bound to a specific deployed contract.
NewSwapperCaller creates a new read-only instance of Swapper, bound to a specific deployed contract.
NewSwapperFilterer creates a new log filterer instance of Swapper, bound to a specific deployed contract.
NewSwapperTransactor creates a new write-only instance of Swapper, bound to a specific deployed contract.
# Variables
ConsumeGasABI is the input ABI used to generate the binding from.
ConsumeGasBin is the compiled bytecode used for deploying new contracts.
ConsumeGasMetaData contains all meta data concerning the ConsumeGas contract.
DistributionWrapperABI is the input ABI used to generate the binding from.
DistributionWrapperBin is the compiled bytecode used for deploying new contracts.
DistributionWrapperMetaData contains all meta data concerning the DistributionWrapper contract.
LiquidStakingABI is the input ABI used to generate the binding from.
LiquidStakingBin is the compiled bytecode used for deploying new contracts.
LiquidStakingMetaData contains all meta data concerning the LiquidStaking contract.
MockPrecompileABI is the input ABI used to generate the binding from.
MockPrecompileMetaData contains all meta data concerning the MockPrecompile contract.
PrecompileConstructorABI is the input ABI used to generate the binding from.
PrecompileConstructorBin is the compiled bytecode used for deploying new contracts.
PrecompileConstructorMetaData contains all meta data concerning the PrecompileConstructor contract.
SolmateERC20ABI is the input ABI used to generate the binding from.
SolmateERC20Bin is the compiled bytecode used for deploying new contracts.
SolmateERC20MetaData contains all meta data concerning the SolmateERC20 contract.
SwapperABI is the input ABI used to generate the binding from.
SwapperBin is the compiled bytecode used for deploying new contracts.
SwapperMetaData contains all meta data concerning the Swapper contract.
# Structs
ConsumeGas is an auto generated Go binding around an Ethereum contract.
ConsumeGasCaller is an auto generated read-only Go binding around an Ethereum contract.
ConsumeGasCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ConsumeGasCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ConsumeGasFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ConsumeGasGasConsumed represents a GasConsumed event raised by the ConsumeGas contract.
ConsumeGasGasConsumedIterator is returned from FilterGasConsumed and is used to iterate over the raw logs and unpacked data for GasConsumed events raised by the ConsumeGas contract.
ConsumeGasRaw is an auto generated low-level Go binding around an Ethereum contract.
ConsumeGasSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ConsumeGasTransactor is an auto generated write-only Go binding around an Ethereum contract.
ConsumeGasTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ConsumeGasTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DistributionWrapper is an auto generated Go binding around an Ethereum contract.
DistributionWrapperCaller is an auto generated read-only Go binding around an Ethereum contract.
DistributionWrapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DistributionWrapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DistributionWrapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DistributionWrapperRaw is an auto generated low-level Go binding around an Ethereum contract.
DistributionWrapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DistributionWrapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
DistributionWrapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DistributionWrapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LiquidStaking is an auto generated Go binding around an Ethereum contract.
LiquidStakingApproval represents a Approval event raised by the LiquidStaking contract.
LiquidStakingApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the LiquidStaking contract.
LiquidStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
LiquidStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LiquidStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LiquidStakingData represents a Data event raised by the LiquidStaking contract.
LiquidStakingDataIterator is returned from FilterData and is used to iterate over the raw logs and unpacked data for Data events raised by the LiquidStaking contract.
LiquidStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LiquidStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
LiquidStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LiquidStakingSuccess represents a Success event raised by the LiquidStaking contract.
LiquidStakingSuccessIterator is returned from FilterSuccess and is used to iterate over the raw logs and unpacked data for Success events raised by the LiquidStaking contract.
LiquidStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
LiquidStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LiquidStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LiquidStakingTransfer represents a Transfer event raised by the LiquidStaking contract.
LiquidStakingTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the LiquidStaking contract.
MockPrecompile is an auto generated Go binding around an Ethereum contract.
MockPrecompileCaller is an auto generated read-only Go binding around an Ethereum contract.
MockPrecompileCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MockPrecompileCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MockPrecompileFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MockPrecompileInterfaceObject is an auto generated low-level Go binding around an user-defined struct.
MockPrecompileRaw is an auto generated low-level Go binding around an Ethereum contract.
MockPrecompileSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MockPrecompileTransactor is an auto generated write-only Go binding around an Ethereum contract.
MockPrecompileTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MockPrecompileTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PrecompileConstructor is an auto generated Go binding around an Ethereum contract.
PrecompileConstructorCaller is an auto generated read-only Go binding around an Ethereum contract.
PrecompileConstructorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PrecompileConstructorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PrecompileConstructorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PrecompileConstructorRaw is an auto generated low-level Go binding around an Ethereum contract.
PrecompileConstructorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PrecompileConstructorTransactor is an auto generated write-only Go binding around an Ethereum contract.
PrecompileConstructorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PrecompileConstructorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SolmateERC20 is an auto generated Go binding around an Ethereum contract.
SolmateERC20Approval represents a Approval event raised by the SolmateERC20 contract.
SolmateERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SolmateERC20 contract.
SolmateERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
SolmateERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SolmateERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SolmateERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
SolmateERC20Mint represents a Mint event raised by the SolmateERC20 contract.
SolmateERC20MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the SolmateERC20 contract.
SolmateERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
SolmateERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SolmateERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
SolmateERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SolmateERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SolmateERC20Transfer represents a Transfer event raised by the SolmateERC20 contract.
SolmateERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SolmateERC20 contract.
Swapper is an auto generated Go binding around an Ethereum contract.
SwapperCaller is an auto generated read-only Go binding around an Ethereum contract.
SwapperCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SwapperCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SwapperFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SwapperRaw is an auto generated low-level Go binding around an Ethereum contract.
SwapperSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SwapperTransactor is an auto generated write-only Go binding around an Ethereum contract.
SwapperTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SwapperTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.