Documentation ¶
Index ¶
- func AddValidatorKeysWithAmount(pnr *stader.PermissionlessNodeRegistryContractManager, pubKeys [][]byte, ...) (*types.Transaction, error)
- func CalculateValidatorWithdrawVaultWithdrawShare(executionClient stader.ExecutionClient, ...) (types2.RewardShare, error)
- func ChangeSocializingPoolState(pnr *stader.PermissionlessNodeRegistryContractManager, socializeEl bool, ...) (*types.Transaction, error)
- func ClaimOperatorRewards(orc *stader.OperatorRewardsCollectorContractManager, opts *bind.TransactOpts) (*types.Transaction, error)
- func ClaimOperatorRewardsWithAmount(orc *stader.OperatorRewardsCollectorContractManager, amount *big.Int, ...) (*types.Transaction, error)
- func ComputeWithdrawVaultAddress(vfcm *stader.VaultFactoryContractManager, poolType uint8, operatorId *big.Int, ...) (common.Address, error)
- func DistributeRewards(executionClient stader.ExecutionClient, ...) (*types.Transaction, error)
- func EstimateAddValidatorKeys(pnr *stader.PermissionlessNodeRegistryContractManager, utilityAmount *big.Int, ...) (stader.GasInfo, error)
- func EstimateChangeSocializingPoolState(pnr *stader.PermissionlessNodeRegistryContractManager, socializeEl bool, ...) (stader.GasInfo, error)
- func EstimateClaimOperatorRewards(orc *stader.OperatorRewardsCollectorContractManager, opts *bind.TransactOpts) (stader.GasInfo, error)
- func EstimateClaimOperatorRewardsWithAmount(orc *stader.OperatorRewardsCollectorContractManager, ...) (stader.GasInfo, error)
- func EstimateDistributeRewards(executionClient stader.ExecutionClient, ...) (stader.GasInfo, error)
- func EstimateOnboardNodeOperator(pnr *stader.PermissionlessNodeRegistryContractManager, mevSocialize bool, ...) (stader.GasInfo, error)
- func EstimateSetOperatorRewardAddress(pnr *stader.PermissionlessNodeRegistryContractManager, ...) (stader.GasInfo, error)
- func EstimateSettleFunds(executionClient stader.ExecutionClient, ...) (stader.GasInfo, error)
- func EstimateUpdateOperatorName(pnr *stader.PermissionlessNodeRegistryContractManager, operatorName string, ...) (stader.GasInfo, error)
- func EstimateWithdrawFromNodeElVault(client stader.ExecutionClient, nevAddress common.Address, ...) (stader.GasInfo, error)
- func GetAllValidatorsInfoByOperator(pnr *stader.PermissionlessNodeRegistryContractManager, ...) ([]contracts.Validator, error)
- func GetInputKeyLimitCount(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (uint16, error)
- func GetMaxValidatorKeysPerOperator(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (uint64, error)
- func GetNextOperatorId(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (*big.Int, error)
- func GetNextValidatorId(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (*big.Int, error)
- func GetNodeElRewardAddress(pnr *stader.PermissionlessNodeRegistryContractManager, poolId uint8, ...) (common.Address, error)
- func GetOperatorId(pnr *stader.PermissionlessNodeRegistryContractManager, ...) (*big.Int, error)
- func GetOperatorInfo(pnr *stader.PermissionlessNodeRegistryContractManager, operatorId *big.Int, ...) (types2.OperatorInfo, error)
- func GetOperatorRewardsCollectorBalance(orc *stader.OperatorRewardsCollectorContractManager, ...) (*big.Int, error)
- func GetSocializingPoolStateChangeBlock(pnr *stader.PermissionlessNodeRegistryContractManager, operatorId *big.Int, ...) (*big.Int, error)
- func GetTotalActiveValidators(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (*big.Int, error)
- func GetTotalNonTerminalValidatorKeys(pnr *stader.PermissionlessNodeRegistryContractManager, ...) (uint64, error)
- func GetTotalQueuedValidators(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (*big.Int, error)
- func GetTotalValidatorKeys(pnr *stader.PermissionlessNodeRegistryContractManager, operatorId *big.Int, ...) (*big.Int, error)
- func GetValidatorIdByOperatorId(pnr *stader.PermissionlessNodeRegistryContractManager, operatorId *big.Int, ...) (*big.Int, error)
- func GetValidatorIdByPubKey(pnr *stader.PermissionlessNodeRegistryContractManager, validatorPubKey []byte, ...) (*big.Int, error)
- func GetValidatorInfo(pnr *stader.PermissionlessNodeRegistryContractManager, validatorId *big.Int, ...) (contracts.Validator, error)
- func GetValidatorInfosByOperator(pnr *stader.PermissionlessNodeRegistryContractManager, ...) ([]contracts.Validator, error)
- func GetValidatorWithdrawalCredential(vfcm *stader.VaultFactoryContractManager, withdrawVaultAddress common.Address, ...) (common.Hash, error)
- func IsPermissionlessNodeRegistryPaused(pnr *stader.PermissionlessNodeRegistryContractManager, opts *bind.CallOpts) (bool, error)
- func OnboardNodeOperator(pnr *stader.PermissionlessNodeRegistryContractManager, mevSocialize bool, ...) (*types.Transaction, error)
- func ProposeRewardAddress(pnr *stader.PermissionlessNodeRegistryContractManager, ...) (*types.Transaction, error)
- func SettleFunds(executionClient stader.ExecutionClient, ...) (*types.Transaction, error)
- func UpdateOperatorName(pnr *stader.PermissionlessNodeRegistryContractManager, operatorName string, ...) (*types.Transaction, error)
- func WithdrawFromNodeElVault(client stader.ExecutionClient, nevAddress common.Address, ...) (*types.Transaction, error)
- func WithdrawableInEth(orc *stader.OperatorRewardsCollectorContractManager, ...) (*big.Int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddValidatorKeysWithAmount ¶ added in v1.5.0
func AddValidatorKeysWithAmount( pnr *stader.PermissionlessNodeRegistryContractManager, pubKeys [][]byte, preDepositSignatures [][]byte, depositSignatures [][]byte, utilityAmount *big.Int, referralID string, opts *bind.TransactOpts) (*types.Transaction, error)
func CalculateValidatorWithdrawVaultWithdrawShare ¶
func CalculateValidatorWithdrawVaultWithdrawShare(executionClient stader.ExecutionClient, validatorWithdrawVaultAddress common.Address, opts *bind.CallOpts) (types2.RewardShare, error)
func ChangeSocializingPoolState ¶
func ChangeSocializingPoolState(pnr *stader.PermissionlessNodeRegistryContractManager, socializeEl bool, opts *bind.TransactOpts) (*types.Transaction, error)
func ClaimOperatorRewards ¶
func ClaimOperatorRewards(orc *stader.OperatorRewardsCollectorContractManager, opts *bind.TransactOpts) (*types.Transaction, error)
func ClaimOperatorRewardsWithAmount ¶ added in v1.5.0
func ClaimOperatorRewardsWithAmount(orc *stader.OperatorRewardsCollectorContractManager, amount *big.Int, opts *bind.TransactOpts) (*types.Transaction, error)
func DistributeRewards ¶
func DistributeRewards(executionClient stader.ExecutionClient, validatorWithdrawVaultAddress common.Address, opts *bind.TransactOpts) (*types.Transaction, error)
func EstimateChangeSocializingPoolState ¶
func EstimateChangeSocializingPoolState(pnr *stader.PermissionlessNodeRegistryContractManager, socializeEl bool, opts *bind.TransactOpts) (stader.GasInfo, error)
func EstimateClaimOperatorRewards ¶
func EstimateClaimOperatorRewards(orc *stader.OperatorRewardsCollectorContractManager, opts *bind.TransactOpts) (stader.GasInfo, error)
func EstimateClaimOperatorRewardsWithAmount ¶ added in v1.5.0
func EstimateDistributeRewards ¶
func EstimateDistributeRewards(executionClient stader.ExecutionClient, validatorWithdrawVaultAddress common.Address, opts *bind.TransactOpts) (stader.GasInfo, error)
func EstimateSetOperatorRewardAddress ¶ added in v1.4.0
func EstimateSettleFunds ¶
func EstimateSettleFunds(executionClient stader.ExecutionClient, validatorWithdrawVaultAddress common.Address, opts *bind.TransactOpts) (stader.GasInfo, error)
func EstimateUpdateOperatorName ¶ added in v1.4.0
func EstimateUpdateOperatorName(pnr *stader.PermissionlessNodeRegistryContractManager, operatorName string, opts *bind.TransactOpts) (stader.GasInfo, error)
func EstimateWithdrawFromNodeElVault ¶
func EstimateWithdrawFromNodeElVault(client stader.ExecutionClient, nevAddress common.Address, opts *bind.TransactOpts) (stader.GasInfo, error)
func GetInputKeyLimitCount ¶
func GetNextOperatorId ¶
func GetNextValidatorId ¶
func GetNodeElRewardAddress ¶
func GetOperatorId ¶
func GetOperatorInfo ¶
func GetOperatorInfo(pnr *stader.PermissionlessNodeRegistryContractManager, operatorId *big.Int, opts *bind.CallOpts) (types2.OperatorInfo, error)
func GetTotalValidatorKeys ¶
func GetValidatorIdByPubKey ¶
func GetValidatorInfo ¶
func OnboardNodeOperator ¶
func OnboardNodeOperator(pnr *stader.PermissionlessNodeRegistryContractManager, mevSocialize bool, operatorName string, operatorRewarderAddress common.Address, opts *bind.TransactOpts) (*types.Transaction, error)
func ProposeRewardAddress ¶ added in v1.4.0
func ProposeRewardAddress(pnr *stader.PermissionlessNodeRegistryContractManager, operatorAddress, rewardAddress common.Address, opts *bind.TransactOpts) (*types.Transaction, error)
func SettleFunds ¶
func SettleFunds(executionClient stader.ExecutionClient, validatorWithdrawVaultAddress common.Address, opts *bind.TransactOpts) (*types.Transaction, error)
func UpdateOperatorName ¶ added in v1.4.0
func UpdateOperatorName(pnr *stader.PermissionlessNodeRegistryContractManager, operatorName string, opts *bind.TransactOpts) (*types.Transaction, error)
func WithdrawFromNodeElVault ¶
func WithdrawFromNodeElVault(client stader.ExecutionClient, nevAddress common.Address, opts *bind.TransactOpts) (*types.Transaction, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.