package
0.0.0-20241223020948-1361458da51d
Repository: https://github.com/bedrock-technology/regen3.git
Documentation: pkg.go.dev

# Functions

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.
StakingMetaData contains all meta data concerning the Staking contract.

# Structs

Staking is an auto generated Go binding around an Ethereum contract.
StakingBalanceSynced represents a BalanceSynced event raised by the Staking contract.
StakingBalanceSyncedIterator is returned from FilterBalanceSynced and is used to iterate over the raw logs and unpacked data for BalanceSynced 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.
StakingCleared represents a Cleared event raised by the Staking contract.
StakingClearedIterator is returned from FilterCleared and is used to iterate over the raw logs and unpacked data for Cleared events raised by the Staking contract.
StakingDebtQueued represents a DebtQueued event raised by the Staking contract.
StakingDebtQueuedIterator is returned from FilterDebtQueued and is used to iterate over the raw logs and unpacked data for DebtQueued events raised by the Staking contract.
StakingDepositContractSet represents a DepositContractSet event raised by the Staking contract.
StakingDepositContractSetIterator is returned from FilterDepositContractSet and is used to iterate over the raw logs and unpacked data for DepositContractSet 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.
StakingManagerAccountSet represents a ManagerAccountSet event raised by the Staking contract.
StakingManagerAccountSetIterator is returned from FilterManagerAccountSet and is used to iterate over the raw logs and unpacked data for ManagerAccountSet events raised by the Staking contract.
StakingManagerFeeSet represents a ManagerFeeSet event raised by the Staking contract.
StakingManagerFeeSetIterator is returned from FilterManagerFeeSet and is used to iterate over the raw logs and unpacked data for ManagerFeeSet events raised by the Staking contract.
StakingManagerFeeWithdrawed represents a ManagerFeeWithdrawed event raised by the Staking contract.
StakingManagerFeeWithdrawedIterator is returned from FilterManagerFeeWithdrawed and is used to iterate over the raw logs and unpacked data for ManagerFeeWithdrawed events raised by the Staking contract.
StakingManagerRevenueCompounded represents a ManagerRevenueCompounded event raised by the Staking contract.
StakingManagerRevenueCompoundedIterator is returned from FilterManagerRevenueCompounded and is used to iterate over the raw logs and unpacked data for ManagerRevenueCompounded 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.
StakingRaw is an auto generated low-level Go binding around an Ethereum contract.
StakingRestakingAddressSet represents a RestakingAddressSet event raised by the Staking contract.
StakingRestakingAddressSetIterator is returned from FilterRestakingAddressSet and is used to iterate over the raw logs and unpacked data for RestakingAddressSet events raised by the Staking contract.
StakingRevenueAccounted represents a RevenueAccounted event raised by the Staking contract.
StakingRevenueAccountedIterator is returned from FilterRevenueAccounted and is used to iterate over the raw logs and unpacked data for RevenueAccounted 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.
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.
StakingUserRevenueCompounded represents a UserRevenueCompounded event raised by the Staking contract.
StakingUserRevenueCompoundedIterator is returned from FilterUserRevenueCompounded and is used to iterate over the raw logs and unpacked data for UserRevenueCompounded events raised by the Staking contract.
StakingValidatorActivated represents a ValidatorActivated event raised by the Staking contract.
StakingValidatorActivatedIterator is returned from FilterValidatorActivated and is used to iterate over the raw logs and unpacked data for ValidatorActivated events raised by the Staking contract.
StakingValidatorSlashedStopped represents a ValidatorSlashedStopped event raised by the Staking contract.
StakingValidatorSlashedStoppedIterator is returned from FilterValidatorSlashedStopped and is used to iterate over the raw logs and unpacked data for ValidatorSlashedStopped events raised by the Staking contract.
StakingValidatorStopped represents a ValidatorStopped event raised by the Staking contract.
StakingValidatorStoppedIterator is returned from FilterValidatorStopped and is used to iterate over the raw logs and unpacked data for ValidatorStopped events raised by the Staking contract.
StakingWhiteListToggle represents a WhiteListToggle event raised by the Staking contract.
StakingWhiteListToggleIterator is returned from FilterWhiteListToggle and is used to iterate over the raw logs and unpacked data for WhiteListToggle events raised by the Staking contract.
StakingWithdrawCredentialSet represents a WithdrawCredentialSet event raised by the Staking contract.
StakingWithdrawCredentialSetIterator is returned from FilterWithdrawCredentialSet and is used to iterate over the raw logs and unpacked data for WithdrawCredentialSet events raised by the Staking contract.