package
0.0.0-20240522171743-c98b792ddbbc
Repository: https://github.com/nerifnetwork/contracts.git
Documentation: pkg.go.dev
# Functions
DeployStaking deploys a new Ethereum contract, binding an instance of Staking to it.
NewStaking creates a new instance of Staking, bound to a specific deployed contract.
NewStakingCaller creates a new read-only instance of Staking, bound to a specific deployed contract.
NewStakingFilterer creates a new log filterer instance of Staking, bound to a specific deployed contract.
NewStakingTransactor creates a new write-only instance of Staking, bound to a specific deployed contract.
# Variables
StakingABI is the input ABI used to generate the binding from.
StakingBin is the compiled bytecode used for deploying new contracts.
StakingMetaData contains all meta data concerning the Staking contract.
# Structs
IStakingUserStakeInfo is an auto generated low-level Go binding around an user-defined struct.
IStakingWithdrawalAnnouncement is an auto generated low-level Go binding around an user-defined struct.
Staking is an auto generated Go binding around an Ethereum contract.
StakingCaller is an auto generated read-only Go binding around an Ethereum contract.
StakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingInitialized represents a Initialized event raised by the Staking contract.
StakingInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Staking contract.
StakingMinimalStakeUpdated represents a MinimalStakeUpdated event raised by the Staking contract.
StakingMinimalStakeUpdatedIterator is returned from FilterMinimalStakeUpdated and is used to iterate over the raw logs and unpacked data for MinimalStakeUpdated events raised by the Staking contract.
StakingRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StakingTokensStaked represents a TokensStaked event raised by the Staking contract.
StakingTokensStakedIterator is returned from FilterTokensStaked and is used to iterate over the raw logs and unpacked data for TokensStaked events raised by the Staking contract.
StakingTokensWithdrawn represents a TokensWithdrawn event raised by the Staking contract.
StakingTokensWithdrawnIterator is returned from FilterTokensWithdrawn and is used to iterate over the raw logs and unpacked data for TokensWithdrawn events raised by the Staking contract.
StakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
StakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StakingWithdrawalAnnounced represents a WithdrawalAnnounced event raised by the Staking contract.
StakingWithdrawalAnnouncedIterator is returned from FilterWithdrawalAnnounced and is used to iterate over the raw logs and unpacked data for WithdrawalAnnounced events raised by the Staking contract.