# Functions
NewChips creates a new instance of Chips, bound to a specific deployed contract.
NewChipsCaller creates a new read-only instance of Chips, bound to a specific deployed contract.
NewChipsFilterer creates a new log filterer instance of Chips, bound to a specific deployed contract.
NewChipsTransactor creates a new write-only instance of Chips, bound to a specific deployed contract.
NewSettlement creates a new instance of Settlement, bound to a specific deployed contract.
NewSettlementCaller creates a new read-only instance of Settlement, bound to a specific deployed contract.
NewSettlementFilterer creates a new log filterer instance of Settlement, bound to a specific deployed contract.
NewSettlementTransactor creates a new write-only instance of Settlement, bound to a specific deployed contract.
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.
NewStakingVSL creates a new instance of StakingVSL, bound to a specific deployed contract.
NewStakingVSLCaller creates a new read-only instance of StakingVSL, bound to a specific deployed contract.
NewStakingVSLFilterer creates a new log filterer instance of StakingVSL, bound to a specific deployed contract.
NewStakingVSLTransactor creates a new write-only instance of StakingVSL, bound to a specific deployed contract.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ChipsABI is the input ABI used to generate the binding from.
ChipsMetaData contains all meta data concerning the Chips contract.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SettlementABI is the input ABI used to generate the binding from.
SettlementMetaData contains all meta data concerning the Settlement contract.
StakingABI is the input ABI used to generate the binding from.
StakingMetaData contains all meta data concerning the Staking contract.
StakingVSLABI is the input ABI used to generate the binding from.
StakingVSLMetaData contains all meta data concerning the StakingVSL contract.
# Structs
Chips is an auto generated Go binding around an Ethereum contract.
ChipsApproval represents a Approval event raised by the Chips contract.
ChipsApprovalForAll represents a ApprovalForAll event raised by the Chips contract.
ChipsApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Chips contract.
ChipsApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Chips contract.
ChipsCaller is an auto generated read-only Go binding around an Ethereum contract.
ChipsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ChipsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ChipsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ChipsInitialized represents a Initialized event raised by the Chips contract.
ChipsInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Chips contract.
ChipsRaw is an auto generated low-level Go binding around an Ethereum contract.
ChipsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ChipsTransactor is an auto generated write-only Go binding around an Ethereum contract.
ChipsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ChipsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ChipsTransfer represents a Transfer event raised by the Chips contract.
ChipsTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Chips contract.
DataTypesNode is an auto generated low-level Go binding around an user-defined struct.
DataTypesUnstakeRequest is an auto generated low-level Go binding around an user-defined struct.
DataTypesWithdrawalRequest is an auto generated low-level Go binding around an user-defined struct.
Settlement is an auto generated Go binding around an Ethereum contract.
SettlementCaller is an auto generated read-only Go binding around an Ethereum contract.
SettlementCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SettlementCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SettlementFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SettlementInitialized represents a Initialized event raised by the Settlement contract.
SettlementInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Settlement contract.
SettlementRaw is an auto generated low-level Go binding around an Ethereum contract.
SettlementRoleAdminChanged represents a RoleAdminChanged event raised by the Settlement contract.
SettlementRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Settlement contract.
SettlementRoleGranted represents a RoleGranted event raised by the Settlement contract.
SettlementRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Settlement contract.
SettlementRoleRevoked represents a RoleRevoked event raised by the Settlement contract.
SettlementRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Settlement contract.
SettlementSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SettlementTransactor is an auto generated write-only Go binding around an Ethereum contract.
SettlementTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SettlementTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Staking is an auto generated Go binding around an Ethereum contract.
StakingApproval represents a Approval event raised by the Staking contract.
StakingApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Staking 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.
StakingDeposit is an auto generated low-level Go binding around an user-defined struct.
StakingDeposited represents a Deposited event raised by the Staking contract.
StakingDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the Staking contract.
StakingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingRewardsClaimed represents a RewardsClaimed event raised by the Staking contract.
StakingRewardsClaimedIterator is returned from FilterRewardsClaimed and is used to iterate over the raw logs and unpacked data for RewardsClaimed events raised by the Staking contract.
StakingRewardsDistributed represents a RewardsDistributed event raised by the Staking contract.
StakingRewardsDistributedIterator is returned from FilterRewardsDistributed and is used to iterate over the raw logs and unpacked data for RewardsDistributed events raised by the Staking contract.
StakingRewardsWithdrawn represents a RewardsWithdrawn event raised by the Staking contract.
StakingRewardsWithdrawnIterator is returned from FilterRewardsWithdrawn and is used to iterate over the raw logs and unpacked data for RewardsWithdrawn events raised by the Staking contract.
StakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
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.
StakingTransfer represents a Transfer event raised by the Staking contract.
StakingTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Staking contract.
StakingVSL is an auto generated Go binding around an Ethereum contract.
StakingVSLCaller is an auto generated read-only Go binding around an Ethereum contract.
StakingVSLCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
StakingVSLCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
StakingVSLDeposited represents a Deposited event raised by the StakingVSL contract.
StakingVSLDepositedIterator is returned from FilterDeposited and is used to iterate over the raw logs and unpacked data for Deposited events raised by the StakingVSL contract.
StakingVSLFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
StakingVSLInitialized represents a Initialized event raised by the StakingVSL contract.
StakingVSLInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the StakingVSL contract.
StakingVSLNodeCreated represents a NodeCreated event raised by the StakingVSL contract.
StakingVSLNodeCreatedIterator is returned from FilterNodeCreated and is used to iterate over the raw logs and unpacked data for NodeCreated events raised by the StakingVSL contract.
StakingVSLNodeSlashed represents a NodeSlashed event raised by the StakingVSL contract.
StakingVSLNodeSlashedIterator is returned from FilterNodeSlashed and is used to iterate over the raw logs and unpacked data for NodeSlashed events raised by the StakingVSL contract.
StakingVSLNodeTaxRateBasisPointsSet represents a NodeTaxRateBasisPointsSet event raised by the StakingVSL contract.
StakingVSLNodeTaxRateBasisPointsSetIterator is returned from FilterNodeTaxRateBasisPointsSet and is used to iterate over the raw logs and unpacked data for NodeTaxRateBasisPointsSet events raised by the StakingVSL contract.
StakingVSLNodeUpdated2PublicGood represents a NodeUpdated2PublicGood event raised by the StakingVSL contract.
StakingVSLNodeUpdated2PublicGoodIterator is returned from FilterNodeUpdated2PublicGood and is used to iterate over the raw logs and unpacked data for NodeUpdated2PublicGood events raised by the StakingVSL contract.
StakingVSLPaused represents a Paused event raised by the StakingVSL contract.
StakingVSLPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the StakingVSL contract.
StakingVSLPublicGoodRewardDistributed represents a PublicGoodRewardDistributed event raised by the StakingVSL contract.
StakingVSLPublicGoodRewardDistributedIterator is returned from FilterPublicGoodRewardDistributed and is used to iterate over the raw logs and unpacked data for PublicGoodRewardDistributed events raised by the StakingVSL contract.
StakingVSLPublicPoolTaxRateBasisPointsSet represents a PublicPoolTaxRateBasisPointsSet event raised by the StakingVSL contract.
StakingVSLPublicPoolTaxRateBasisPointsSetIterator is returned from FilterPublicPoolTaxRateBasisPointsSet and is used to iterate over the raw logs and unpacked data for PublicPoolTaxRateBasisPointsSet events raised by the StakingVSL contract.
StakingVSLRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingVSLRewardDistributed represents a RewardDistributed event raised by the StakingVSL contract.
StakingVSLRewardDistributedIterator is returned from FilterRewardDistributed and is used to iterate over the raw logs and unpacked data for RewardDistributed events raised by the StakingVSL contract.
StakingVSLRoleAdminChanged represents a RoleAdminChanged event raised by the StakingVSL contract.
StakingVSLRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the StakingVSL contract.
StakingVSLRoleGranted represents a RoleGranted event raised by the StakingVSL contract.
StakingVSLRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the StakingVSL contract.
StakingVSLRoleRevoked represents a RoleRevoked event raised by the StakingVSL contract.
StakingVSLRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the StakingVSL contract.
StakingVSLSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StakingVSLStaked represents a Staked event raised by the StakingVSL contract.
StakingVSLStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the StakingVSL contract.
StakingVSLTransactor is an auto generated write-only Go binding around an Ethereum contract.
StakingVSLTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
StakingVSLTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
StakingVSLUnpaused represents a Unpaused event raised by the StakingVSL contract.
StakingVSLUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the StakingVSL contract.
StakingVSLUnstakeClaimed represents a UnstakeClaimed event raised by the StakingVSL contract.
StakingVSLUnstakeClaimedIterator is returned from FilterUnstakeClaimed and is used to iterate over the raw logs and unpacked data for UnstakeClaimed events raised by the StakingVSL contract.
StakingVSLUnstakeRequested represents a UnstakeRequested event raised by the StakingVSL contract.
StakingVSLUnstakeRequestedIterator is returned from FilterUnstakeRequested and is used to iterate over the raw logs and unpacked data for UnstakeRequested events raised by the StakingVSL contract.
StakingVSLWithdrawalClaimed represents a WithdrawalClaimed event raised by the StakingVSL contract.
StakingVSLWithdrawalClaimedIterator is returned from FilterWithdrawalClaimed and is used to iterate over the raw logs and unpacked data for WithdrawalClaimed events raised by the StakingVSL contract.
StakingVSLWithdrawRequested represents a WithdrawRequested event raised by the StakingVSL contract.
StakingVSLWithdrawRequestedIterator is returned from FilterWithdrawRequested and is used to iterate over the raw logs and unpacked data for WithdrawRequested events raised by the StakingVSL contract.
StakingWithdrawn represents a Withdrawn event raised by the Staking contract.
StakingWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the Staking contract.