# Functions
NewProofOfStake creates a new instance of ProofOfStake, bound to a specific deployed contract.
NewProofOfStakeCaller creates a new read-only instance of ProofOfStake, bound to a specific deployed contract.
NewProofOfStakeFilterer creates a new log filterer instance of ProofOfStake, bound to a specific deployed contract.
NewProofOfStakeTransactor creates a new write-only instance of ProofOfStake, bound to a specific deployed contract.
NewUniV3 creates a new instance of UniV3, bound to a specific deployed contract.
NewUniV3Caller creates a new read-only instance of UniV3, bound to a specific deployed contract.
NewUniV3Filterer creates a new log filterer instance of UniV3, bound to a specific deployed contract.
NewUniV3Transactor creates a new write-only instance of UniV3, bound to a specific deployed contract.
# Variables
ProofOfStakeABI is the input ABI used to generate the binding from.
ProofOfStakeMetaData contains all meta data concerning the ProofOfStake contract.
UniV3ABI is the input ABI used to generate the binding from.
UniV3MetaData contains all meta data concerning the UniV3 contract.
# Structs
ProofOfStake is an auto generated Go binding around an Ethereum contract.
ProofOfStakeCaller is an auto generated read-only Go binding around an Ethereum contract.
ProofOfStakeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ProofOfStakeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ProofOfStakeExtended represents a Extended event raised by the ProofOfStake contract.
ProofOfStakeExtendedIterator is returned from FilterExtended and is used to iterate over the raw logs and unpacked data for Extended events raised by the ProofOfStake contract.
ProofOfStakeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ProofOfStakeIncreased represents a Increased event raised by the ProofOfStake contract.
ProofOfStakeIncreasedIterator is returned from FilterIncreased and is used to iterate over the raw logs and unpacked data for Increased events raised by the ProofOfStake contract.
ProofOfStakeRaw is an auto generated low-level Go binding around an Ethereum contract.
ProofOfStakeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ProofOfStakeStake is an auto generated low-level Go binding around an user-defined struct.
ProofOfStakeStaked represents a Staked event raised by the ProofOfStake contract.
ProofOfStakeStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the ProofOfStake contract.
ProofOfStakeTransactor is an auto generated write-only Go binding around an Ethereum contract.
ProofOfStakeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ProofOfStakeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ProofOfStakeWithdrawn represents a Withdrawn event raised by the ProofOfStake contract.
ProofOfStakeWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the ProofOfStake contract.
SchnorrNftTransferTransfer is an auto generated low-level Go binding around an user-defined struct.
SchnorrSignatureSignature is an auto generated low-level Go binding around an user-defined struct.
SchnorrTransferOwnershipTransferOwnership is an auto generated low-level Go binding around an user-defined struct.
SchnorrTransferTransfer is an auto generated low-level Go binding around an user-defined struct.
SetNftPricesNftPrices is an auto generated low-level Go binding around an user-defined struct.
SetSchnorrThresholdSchnorrThreshold is an auto generated low-level Go binding around an user-defined struct.
UniV3 is an auto generated Go binding around an Ethereum contract.
UniV3Caller is an auto generated read-only Go binding around an Ethereum contract.
UniV3CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UniV3CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UniV3Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
UniV3Raw is an auto generated low-level Go binding around an Ethereum contract.
UniV3Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UniV3Transactor is an auto generated write-only Go binding around an Ethereum contract.
UniV3TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UniV3TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.