package
0.0.0-20240819082551-8c125ef5af82
Repository: https://github.com/rss3-network/payment-processor.git
Documentation: pkg.go.dev

# Functions

NewBilling creates a new instance of Billing, bound to a specific deployed contract.
NewBillingCaller creates a new read-only instance of Billing, bound to a specific deployed contract.
NewBillingFilterer creates a new log filterer instance of Billing, bound to a specific deployed contract.
NewBillingTransactor creates a new write-only instance of Billing, 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.

# Variables

BillingABI is the input ABI used to generate the binding from.
BillingMetaData contains all meta data concerning the Billing 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
No description provided by the author
No description provided by the author
StakingABI is the input ABI used to generate the binding from.
StakingMetaData contains all meta data concerning the Staking contract.

# Structs

Billing is an auto generated Go binding around an Ethereum contract.
BillingCaller is an auto generated read-only Go binding around an Ethereum contract.
BillingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BillingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BillingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BillingInitialized represents a Initialized event raised by the Billing contract.
BillingInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Billing contract.
BillingRaw is an auto generated low-level Go binding around an Ethereum contract.
BillingRewardsDistributed represents a RewardsDistributed event raised by the Billing contract.
BillingRewardsDistributedIterator is returned from FilterRewardsDistributed and is used to iterate over the raw logs and unpacked data for RewardsDistributed events raised by the Billing contract.
BillingRoleAdminChanged represents a RoleAdminChanged event raised by the Billing contract.
BillingRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Billing contract.
BillingRoleGranted represents a RoleGranted event raised by the Billing contract.
BillingRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Billing contract.
BillingRoleRevoked represents a RoleRevoked event raised by the Billing contract.
BillingRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Billing contract.
BillingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BillingTokensCollected represents a TokensCollected event raised by the Billing contract.
BillingTokensCollectedIterator is returned from FilterTokensCollected and is used to iterate over the raw logs and unpacked data for TokensCollected events raised by the Billing contract.
BillingTokensDeposited represents a TokensDeposited event raised by the Billing contract.
BillingTokensDepositedIterator is returned from FilterTokensDeposited and is used to iterate over the raw logs and unpacked data for TokensDeposited events raised by the Billing contract.
BillingTokensWithdrawn represents a TokensWithdrawn event raised by the Billing contract.
BillingTokensWithdrawnIterator is returned from FilterTokensWithdrawn and is used to iterate over the raw logs and unpacked data for TokensWithdrawn events raised by the Billing contract.
BillingTransactor is an auto generated write-only Go binding around an Ethereum contract.
BillingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BillingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.
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.
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.
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.
StakingNodeCreated represents a NodeCreated event raised by the Staking contract.
StakingNodeCreatedIterator is returned from FilterNodeCreated and is used to iterate over the raw logs and unpacked data for NodeCreated events raised by the Staking contract.
StakingNodeSlashed represents a NodeSlashed event raised by the Staking contract.
StakingNodeSlashedIterator is returned from FilterNodeSlashed and is used to iterate over the raw logs and unpacked data for NodeSlashed events raised by the Staking contract.
StakingNodeTaxRateBasisPointsSet represents a NodeTaxRateBasisPointsSet event raised by the Staking contract.
StakingNodeTaxRateBasisPointsSetIterator is returned from FilterNodeTaxRateBasisPointsSet and is used to iterate over the raw logs and unpacked data for NodeTaxRateBasisPointsSet events raised by the Staking contract.
StakingNodeUpdated2PublicGood represents a NodeUpdated2PublicGood event raised by the Staking contract.
StakingNodeUpdated2PublicGoodIterator is returned from FilterNodeUpdated2PublicGood and is used to iterate over the raw logs and unpacked data for NodeUpdated2PublicGood events raised by the Staking contract.
StakingPaused represents a Paused event raised by the Staking contract.
StakingPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Staking contract.
StakingPublicGoodRewardDistributed represents a PublicGoodRewardDistributed event raised by the Staking contract.
StakingPublicGoodRewardDistributedIterator is returned from FilterPublicGoodRewardDistributed and is used to iterate over the raw logs and unpacked data for PublicGoodRewardDistributed events raised by the Staking contract.
StakingPublicPoolTaxRateBasisPointsSet represents a PublicPoolTaxRateBasisPointsSet event raised by the Staking contract.
StakingPublicPoolTaxRateBasisPointsSetIterator is returned from FilterPublicPoolTaxRateBasisPointsSet and is used to iterate over the raw logs and unpacked data for PublicPoolTaxRateBasisPointsSet events raised by the Staking contract.
StakingRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingRewardDistributed represents a RewardDistributed event raised by the Staking contract.
StakingRewardDistributedIterator is returned from FilterRewardDistributed and is used to iterate over the raw logs and unpacked data for RewardDistributed events raised by the Staking contract.
StakingRoleAdminChanged represents a RoleAdminChanged event raised by the Staking contract.
StakingRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Staking contract.
StakingRoleGranted represents a RoleGranted event raised by the Staking contract.
StakingRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Staking contract.
StakingRoleRevoked represents a RoleRevoked event raised by the Staking contract.
StakingRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Staking contract.
StakingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
StakingStaked represents a Staked event raised by the Staking contract.
StakingStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked 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.
StakingUnpaused represents a Unpaused event raised by the Staking contract.
StakingUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Staking contract.
StakingUnstakeClaimed represents a UnstakeClaimed event raised by the Staking contract.
StakingUnstakeClaimedIterator is returned from FilterUnstakeClaimed and is used to iterate over the raw logs and unpacked data for UnstakeClaimed events raised by the Staking contract.
StakingUnstakeRequested represents a UnstakeRequested event raised by the Staking contract.
StakingUnstakeRequestedIterator is returned from FilterUnstakeRequested and is used to iterate over the raw logs and unpacked data for UnstakeRequested events raised by the Staking contract.
StakingWithdrawalClaimed represents a WithdrawalClaimed event raised by the Staking contract.
StakingWithdrawalClaimedIterator is returned from FilterWithdrawalClaimed and is used to iterate over the raw logs and unpacked data for WithdrawalClaimed events raised by the Staking contract.
StakingWithdrawRequested represents a WithdrawRequested event raised by the Staking contract.
StakingWithdrawRequestedIterator is returned from FilterWithdrawRequested and is used to iterate over the raw logs and unpacked data for WithdrawRequested events raised by the Staking contract.