package
0.0.0-20201113213657-128021c63931
Repository: https://github.com/daveappleton/revenue.git
Documentation: pkg.go.dev
# Functions
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
DeployERC20 deploys a new Ethereum contract, binding an instance of ERC20 to it.
DeployMath deploys a new Ethereum contract, binding an instance of Math to it.
DeployOwned deploys a new Ethereum contract, binding an instance of Owned to it.
DeployReentrancyGuard deploys a new Ethereum contract, binding an instance of ReentrancyGuard to it.
DeploySafeERC20 deploys a new Ethereum contract, binding an instance of SafeERC20 to it.
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
DeployStakingToken deploys a new Ethereum contract, binding an instance of StakingToken to it.
DeployWeth deploys a new Ethereum contract, binding an instance of Weth to it.
DeployXStaking deploys a new Ethereum contract, binding an instance of XStaking to it.
NewAddress creates a new instance of Address, bound to a specific deployed contract.
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
NewContext creates a new instance of Context, bound to a specific deployed contract.
NewContextCaller creates a new read-only instance of Context, bound to a specific deployed contract.
NewContextFilterer creates a new log filterer instance of Context, bound to a specific deployed contract.
NewContextTransactor creates a new write-only instance of Context, bound to a specific deployed contract.
NewERC20 creates a new instance of ERC20, bound to a specific deployed contract.
NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.
NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.
NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.
NewIERC20 creates a new instance of IERC20, bound to a specific deployed contract.
NewIERC20Caller creates a new read-only instance of IERC20, bound to a specific deployed contract.
NewIERC20Filterer creates a new log filterer instance of IERC20, bound to a specific deployed contract.
NewIERC20Transactor creates a new write-only instance of IERC20, bound to a specific deployed contract.
NewIStakingRewards creates a new instance of IStakingRewards, bound to a specific deployed contract.
NewIStakingRewardsCaller creates a new read-only instance of IStakingRewards, bound to a specific deployed contract.
NewIStakingRewardsFilterer creates a new log filterer instance of IStakingRewards, bound to a specific deployed contract.
NewIStakingRewardsTransactor creates a new write-only instance of IStakingRewards, bound to a specific deployed contract.
NewMath creates a new instance of Math, bound to a specific deployed contract.
NewMathCaller creates a new read-only instance of Math, bound to a specific deployed contract.
NewMathFilterer creates a new log filterer instance of Math, bound to a specific deployed contract.
NewMathTransactor creates a new write-only instance of Math, bound to a specific deployed contract.
NewOwned creates a new instance of Owned, bound to a specific deployed contract.
NewOwnedCaller creates a new read-only instance of Owned, bound to a specific deployed contract.
NewOwnedFilterer creates a new log filterer instance of Owned, bound to a specific deployed contract.
NewOwnedTransactor creates a new write-only instance of Owned, bound to a specific deployed contract.
NewPausable creates a new instance of Pausable, bound to a specific deployed contract.
NewPausableCaller creates a new read-only instance of Pausable, bound to a specific deployed contract.
NewPausableFilterer creates a new log filterer instance of Pausable, bound to a specific deployed contract.
NewPausableTransactor creates a new write-only instance of Pausable, bound to a specific deployed contract.
NewReentrancyGuard creates a new instance of ReentrancyGuard, bound to a specific deployed contract.
NewReentrancyGuardCaller creates a new read-only instance of ReentrancyGuard, bound to a specific deployed contract.
NewReentrancyGuardFilterer creates a new log filterer instance of ReentrancyGuard, bound to a specific deployed contract.
NewReentrancyGuardTransactor creates a new write-only instance of ReentrancyGuard, bound to a specific deployed contract.
NewRewardsDistributionRecipient creates a new instance of RewardsDistributionRecipient, bound to a specific deployed contract.
NewRewardsDistributionRecipientCaller creates a new read-only instance of RewardsDistributionRecipient, bound to a specific deployed contract.
NewRewardsDistributionRecipientFilterer creates a new log filterer instance of RewardsDistributionRecipient, bound to a specific deployed contract.
NewRewardsDistributionRecipientTransactor creates a new write-only instance of RewardsDistributionRecipient, bound to a specific deployed contract.
NewSafeERC20 creates a new instance of SafeERC20, bound to a specific deployed contract.
NewSafeERC20Caller creates a new read-only instance of SafeERC20, bound to a specific deployed contract.
NewSafeERC20Filterer creates a new log filterer instance of SafeERC20, bound to a specific deployed contract.
NewSafeERC20Transactor creates a new write-only instance of SafeERC20, bound to a specific deployed contract.
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
NewStakingToken creates a new instance of StakingToken, bound to a specific deployed contract.
NewStakingTokenCaller creates a new read-only instance of StakingToken, bound to a specific deployed contract.
NewStakingTokenFilterer creates a new log filterer instance of StakingToken, bound to a specific deployed contract.
NewStakingTokenTransactor creates a new write-only instance of StakingToken, 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.
NewXStaking creates a new instance of XStaking, bound to a specific deployed contract.
NewXStakingCaller creates a new read-only instance of XStaking, bound to a specific deployed contract.
NewXStakingFilterer creates a new log filterer instance of XStaking, bound to a specific deployed contract.
NewXStakingTransactor creates a new write-only instance of XStaking, bound to a specific deployed contract.
# Constants
AddressABI is the input ABI used to generate the binding from.
ContextABI is the input ABI used to generate the binding from.
ERC20ABI is the input ABI used to generate the binding from.
IERC20ABI is the input ABI used to generate the binding from.
IStakingRewardsABI is the input ABI used to generate the binding from.
MathABI is the input ABI used to generate the binding from.
OwnedABI is the input ABI used to generate the binding from.
PausableABI is the input ABI used to generate the binding from.
ReentrancyGuardABI is the input ABI used to generate the binding from.
RewardsDistributionRecipientABI is the input ABI used to generate the binding from.
SafeERC20ABI is the input ABI used to generate the binding from.
SafeMathABI is the input ABI used to generate the binding from.
StakingTokenABI is the input ABI used to generate the binding from.
WethABI is the input ABI used to generate the binding from.
XStakingABI is the input ABI used to generate the binding from.
# Variables
AddressBin is the compiled bytecode used for deploying new contracts.
ERC20Bin is the compiled bytecode used for deploying new contracts.
ERC20FuncSigs maps the 4-byte function signature to its string representation.
IERC20FuncSigs maps the 4-byte function signature to its string representation.
IStakingRewardsFuncSigs maps the 4-byte function signature to its string representation.
MathBin is the compiled bytecode used for deploying new contracts.
OwnedBin is the compiled bytecode used for deploying new contracts.
OwnedFuncSigs maps the 4-byte function signature to its string representation.
PausableFuncSigs maps the 4-byte function signature to its string representation.
ReentrancyGuardBin is the compiled bytecode used for deploying new contracts.
RewardsDistributionRecipientFuncSigs maps the 4-byte function signature to its string representation.
SafeERC20Bin is the compiled bytecode used for deploying new contracts.
SafeMathBin is the compiled bytecode used for deploying new contracts.
StakingTokenBin is the compiled bytecode used for deploying new contracts.
StakingTokenFuncSigs maps the 4-byte function signature to its string representation.
WethBin is the compiled bytecode used for deploying new contracts.
WethFuncSigs maps the 4-byte function signature to its string representation.
XStakingBin is the compiled bytecode used for deploying new contracts.
XStakingFuncSigs maps the 4-byte function signature to its string representation.
# Structs
Address is an auto generated Go binding around an Ethereum contract.
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Context is an auto generated Go binding around an Ethereum contract.
ContextCaller is an auto generated read-only Go binding around an Ethereum contract.
ContextCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContextCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContextFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContextRaw is an auto generated low-level Go binding around an Ethereum contract.
ContextSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContextTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContextTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContextTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20 is an auto generated Go binding around an Ethereum contract.
ERC20Approval represents a Approval event raised by the ERC20 contract.
ERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20 contract.
ERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
ERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
ERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
ERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20Transfer represents a Transfer event raised by the ERC20 contract.
ERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20 contract.
IERC20 is an auto generated Go binding around an Ethereum contract.
IERC20Approval represents a Approval event raised by the IERC20 contract.
IERC20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IERC20 contract.
IERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
IERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
IERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
IERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IERC20Transfer represents a Transfer event raised by the IERC20 contract.
IERC20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IERC20 contract.
IStakingRewards is an auto generated Go binding around an Ethereum contract.
IStakingRewardsCaller is an auto generated read-only Go binding around an Ethereum contract.
IStakingRewardsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IStakingRewardsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IStakingRewardsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IStakingRewardsRaw is an auto generated low-level Go binding around an Ethereum contract.
IStakingRewardsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IStakingRewardsTransactor is an auto generated write-only Go binding around an Ethereum contract.
IStakingRewardsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IStakingRewardsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Math is an auto generated Go binding around an Ethereum contract.
MathCaller is an auto generated read-only Go binding around an Ethereum contract.
MathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MathRaw is an auto generated low-level Go binding around an Ethereum contract.
MathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MathTransactor is an auto generated write-only Go binding around an Ethereum contract.
MathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Owned is an auto generated Go binding around an Ethereum contract.
OwnedCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnedCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnedCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnedFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnedOwnerChanged represents a OwnerChanged event raised by the Owned contract.
OwnedOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Owned contract.
OwnedOwnerNominated represents a OwnerNominated event raised by the Owned contract.
OwnedOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Owned contract.
OwnedRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnedSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnedTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnedTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnedTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Pausable is an auto generated Go binding around an Ethereum contract.
PausableCaller is an auto generated read-only Go binding around an Ethereum contract.
PausableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PausableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PausableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PausableOwnerChanged represents a OwnerChanged event raised by the Pausable contract.
PausableOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the Pausable contract.
PausableOwnerNominated represents a OwnerNominated event raised by the Pausable contract.
PausableOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the Pausable contract.
PausablePauseChanged represents a PauseChanged event raised by the Pausable contract.
PausablePauseChangedIterator is returned from FilterPauseChanged and is used to iterate over the raw logs and unpacked data for PauseChanged events raised by the Pausable contract.
PausableRaw is an auto generated low-level Go binding around an Ethereum contract.
PausableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PausableTransactor is an auto generated write-only Go binding around an Ethereum contract.
PausableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PausableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ReentrancyGuard is an auto generated Go binding around an Ethereum contract.
ReentrancyGuardCaller is an auto generated read-only Go binding around an Ethereum contract.
ReentrancyGuardCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ReentrancyGuardCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ReentrancyGuardFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ReentrancyGuardRaw is an auto generated low-level Go binding around an Ethereum contract.
ReentrancyGuardSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ReentrancyGuardTransactor is an auto generated write-only Go binding around an Ethereum contract.
ReentrancyGuardTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ReentrancyGuardTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RewardsDistributionRecipient is an auto generated Go binding around an Ethereum contract.
RewardsDistributionRecipientCaller is an auto generated read-only Go binding around an Ethereum contract.
RewardsDistributionRecipientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RewardsDistributionRecipientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RewardsDistributionRecipientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RewardsDistributionRecipientOwnerChanged represents a OwnerChanged event raised by the RewardsDistributionRecipient contract.
RewardsDistributionRecipientOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the RewardsDistributionRecipient contract.
RewardsDistributionRecipientOwnerNominated represents a OwnerNominated event raised by the RewardsDistributionRecipient contract.
RewardsDistributionRecipientOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the RewardsDistributionRecipient contract.
RewardsDistributionRecipientRaw is an auto generated low-level Go binding around an Ethereum contract.
RewardsDistributionRecipientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RewardsDistributionRecipientTransactor is an auto generated write-only Go binding around an Ethereum contract.
RewardsDistributionRecipientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RewardsDistributionRecipientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SafeERC20 is an auto generated Go binding around an Ethereum contract.
SafeERC20Caller is an auto generated read-only Go binding around an Ethereum contract.
SafeERC20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SafeERC20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SafeERC20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
SafeERC20Raw is an auto generated low-level Go binding around an Ethereum contract.
SafeERC20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SafeERC20Transactor is an auto generated write-only Go binding around an Ethereum contract.
SafeERC20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SafeERC20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SafeMath is an auto generated Go binding around an Ethereum contract.
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StakingToken is an auto generated Go binding around an Ethereum contract.
StakingTokenApproval represents a Approval event raised by the StakingToken contract.
StakingTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StakingToken contract.
StakingTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
StakingTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StakingTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StakingTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StakingTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
StakingTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StakingTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StakingTokenTransfer represents a Transfer event raised by the StakingToken contract.
StakingTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StakingToken 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.
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.
XStaking is an auto generated Go binding around an Ethereum contract.
XStakingCaller is an auto generated read-only Go binding around an Ethereum contract.
XStakingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
XStakingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
XStakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
XStakingOwnerChanged represents a OwnerChanged event raised by the XStaking contract.
XStakingOwnerChangedIterator is returned from FilterOwnerChanged and is used to iterate over the raw logs and unpacked data for OwnerChanged events raised by the XStaking contract.
XStakingOwnerNominated represents a OwnerNominated event raised by the XStaking contract.
XStakingOwnerNominatedIterator is returned from FilterOwnerNominated and is used to iterate over the raw logs and unpacked data for OwnerNominated events raised by the XStaking contract.
XStakingPauseChanged represents a PauseChanged event raised by the XStaking contract.
XStakingPauseChangedIterator is returned from FilterPauseChanged and is used to iterate over the raw logs and unpacked data for PauseChanged events raised by the XStaking contract.
XStakingRaw is an auto generated low-level Go binding around an Ethereum contract.
XStakingRecovered represents a Recovered event raised by the XStaking contract.
XStakingRecoveredIterator is returned from FilterRecovered and is used to iterate over the raw logs and unpacked data for Recovered events raised by the XStaking contract.
XStakingRewardAdded represents a RewardAdded event raised by the XStaking contract.
XStakingRewardAddedIterator is returned from FilterRewardAdded and is used to iterate over the raw logs and unpacked data for RewardAdded events raised by the XStaking contract.
XStakingRewardPaid represents a RewardPaid event raised by the XStaking contract.
XStakingRewardPaidIterator is returned from FilterRewardPaid and is used to iterate over the raw logs and unpacked data for RewardPaid events raised by the XStaking contract.
XStakingRewardsDurationUpdated represents a RewardsDurationUpdated event raised by the XStaking contract.
XStakingRewardsDurationUpdatedIterator is returned from FilterRewardsDurationUpdated and is used to iterate over the raw logs and unpacked data for RewardsDurationUpdated events raised by the XStaking contract.
XStakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
XStakingStaked represents a Staked event raised by the XStaking contract.
XStakingStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the XStaking contract.
XStakingTransactor is an auto generated write-only Go binding around an Ethereum contract.
XStakingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
XStakingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
XStakingWithdrawn represents a Withdrawn event raised by the XStaking contract.
XStakingWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the XStaking contract.