Documentation ¶
Index ¶
- type APIResponse
- type AuctionLotsResponse
- type AuctionStatusResponse
- type BeginReduceBondAmountResponse
- type BidOnLotResponse
- type BondClaimResult
- type CanBeginReduceBondAmountResponse
- type CanBidOnLotResponse
- type CanCancelPDAOProposalResponse
- type CanCancelTNDAOProposalResponse
- type CanChangeWithdrawalCredentialsResponse
- type CanClaimFromLotResponse
- type CanConfirmNodePrimaryWithdrawalAddressResponse
- type CanConfirmNodeRPLWithdrawalAddressResponse
- type CanCreateLotResponse
- type CanCreateVacantMinipoolResponse
- type CanDelegateRollbackResponse
- type CanDelegateUpgradeResponse
- type CanDissolveMinipoolResponse
- type CanDistributeBalanceResponse
- type CanExecutePDAOProposalResponse
- type CanExecuteTNDAOProposalResponse
- type CanExitMinipoolResponse
- type CanFinaliseMinipoolResponse
- type CanJoinTNDAOResponse
- type CanLeaveTNDAOResponse
- type CanNetworkGenerateRewardsTreeResponse
- type CanNodeBurnResponse
- type CanNodeClaimAndStakeRewardsResponse
- type CanNodeClaimRewardsResponse
- type CanNodeClaimRplResponse
- type CanNodeDepositResponse
- type CanNodeSendMessageResponse
- type CanNodeSendResponse
- type CanNodeStakeRplResponse
- type CanNodeSwapRplResponse
- type CanNodeWithdrawEthResponse
- type CanNodeWithdrawRplResponse
- type CanProcessQueueResponse
- type CanProcessWithdrawalAndFinaliseResponse
- type CanProcessWithdrawalResponse
- type CanPromoteMinipoolResponse
- type CanProposePDAOSettingResponse
- type CanProposeTNDAOInviteResponse
- type CanProposeTNDAOKickResponse
- type CanProposeTNDAOLeaveResponse
- type CanProposeTNDAOReplaceResponse
- type CanProposeTNDAOSettingResponse
- type CanRecoverRPLFromLotResponse
- type CanReduceBondAmountResponse
- type CanRefundMinipoolResponse
- type CanRegisterNodeResponse
- type CanReplaceTNDAOPositionResponse
- type CanSetNodePrimaryWithdrawalAddressResponse
- type CanSetNodeRPLWithdrawalAddressResponse
- type CanSetNodeTimezoneResponse
- type CanSetRplLockingAllowedResponse
- type CanSetSmoothingPoolRegistrationStatusResponse
- type CanSetStakeRplForAllowedResponse
- type CanSetUseLatestDelegateResponse
- type CanStakeMinipoolResponse
- type CanVoteOnPDAOProposalResponse
- type CanVoteOnTNDAOProposalResponse
- type CancelPDAOProposalResponse
- type CancelTNDAOProposalResponse
- type ChangeWithdrawalCredentialsResponse
- type CheckCollateralResponse
- type ClaimFromLotResponse
- type ClientManagerStatus
- type ClientStatus
- type ClientStatusResponse
- type CloseMinipoolResponse
- type ConfirmNodePrimaryWithdrawalAddressResponse
- type ConfirmNodeRPLWithdrawalAddressResponse
- type CreateFeeRecipientFileResponse
- type CreateLotResponse
- type CreateVacantMinipoolResponse
- type DelegateRollbackResponse
- type DelegateUpgradeResponse
- type DepositContractInfoResponse
- type DissolveMinipoolResponse
- type DistributeBalanceResponse
- type DownloadRewardsFileResponse
- type EstimateDistributeBalanceGasResponse
- type ExecutePDAOProposalResponse
- type ExecuteTNDAOProposalResponse
- type ExitMinipoolResponse
- type ExportWalletResponse
- type FinaliseMinipoolResponse
- type GetDelegateResponse
- type GetDistributeBalanceDetailsResponse
- type GetEffectiveDelegateResponse
- type GetLatestDelegateResponse
- type GetMinipoolCloseDetailsForNodeResponse
- type GetMinipoolRescueDissolvedDetailsForNodeResponse
- type GetNodePendingPrimaryWithdrawalAddressResponse
- type GetNodePrimaryWithdrawalAddressResponse
- type GetPDAOSettingsResponse
- type GetPreviousDelegateResponse
- type GetSmoothingPoolRegistrationStatusResponse
- type GetTNDAOMemberSettingsResponse
- type GetTNDAOMinipoolSettingsResponse
- type GetTNDAOProposalSettingsResponse
- type GetUseLatestDelegateResponse
- type GetVanityArtifactsResponse
- type ImportKeyResponse
- type InitWalletResponse
- type IsHoustonHotfixDeployedResponse
- type JoinTNDAOApproveResponse
- type JoinTNDAOJoinResponse
- type LeaveTNDAOResponse
- type LotDetails
- type MinipoolBalanceDistributionDetails
- type MinipoolCloseDetails
- type MinipoolDetails
- type MinipoolRescueDissolvedDetails
- type MinipoolStatusResponse
- type NetworkDAOProposalsResponse
- type NetworkGenerateRewardsTreeResponse
- type NetworkStatsResponse
- type NetworkTimezonesResponse
- type NodeAlert
- type NodeAlertsResponse
- type NodeBurnResponse
- type NodeCanDistributeResponse
- type NodeClaimAndStakeRewardsResponse
- type NodeClaimRewardsResponse
- type NodeClaimRplResponse
- type NodeDepositResponse
- type NodeDistributeResponse
- type NodeEthBalanceResponse
- type NodeFeeResponse
- type NodeGetRewardsInfoResponse
- type NodeInitializeFeeDistributorGasResponse
- type NodeInitializeFeeDistributorResponse
- type NodeIsFeeDistributorInitializedResponse
- type NodeRewardsResponse
- type NodeSendMessageResponse
- type NodeSendResponse
- type NodeSignResponse
- type NodeStakeRplAllowanceResponse
- type NodeStakeRplApproveGasResponse
- type NodeStakeRplApproveResponse
- type NodeStakeRplStakeResponse
- type NodeStatusResponse
- type NodeSwapRplAllowanceResponse
- type NodeSwapRplApproveGasResponse
- type NodeSwapRplApproveResponse
- type NodeSwapRplSwapResponse
- type NodeSyncProgressResponse
- type NodeWithdrawEthResponse
- type NodeWithdrawRplResponse
- type PDAOCanClaimBondsResponse
- type PDAOCanClearSignallingAddressResponse
- type PDAOCanDefeatProposalResponse
- type PDAOCanFinalizeProposalResponse
- type PDAOCanInitializeVotingResponse
- type PDAOCanInitializeVotingWithDelegateResponse
- type PDAOCanProposeInviteToSecurityCouncilResponse
- type PDAOCanProposeKickFromSecurityCouncilResponse
- type PDAOCanProposeKickMultiFromSecurityCouncilResponse
- type PDAOCanProposeOneTimeSpendResponse
- type PDAOCanProposeRecurringSpendResponse
- type PDAOCanProposeRecurringSpendUpdateResponse
- type PDAOCanProposeReplaceMemberOfSecurityCouncilResponse
- type PDAOCanProposeRewardsPercentagesResponse
- type PDAOCanSetSignallingAddressResponse
- type PDAOCanSetVotingDelegateResponse
- type PDAOClaimBondsResponse
- type PDAOClearSignallingAddressResponse
- type PDAOCurrentVotingDelegateResponse
- type PDAODefeatProposalResponse
- type PDAOFinalizeProposalResponse
- type PDAOGetClaimableBondsResponse
- type PDAOGetRewardsPercentagesResponse
- type PDAOInitializeVotingResponse
- type PDAOInitializeVotingWithDelegateResponse
- type PDAOIsVotingInitializedResponse
- type PDAOProposalResponse
- type PDAOProposalWithNodeVoteDirection
- type PDAOProposalsResponse
- type PDAOProposeInviteToSecurityCouncilResponse
- type PDAOProposeKickFromSecurityCouncilResponse
- type PDAOProposeKickMultiFromSecurityCouncilResponse
- type PDAOProposeOneTimeSpendResponse
- type PDAOProposeRecurringSpendResponse
- type PDAOProposeRecurringSpendUpdateResponse
- type PDAOProposeReplaceMemberOfSecurityCouncilResponse
- type PDAOProposeRewardsPercentagesResponse
- type PDAOSetSignallingAddressResponse
- type PDAOSetVotingDelegateResponse
- type PDAOStatusResponse
- type ProcessQueueResponse
- type ProcessWithdrawalAndFinaliseResponse
- type ProcessWithdrawalResponse
- type PromoteMinipoolResponse
- type ProposePDAOSettingResponse
- type ProposeTNDAOInviteResponse
- type ProposeTNDAOKickResponse
- type ProposeTNDAOLeaveResponse
- type ProposeTNDAOReplaceResponse
- type ProposeTNDAOSettingBondReductionWindowLengthResponse
- type ProposeTNDAOSettingBondReductionWindowStartResponse
- type ProposeTNDAOSettingMembersQuorumResponse
- type ProposeTNDAOSettingMembersRplBondResponse
- type ProposeTNDAOSettingMinipoolUnbondedMaxResponse
- type ProposeTNDAOSettingPromotionScrubPeriodResponse
- type ProposeTNDAOSettingProposalActionTimespanResponse
- type ProposeTNDAOSettingProposalCooldownResponse
- type ProposeTNDAOSettingProposalExecuteTimespanResponse
- type ProposeTNDAOSettingProposalVoteDelayTimespanResponse
- type ProposeTNDAOSettingProposalVoteTimespanResponse
- type ProposeTNDAOSettingScrubPenaltyEnabledResponse
- type ProposeTNDAOSettingScrubPeriodResponse
- type PurgeResponse
- type QueueStatusResponse
- type RebuildWalletResponse
- type RecoverRPLFromLotResponse
- type RecoverWalletResponse
- type ReduceBondAmountResponse
- type RefundMinipoolResponse
- type RegisterNodeResponse
- type ReplaceTNDAOPositionResponse
- type RescueDissolvedMinipoolResponse
- type ResolveEnsNameResponse
- type RestartVcResponse
- type RplPriceResponse
- type SearchAndRecoverWalletResponse
- type SecurityCanCancelProposalResponse
- type SecurityCanExecuteProposalResponse
- type SecurityCanJoinResponse
- type SecurityCanLeaveResponse
- type SecurityCanProposeInviteResponse
- type SecurityCanProposeKickMultiResponse
- type SecurityCanProposeKickResponse
- type SecurityCanProposeLeaveResponse
- type SecurityCanProposeReplaceResponse
- type SecurityCanProposeSettingResponse
- type SecurityCanVoteOnProposalResponse
- type SecurityCancelProposalResponse
- type SecurityExecuteProposalResponse
- type SecurityJoinResponse
- type SecurityLeaveResponse
- type SecurityMembersResponse
- type SecurityProposalResponse
- type SecurityProposalsResponse
- type SecurityProposeInviteResponse
- type SecurityProposeKickMultiResponse
- type SecurityProposeKickResponse
- type SecurityProposeLeaveResponse
- type SecurityProposeReplaceResponse
- type SecurityProposeSettingResponse
- type SecurityStatusResponse
- type SecurityVoteOnProposalResponse
- type SetEnsNameResponse
- type SetNodePrimaryWithdrawalAddressResponse
- type SetNodeRPLWithdrawalAddressResponse
- type SetNodeTimezoneResponse
- type SetPasswordResponse
- type SetRplLockingAllowedResponse
- type SetSmoothingPoolRegistrationStatusResponse
- type SetStakeRplForAllowedResponse
- type SetUseLatestDelegateResponse
- type SmoothingRewardsResponse
- type SnapshotProposal
- type SnapshotProposalVote
- type SnapshotResponse
- type SnapshotResponseStruct
- type SnapshotVotedProposals
- type SnapshotVotingPower
- type StakeMinipoolResponse
- type TNDAOMembersResponse
- type TNDAOProposalResponse
- type TNDAOProposalsResponse
- type TNDAOStatusResponse
- type TerminateDataFolderResponse
- type TestMnemonicResponse
- type ValidatorDetails
- type ValidatorKeystore
- type VoteOnPDAOProposalResponse
- type VoteOnTNDAOProposalResponse
- type WalletStatusResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIResponse ¶
type AuctionLotsResponse ¶ added in v1.0.0
type AuctionLotsResponse struct { Status string `json:"status"` Error string `json:"error"` Lots []LotDetails `json:"lots"` }
type AuctionStatusResponse ¶ added in v1.0.0
type AuctionStatusResponse struct { Status string `json:"status"` Error string `json:"error"` TotalRPLBalance *big.Int `json:"totalRPLBalance"` AllottedRPLBalance *big.Int `json:"allottedRPLBalance"` RemainingRPLBalance *big.Int `json:"remainingRPLBalance"` CanCreateLot bool `json:"canCreateLot"` LotCounts struct { ClaimAvailable int `json:"claimAvailable"` BiddingAvailable int `json:"biddingAvailable"` RPLRecoveryAvailable int `json:"rplRecoveryAvailable"` } `json:"lotCounts"` }
type BeginReduceBondAmountResponse ¶ added in v1.9.0
type BidOnLotResponse ¶ added in v1.0.0
type BondClaimResult ¶ added in v1.13.0
type BondClaimResult struct { ProposalID uint64 `json:"proposalId"` IsProposer bool `json:"isProposer"` UnlockableIndices []uint64 `json:"unlockableIndices"` RewardableIndices []uint64 `json:"rewardableIndices"` UnlockAmount *big.Int `json:"unlockAmount"` RewardAmount *big.Int `json:"rewardAmount"` }
type CanBeginReduceBondAmountResponse ¶ added in v1.9.0
type CanBeginReduceBondAmountResponse struct { Status string `json:"status"` Error string `json:"error"` BondReductionDisabled bool `json:"bondReductionDisabled"` MinipoolVersionTooLow bool `json:"minipoolVersionTooLow"` Balance uint64 `json:"balance"` BalanceTooLow bool `json:"balanceTooLow"` MatchRequest *big.Int `json:"matchRequest"` BeaconState beacon.ValidatorState `json:"beaconState"` InvalidBeaconState bool `json:"invalidBeaconState"` CanReduce bool `json:"canReduce"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanBidOnLotResponse ¶ added in v1.0.0
type CanBidOnLotResponse struct { Status string `json:"status"` Error string `json:"error"` CanBid bool `json:"canBid"` DoesNotExist bool `json:"doesNotExist"` BiddingEnded bool `json:"biddingEnded"` RPLExhausted bool `json:"rplExhausted"` BidOnLotDisabled bool `json:"bidOnLotDisabled"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanCancelPDAOProposalResponse ¶ added in v1.13.0
type CanCancelPDAOProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanCancel bool `json:"canCancel"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` InvalidProposer bool `json:"invalidProposer"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanCancelTNDAOProposalResponse ¶ added in v1.0.0
type CanCancelTNDAOProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanCancel bool `json:"canCancel"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` InvalidProposer bool `json:"invalidProposer"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanChangeWithdrawalCredentialsResponse ¶ added in v1.9.0
type CanClaimFromLotResponse ¶ added in v1.0.0
type CanConfirmNodePrimaryWithdrawalAddressResponse ¶ added in v1.13.0
type CanConfirmNodePrimaryWithdrawalAddressResponse struct { Status string `json:"status"` Error string `json:"error"` CanConfirm bool `json:"canConfirm"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanConfirmNodeRPLWithdrawalAddressResponse ¶ added in v1.13.0
type CanConfirmNodeRPLWithdrawalAddressResponse struct { Status string `json:"status"` Error string `json:"error"` CanConfirm bool `json:"canConfirm"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanCreateLotResponse ¶ added in v1.0.0
type CanCreateVacantMinipoolResponse ¶ added in v1.9.0
type CanCreateVacantMinipoolResponse struct { Status string `json:"status"` Error string `json:"error"` CanDeposit bool `json:"canDeposit"` InsufficientRplStake bool `json:"insufficientRplStake"` InvalidAmount bool `json:"invalidAmount"` DepositDisabled bool `json:"depositDisabled"` MinipoolAddress common.Address `json:"minipoolAddress"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanDelegateRollbackResponse ¶ added in v1.0.0
type CanDelegateUpgradeResponse ¶ added in v1.0.0
type CanDistributeBalanceResponse ¶ added in v1.9.0
type CanDistributeBalanceResponse struct { Status string `json:"status"` Error string `json:"error"` MinipoolVersion uint8 `json:"minipoolVersion"` MinipoolStatus types.MinipoolStatus `json:"minipoolStatus"` Balance *big.Int `json:"balance"` CanDistribute bool `json:"canDistribute"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanExecutePDAOProposalResponse ¶ added in v1.13.0
type CanExecuteTNDAOProposalResponse ¶ added in v1.0.0
type CanExitMinipoolResponse ¶
type CanFinaliseMinipoolResponse ¶ added in v1.0.0
type CanFinaliseMinipoolResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanJoinTNDAOResponse ¶ added in v1.0.0
type CanJoinTNDAOResponse struct { Status string `json:"status"` Error string `json:"error"` CanJoin bool `json:"canJoin"` ProposalExpired bool `json:"proposalExpired"` AlreadyMember bool `json:"alreadyMember"` InsufficientRplBalance bool `json:"insufficientRplBalance"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanLeaveTNDAOResponse ¶ added in v1.0.0
type CanNetworkGenerateRewardsTreeResponse ¶ added in v1.5.0
type CanNodeBurnResponse ¶
type CanNodeClaimAndStakeRewardsResponse ¶ added in v1.5.0
type CanNodeClaimAndStakeRewardsResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeClaimRewardsResponse ¶ added in v1.5.0
type CanNodeClaimRewardsResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeClaimRplResponse ¶ added in v1.0.0
type CanNodeDepositResponse ¶
type CanNodeDepositResponse struct { Status string `json:"status"` Error string `json:"error"` CanDeposit bool `json:"canDeposit"` CreditBalance *big.Int `json:"creditBalance"` DepositBalance *big.Int `json:"depositBalance"` CanUseCredit bool `json:"canUseCredit"` NodeBalance *big.Int `json:"nodeBalance"` InsufficientBalance bool `json:"insufficientBalance"` InsufficientBalanceWithoutCredit bool `json:"insufficientBalanceWithoutCredit"` InsufficientRplStake bool `json:"insufficientRplStake"` InvalidAmount bool `json:"invalidAmount"` UnbondedMinipoolsAtMax bool `json:"unbondedMinipoolsAtMax"` DepositDisabled bool `json:"depositDisabled"` InConsensus bool `json:"inConsensus"` MinipoolAddress common.Address `json:"minipoolAddress"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeSendMessageResponse ¶ added in v1.9.7
type CanNodeSendMessageResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeSendResponse ¶
type CanNodeSendResponse struct { Status string `json:"status"` Error string `json:"error"` Balance *big.Int `json:"balance"` TokenName string `json:"name"` TokenSymbol string `json:"symbol"` CanSend bool `json:"canSend"` InsufficientBalance bool `json:"insufficientBalance"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeStakeRplResponse ¶ added in v1.0.0
type CanNodeStakeRplResponse struct { Status string `json:"status"` Error string `json:"error"` CanStake bool `json:"canStake"` InsufficientBalance bool `json:"insufficientBalance"` InConsensus bool `json:"inConsensus"` MinimumRplStake *big.Int `json:"minimumRplStake"` MaximumStakeFraction float64 `json:"maximumStakeFraction"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeSwapRplResponse ¶ added in v1.0.0
type CanNodeWithdrawEthResponse ¶ added in v1.13.0
type CanNodeWithdrawEthResponse struct { Status string `json:"status"` Error string `json:"error"` CanWithdraw bool `json:"canWithdraw"` InsufficientBalance bool `json:"insufficientBalance"` HasDifferentWithdrawalAddress bool `json:"hasDifferentWithdrawalAddress"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanNodeWithdrawRplResponse ¶ added in v1.0.0
type CanNodeWithdrawRplResponse struct { Status string `json:"status"` Error string `json:"error"` CanWithdraw bool `json:"canWithdraw"` InsufficientBalance bool `json:"insufficientBalance"` BelowMaxRPLStake bool `json:"belowMaxRPLStake"` MinipoolsUndercollateralized bool `json:"minipoolsUndercollateralized"` WithdrawalDelayActive bool `json:"withdrawalDelayActive"` HasDifferentRPLWithdrawalAddress bool `json:"hasDifferentRPLWithdrawalAddress"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanProcessQueueResponse ¶
type CanProcessQueueResponse struct { Status string `json:"status"` Error string `json:"error"` CanProcess bool `json:"canProcess"` AssignDepositsDisabled bool `json:"assignDepositsDisabled"` NoMinipoolsAvailable bool `json:"noMinipoolsAvailable"` InsufficientDepositBalance bool `json:"insufficientDepositBalance"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanProcessWithdrawalAndFinaliseResponse ¶ added in v1.0.0
type CanProcessWithdrawalResponse ¶ added in v1.0.0
type CanPromoteMinipoolResponse ¶ added in v1.9.0
type CanPromoteMinipoolResponse struct { Status string `json:"status"` Error string `json:"error"` CanPromote bool `json:"canPromote"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanProposePDAOSettingResponse ¶ added in v1.13.0
type CanProposePDAOSettingResponse struct { Status string `json:"status"` Error string `json:"error"` CanPropose bool `json:"canPropose"` InsufficientRpl bool `json:"proposalCooldownActive"` StakedRpl *big.Int `json:"stakedRpl"` LockedRpl *big.Int `json:"lockedRpl"` ProposalBond *big.Int `json:"proposalBond"` BlockNumber uint32 `json:"blockNumber"` GasInfo rocketpool.GasInfo `json:"gasInfo"` IsRplLockingDisallowed bool `json:"isRplLockingDisallowed"` }
type CanProposeTNDAOInviteResponse ¶ added in v1.0.0
type CanProposeTNDAOKickResponse ¶ added in v1.0.0
type CanProposeTNDAOLeaveResponse ¶ added in v1.0.0
type CanProposeTNDAOReplaceResponse ¶ added in v1.0.0
type CanProposeTNDAOSettingResponse ¶ added in v1.0.0
type CanRecoverRPLFromLotResponse ¶ added in v1.0.0
type CanRecoverRPLFromLotResponse struct { Status string `json:"status"` Error string `json:"error"` CanRecover bool `json:"canRecover"` DoesNotExist bool `json:"doesNotExist"` BiddingNotEnded bool `json:"biddingNotEnded"` NoUnclaimedRPL bool `json:"noUnclaimedRpl"` RPLAlreadyRecovered bool `json:"rplAlreadyRecovered"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanReduceBondAmountResponse ¶ added in v1.9.0
type CanRegisterNodeResponse ¶
type CanReplaceTNDAOPositionResponse ¶ added in v1.0.0
type CanSetNodePrimaryWithdrawalAddressResponse ¶ added in v1.13.0
type CanSetNodePrimaryWithdrawalAddressResponse struct { Status string `json:"status"` Error string `json:"error"` CanSet bool `json:"canSet"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanSetNodeRPLWithdrawalAddressResponse ¶ added in v1.13.0
type CanSetNodeRPLWithdrawalAddressResponse struct { Status string `json:"status"` Error string `json:"error"` CanSet bool `json:"canSet"` PrimaryAddressDiffers bool `json:"primaryAddressDiffers"` RPLAddressDiffers bool `json:"rplAddressDiffers"` RPLStake *big.Int `json:"rplStake"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanSetNodeTimezoneResponse ¶ added in v1.0.0
type CanSetNodeTimezoneResponse struct { Status string `json:"status"` Error string `json:"error"` CanSet bool `json:"canSet"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanSetRplLockingAllowedResponse ¶ added in v1.13.0
type CanSetRplLockingAllowedResponse struct { Status string `json:"status"` Error string `json:"error"` CanSet bool `json:"canSet"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanSetSmoothingPoolRegistrationStatusResponse ¶ added in v1.5.0
type CanSetSmoothingPoolRegistrationStatusResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanSetStakeRplForAllowedResponse ¶ added in v1.9.4
type CanSetStakeRplForAllowedResponse struct { Status string `json:"status"` Error string `json:"error"` CanSet bool `json:"canSet"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanSetUseLatestDelegateResponse ¶ added in v1.0.0
type CanSetUseLatestDelegateResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanStakeMinipoolResponse ¶ added in v1.2.3
type CanStakeMinipoolResponse struct { Status string `json:"status"` Error string `json:"error"` CanStake bool `json:"canStake"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanVoteOnPDAOProposalResponse ¶ added in v1.13.0
type CanVoteOnPDAOProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanVote bool `json:"canVote"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` InsufficientPower bool `json:"insufficientPower"` AlreadyVoted bool `json:"alreadyVoted"` VotingPower *big.Int `json:"votingPower"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CanVoteOnTNDAOProposalResponse ¶ added in v1.0.0
type CanVoteOnTNDAOProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanVote bool `json:"canVote"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` JoinedAfterCreated bool `json:"joinedAfterCreated"` AlreadyVoted bool `json:"alreadyVoted"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type CancelPDAOProposalResponse ¶ added in v1.13.0
type CancelTNDAOProposalResponse ¶ added in v1.0.0
type ChangeWithdrawalCredentialsResponse ¶ added in v1.9.0
type CheckCollateralResponse ¶ added in v1.9.0
type CheckCollateralResponse struct { Status string `json:"status"` Error string `json:"error"` EthMatched *big.Int `json:"ethMatched"` EthMatchedLimit *big.Int `json:"ethMatchedLimit"` PendingMatchAmount *big.Int `json:"pendingMatchAmount"` InsufficientCollateral bool `json:"insufficientCollateral"` }
type ClaimFromLotResponse ¶ added in v1.0.0
type ClientManagerStatus ¶ added in v1.5.0
type ClientManagerStatus struct { PrimaryClientStatus ClientStatus `json:"primaryEcStatus"` FallbackEnabled bool `json:"fallbackEnabled"` FallbackClientStatus ClientStatus `json:"fallbackEcStatus"` }
This is a wrapper for the manager's overall status report
type ClientStatus ¶ added in v1.5.0
type ClientStatus struct { IsWorking bool `json:"isWorking"` IsSynced bool `json:"isSynced"` SyncProgress float64 `json:"syncProgress"` NetworkId uint `json:"networkId"` Error string `json:"error"` }
This is a wrapper for the EC status report
type ClientStatusResponse ¶ added in v1.5.0
type ClientStatusResponse struct { Status string `json:"status"` Error string `json:"error"` EcManagerStatus ClientManagerStatus `json:"ecManagerStatus"` BcManagerStatus ClientManagerStatus `json:"bcManagerStatus"` }
type CloseMinipoolResponse ¶
type ConfirmNodePrimaryWithdrawalAddressResponse ¶ added in v1.13.0
type ConfirmNodeRPLWithdrawalAddressResponse ¶ added in v1.13.0
type CreateFeeRecipientFileResponse ¶ added in v1.5.0
type CreateLotResponse ¶ added in v1.0.0
type CreateVacantMinipoolResponse ¶ added in v1.9.0
type CreateVacantMinipoolResponse struct { Status string `json:"status"` Error string `json:"error"` TxHash common.Hash `json:"txHash"` MinipoolAddress common.Address `json:"minipoolAddress"` ScrubPeriod time.Duration `json:"scrubPeriod"` WithdrawalCredentials common.Hash `json:"withdrawalCredentials"` }
type DelegateRollbackResponse ¶ added in v1.0.0
type DelegateUpgradeResponse ¶ added in v1.0.0
type DepositContractInfoResponse ¶ added in v1.0.0
type DepositContractInfoResponse struct { Status string `json:"status"` Error string `json:"error"` RPDepositContract common.Address `json:"rpDepositContract"` RPNetwork uint64 `json:"rpNetwork"` BeaconDepositContract common.Address `json:"beaconDepositContract"` BeaconNetwork uint64 `json:"beaconNetwork"` SufficientSync bool `json:"sufficientSync"` }
type DistributeBalanceResponse ¶ added in v1.9.0
type DownloadRewardsFileResponse ¶ added in v1.9.0
type EstimateDistributeBalanceGasResponse ¶ added in v1.9.0
type EstimateDistributeBalanceGasResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type ExecutePDAOProposalResponse ¶ added in v1.13.0
type ExecuteTNDAOProposalResponse ¶ added in v1.0.0
type ExitMinipoolResponse ¶
type ExportWalletResponse ¶
type FinaliseMinipoolResponse ¶ added in v1.0.0
type GetDelegateResponse ¶ added in v1.0.0
type GetDistributeBalanceDetailsResponse ¶ added in v1.9.0
type GetDistributeBalanceDetailsResponse struct { Status string `json:"status"` Error string `json:"error"` Details []MinipoolBalanceDistributionDetails `json:"details"` }
type GetEffectiveDelegateResponse ¶ added in v1.0.0
type GetLatestDelegateResponse ¶ added in v1.9.0
type GetMinipoolCloseDetailsForNodeResponse ¶ added in v1.9.0
type GetMinipoolCloseDetailsForNodeResponse struct { Status string `json:"status"` Error string `json:"error"` IsFeeDistributorInitialized bool `json:"isFeeDistributorInitialized"` Details []MinipoolCloseDetails `json:"details"` }
type GetMinipoolRescueDissolvedDetailsForNodeResponse ¶ added in v1.9.4
type GetMinipoolRescueDissolvedDetailsForNodeResponse struct { Status string `json:"status"` Error string `json:"error"` Details []MinipoolRescueDissolvedDetails `json:"details"` }
type GetNodePendingPrimaryWithdrawalAddressResponse ¶ added in v1.13.0
type GetNodePrimaryWithdrawalAddressResponse ¶ added in v1.13.0
type GetPDAOSettingsResponse ¶ added in v1.13.0
type GetPDAOSettingsResponse struct { Status string `json:"status"` Error string `json:"error"` Auction struct { IsCreateLotEnabled bool `json:"isCreateLotEnabled"` IsBidOnLotEnabled bool `json:"isBidOnLotEnabled"` LotMinimumEthValue *big.Int `json:"lotMinimumEthValue"` LotMaximumEthValue *big.Int `json:"lotMaximumEthValue"` LotDuration time.Duration `json:"lotDuration"` LotStartingPriceRatio *big.Int `json:"lotStartingPriceRatio"` LotReservePriceRatio *big.Int `json:"lotReservePriceRatio"` } `json:"auction"` Deposit struct { IsDepositingEnabled bool `json:"isDepositingEnabled"` AreDepositAssignmentsEnabled bool `json:"areDepositAssignmentsEnabled"` MinimumDeposit *big.Int `json:"minimumDeposit"` MaximumDepositPoolSize *big.Int `json:"maximumDepositPoolSize"` MaximumAssignmentsPerDeposit uint64 `json:"maximumAssignmentsPerDeposit"` MaximumSocialisedAssignmentsPerDeposit uint64 `json:"maximumSocialisedAssignmentsPerDeposit"` DepositFee *big.Int `json:"depositFee"` } `json:"deposit"` Inflation struct { IntervalRate *big.Int `json:"intervalRate"` StartTime time.Time `json:"startTime"` } `json:"inflation"` Minipool struct { IsSubmitWithdrawableEnabled bool `json:"isSubmitWithdrawableEnabled"` LaunchTimeout time.Duration `json:"launchTimeout"` IsBondReductionEnabled bool `json:"isBondReductionEnabled"` MaximumCount uint64 `json:"maximumCount"` UserDistributeWindowStart time.Duration `json:"userDistributeWindowStart"` UserDistributeWindowLength time.Duration `json:"userDistributeWindowLength"` } `json:"minipool"` Network struct { OracleDaoConsensusThreshold *big.Int `json:"oracleDaoConsensusThreshold"` NodePenaltyThreshold *big.Int `json:"nodePenaltyThreshold"` PerPenaltyRate *big.Int `json:"perPenaltyRate"` IsSubmitBalancesEnabled bool `json:"isSubmitBalancesEnabled"` SubmitBalancesFrequency time.Duration `json:"submitBalancesFrequency"` IsSubmitPricesEnabled bool `json:"isSubmitPricesEnabled"` SubmitPricesFrequency time.Duration `json:"submitPricesFrequency"` MinimumNodeFee *big.Int `json:"minimumNodeFee"` TargetNodeFee *big.Int `json:"targetNodeFee"` MaximumNodeFee *big.Int `json:"maximumNodeFee"` NodeFeeDemandRange *big.Int `json:"nodeFeeDemandRange"` TargetRethCollateralRate *big.Int `json:"targetRethCollateralRate"` IsSubmitRewardsEnabled bool `json:"isSubmitRewardsEnabled"` } `json:"network"` Node struct { IsRegistrationEnabled bool `json:"isRegistrationEnabled"` IsSmoothingPoolRegistrationEnabled bool `json:"isSmoothingPoolRegistrationEnabled"` IsDepositingEnabled bool `json:"isDepositingEnabled"` AreVacantMinipoolsEnabled bool `json:"areVacantMinipoolsEnabled"` MinimumPerMinipoolStake *big.Int `json:"minimumPerMinipoolStake"` MaximumPerMinipoolStake *big.Int `json:"maximumPerMinipoolStake"` } `json:"node"` Proposals struct { VotePhase1Time time.Duration `json:"votePhase1Time"` VotePhase2Time time.Duration `json:"votePhase2Time"` VoteDelayTime time.Duration `json:"voteDelayTime"` ExecuteTime time.Duration `json:"executeTime"` ProposalBond *big.Int `json:"proposalBond"` ChallengeBond *big.Int `json:"challengeBond"` ChallengePeriod time.Duration `json:"challengePeriod"` Quorum *big.Int `json:"quorum"` VetoQuorum *big.Int `json:"vetoQuorum"` MaxBlockAge uint64 `json:"maxBlockAge"` } `json:"proposals"` Rewards struct { IntervalTime time.Duration `json:"intervalTime"` } `json:"rewards"` Security struct { MembersQuorum *big.Int `json:"membersQuorum"` MembersLeaveTime time.Duration `json:"membersLeaveTime"` ProposalVoteTime time.Duration `json:"proposalVoteTime"` ProposalExecuteTime time.Duration `json:"proposalExecuteTime"` ProposalActionTime time.Duration `json:"proposalActionTime"` } `json:"security"` }
type GetPreviousDelegateResponse ¶ added in v1.0.0
type GetSmoothingPoolRegistrationStatusResponse ¶ added in v1.5.0
type GetTNDAOMemberSettingsResponse ¶ added in v1.0.0
type GetTNDAOMemberSettingsResponse struct { Status string `json:"status"` Error string `json:"error"` Quorum float64 `json:"quorum"` RPLBond *big.Int `json:"rplBond"` MinipoolUnbondedMax uint64 `json:"minipoolUnbondedMax"` ChallengeCooldown uint64 `json:"challengeCooldown"` ChallengeWindow uint64 `json:"challengeWindow"` ChallengeCost *big.Int `json:"challengeCost"` }
type GetTNDAOMinipoolSettingsResponse ¶ added in v1.0.0
type GetTNDAOMinipoolSettingsResponse struct { Status string `json:"status"` Error string `json:"error"` ScrubPeriod uint64 `json:"scrubPeriod"` PromotionScrubPeriod uint64 `json:"promotionScrubPeriod"` ScrubPenaltyEnabled bool `json:"scrubPenaltyEnabled"` BondReductionWindowStart uint64 `json:"bondReductionWindowStart"` BondReductionWindowLength uint64 `json:"bondReductionWindowLength"` }
type GetTNDAOProposalSettingsResponse ¶ added in v1.0.0
type GetUseLatestDelegateResponse ¶ added in v1.0.0
type GetVanityArtifactsResponse ¶ added in v1.0.0
type ImportKeyResponse ¶ added in v1.9.0
type InitWalletResponse ¶
type IsHoustonHotfixDeployedResponse ¶ added in v1.13.8
type JoinTNDAOApproveResponse ¶ added in v1.0.0
type JoinTNDAOJoinResponse ¶ added in v1.0.0
type LeaveTNDAOResponse ¶ added in v1.0.0
type LotDetails ¶ added in v1.0.0
type LotDetails struct { Details auction.LotDetails `json:"details"` ClaimAvailable bool `json:"claimAvailable"` BiddingAvailable bool `json:"biddingAvailable"` RPLRecoveryAvailable bool `json:"rplRecoveryAvailable"` }
type MinipoolBalanceDistributionDetails ¶ added in v1.9.0
type MinipoolBalanceDistributionDetails struct { Address common.Address `json:"address"` Balance *big.Int `json:"balance"` Refund *big.Int `json:"refund"` MinipoolVersion uint8 `json:"minipoolVersion"` Status types.MinipoolStatus `json:"status"` IsFinalized bool `json:"isFinalized"` CanDistribute bool `json:"canDistribute"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type MinipoolCloseDetails ¶ added in v1.9.0
type MinipoolCloseDetails struct { Address common.Address `json:"address"` IsFinalized bool `json:"isFinalized"` MinipoolStatus types.MinipoolStatus `json:"minipoolStatus"` MinipoolVersion uint8 `json:"minipoolVersion"` Distributed bool `json:"distributed"` CanClose bool `json:"canClose"` Balance *big.Int `json:"balance"` Refund *big.Int `json:"refund"` UserDepositBalance *big.Int `json:"userDepositBalance"` BeaconState beacon.ValidatorState `json:"beaconState"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type MinipoolDetails ¶
type MinipoolDetails struct { Address common.Address `json:"address"` ValidatorPubkey types.ValidatorPubkey `json:"validatorPubkey"` Status minipool.StatusDetails `json:"status"` DepositType types.MinipoolDeposit `json:"depositType"` Node minipool.NodeDetails `json:"node"` User minipool.UserDetails `json:"user"` Balances tokens.Balances `json:"balances"` Validator ValidatorDetails `json:"validator"` CanStake bool `json:"canStake"` CanPromote bool `json:"canPromote"` Queue minipool.QueueDetails `json:"queue"` RefundAvailable bool `json:"refundAvailable"` WithdrawalAvailable bool `json:"withdrawalAvailable"` CloseAvailable bool `json:"closeAvailable"` Finalised bool `json:"finalised"` UseLatestDelegate bool `json:"useLatestDelegate"` Delegate common.Address `json:"delegate"` PreviousDelegate common.Address `json:"previousDelegate"` EffectiveDelegate common.Address `json:"effectiveDelegate"` TimeUntilDissolve time.Duration `json:"timeUntilDissolve"` Penalties uint64 `json:"penalties"` ReduceBondTime time.Time `json:"reduceBondTime"` ReduceBondCancelled bool `json:"reduceBondCancelled"` }
type MinipoolRescueDissolvedDetails ¶ added in v1.9.4
type MinipoolRescueDissolvedDetails struct { Address common.Address `json:"address"` CanRescue bool `json:"canRescue"` IsFinalized bool `json:"isFinalized"` MinipoolStatus types.MinipoolStatus `json:"minipoolStatus"` MinipoolVersion uint8 `json:"minipoolVersion"` BeaconBalance *big.Int `json:"beaconBalance"` BeaconState beacon.ValidatorState `json:"beaconState"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type MinipoolStatusResponse ¶
type MinipoolStatusResponse struct { Status string `json:"status"` Error string `json:"error"` Minipools []MinipoolDetails `json:"minipools"` LatestDelegate common.Address `json:"latestDelegate"` }
type NetworkDAOProposalsResponse ¶ added in v1.6.0
type NetworkDAOProposalsResponse struct { Status string `json:"status"` Error string `json:"error"` AccountAddress common.Address `json:"accountAddress"` AccountAddressFormatted string `json:"accountAddressFormatted"` TotalDelegatedVp *big.Int `json:"totalDelegateVp"` SumVotingPower *big.Int `json:"sumVotingPower"` VotingDelegate common.Address `json:"votingDelegate"` IsVotingInitialized bool `json:"isVotingInitialized"` VotingPower *big.Int `json:"votingPower"` BlockNumber uint32 `json:"blockNumber"` IsNodeRegistered bool `json:"isNodeRegistered"` OnchainVotingDelegate common.Address `json:"onchainVotingDelegate"` OnchainVotingDelegateFormatted string `json:"onchainVotingDelegateFormatted"` SnapshotResponse SnapshotResponseStruct `json:"snapshotResponse"` SignallingAddress common.Address `json:"signallingAddress"` SignallingAddressFormatted string `json:"SignallingAddressFormatted"` }
type NetworkGenerateRewardsTreeResponse ¶ added in v1.5.0
type NetworkStatsResponse ¶ added in v1.0.0
type NetworkStatsResponse struct { Status string `json:"status"` Error string `json:"error"` TotalValueLocked float64 `json:"totalValueLocked"` DepositPoolBalance float64 `json:"depositPoolBalance"` MinipoolCapacity float64 `json:"minipoolCapacity"` StakerUtilization float64 `json:"stakerUtilization"` NodeFee float64 `json:"nodeFee"` NodeCount uint64 `json:"nodeCount"` InitializedMinipoolCount uint64 `json:"initializedMinipoolCount"` PrelaunchMinipoolCount uint64 `json:"prelaunchMinipoolCount"` StakingMinipoolCount uint64 `json:"stakingMinipoolCount"` WithdrawableMinipoolCount uint64 `json:"withdrawableMinipoolCount"` DissolvedMinipoolCount uint64 `json:"dissolvedMinipoolCount"` FinalizedMinipoolCount uint64 `json:"finalizedMinipoolCount"` RplPrice float64 `json:"rplPrice"` TotalRplStaked float64 `json:"totalRplStaked"` EffectiveRplStaked float64 `json:"effectiveRplStaked"` RethPrice float64 `json:"rethPrice"` SmoothingPoolNodes uint64 `json:"smoothingPoolNodes"` SmoothingPoolAddress common.Address `json:"SmoothingPoolAddress"` SmoothingPoolBalance float64 `json:"smoothingPoolBalance"` }
type NetworkTimezonesResponse ¶ added in v1.0.0
type NodeAlert ¶ added in v1.12.0
type NodeAlert struct { // Enum: [unprocessed active suppressed] State string `json:"state"` // NOTE: Alertmanager puts "description" and "summary" in annotations and "alertname" is in labels (along with any configured labels and annotations). Labels map[string]string `json:"labels"` Annotations map[string]string `json:"annotations"` }
func (NodeAlert) ColorString ¶ added in v1.12.0
func (NodeAlert) Description ¶ added in v1.12.0
func (NodeAlert) IsSuppressed ¶ added in v1.12.0
type NodeAlertsResponse ¶ added in v1.12.0
type NodeBurnResponse ¶
type NodeCanDistributeResponse ¶ added in v1.5.0
type NodeClaimAndStakeRewardsResponse ¶ added in v1.5.0
type NodeClaimRewardsResponse ¶ added in v1.5.0
type NodeClaimRplResponse ¶ added in v1.0.0
type NodeDepositResponse ¶
type NodeDistributeResponse ¶ added in v1.5.0
type NodeEthBalanceResponse ¶ added in v1.9.0
type NodeFeeResponse ¶
type NodeGetRewardsInfoResponse ¶ added in v1.5.0
type NodeGetRewardsInfoResponse struct { Status string `json:"status"` Error string `json:"error"` Registered bool `json:"registered"` ClaimedIntervals []uint64 `json:"claimedIntervals"` UnclaimedIntervals []rewards.IntervalInfo `json:"unclaimedIntervals"` InvalidIntervals []rewards.IntervalInfo `json:"invalidIntervals"` RplStake *big.Int `json:"rplStake"` RplPrice *big.Int `json:"rplPrice"` ActiveMinipools int `json:"activeMinipools"` EffectiveRplStake *big.Int `json:"effectiveRplStake"` MinimumRplStake *big.Int `json:"minimumRplStake"` EthMatched *big.Int `json:"ethMatched"` EthMatchedLimit *big.Int `json:"ethMatchedLimit"` PendingMatchAmount *big.Int `json:"pendingMatchAmount"` BorrowedCollateralRatio float64 `json:"borrowedCollateralRatio"` BondedCollateralRatio float64 `json:"bondedCollateralRatio"` }
type NodeInitializeFeeDistributorGasResponse ¶ added in v1.5.0
type NodeInitializeFeeDistributorResponse ¶ added in v1.5.0
type NodeIsFeeDistributorInitializedResponse ¶ added in v1.5.0
type NodeRewardsResponse ¶ added in v1.0.0
type NodeRewardsResponse struct { Status string `json:"status"` Error string `json:"error"` NodeRegistrationTime time.Time `json:"nodeRegistrationTime"` RewardsInterval time.Duration `json:"rewardsInterval"` LastCheckpoint time.Time `json:"lastCheckpoint"` Trusted bool `json:"trusted"` Registered bool `json:"registered"` EffectiveRplStake float64 `json:"effectiveRplStake"` TotalRplStake float64 `json:"totalRplStake"` TrustedRplBond float64 `json:"trustedRplBond"` EstimatedRewards float64 `json:"estimatedRewards"` CumulativeRplRewards float64 `json:"cumulativeRplRewards"` CumulativeEthRewards float64 `json:"cumulativeEthRewards"` EstimatedTrustedRplRewards float64 `json:"estimatedTrustedRplRewards"` CumulativeTrustedRplRewards float64 `json:"cumulativeTrustedRplRewards"` UnclaimedRplRewards float64 `json:"unclaimedRplRewards"` UnclaimedEthRewards float64 `json:"unclaimedEthRewards"` UnclaimedTrustedRplRewards float64 `json:"unclaimedTrustedRplRewards"` BeaconRewards float64 `json:"beaconRewards"` TxHash common.Hash `json:"txHash"` }
type NodeSendMessageResponse ¶ added in v1.9.7
type NodeSendResponse ¶
type NodeSignResponse ¶ added in v1.4.1
type NodeStakeRplAllowanceResponse ¶ added in v1.0.0
type NodeStakeRplApproveGasResponse ¶ added in v1.0.0
type NodeStakeRplApproveGasResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type NodeStakeRplApproveResponse ¶ added in v1.0.0
type NodeStakeRplStakeResponse ¶ added in v1.0.0
type NodeStatusResponse ¶
type NodeStatusResponse struct { Status string `json:"status"` Error string `json:"error"` Warning string `json:"warning"` AccountAddress common.Address `json:"accountAddress"` AccountAddressFormatted string `json:"accountAddressFormatted"` PrimaryWithdrawalAddress common.Address `json:"primaryWithdrawalAddress"` PrimaryWithdrawalAddressFormatted string `json:"primaryWithdrawalAddressFormatted"` PendingPrimaryWithdrawalAddress common.Address `json:"pendingPrimaryWithdrawalAddress"` PendingPrimaryWithdrawalAddressFormatted string `json:"pendingPrimaryWithdrawalAddressFormatted"` IsRPLWithdrawalAddressSet bool `json:"isRPLWithdrawalAddressSet"` RPLWithdrawalAddress common.Address `json:"rplWithdrawalAddress"` RPLWithdrawalAddressFormatted string `json:"rplWithdrawalAddressFormatted"` PendingRPLWithdrawalAddress common.Address `json:"pendingRPLWithdrawalAddress"` PendingRPLWithdrawalAddressFormatted string `json:"pendingRPLWithdrawalAddressFormatted"` IsRPLLockingAllowed bool `json:"isRPLLockingAllowed"` NodeRPLLocked *big.Int `json:"nodeRPLLocked"` Registered bool `json:"registered"` Trusted bool `json:"trusted"` TimezoneLocation string `json:"timezoneLocation"` AccountBalances tokens.Balances `json:"accountBalances"` PrimaryWithdrawalBalances tokens.Balances `json:"primaryWithdrawalBalances"` RPLWithdrawalBalances tokens.Balances `json:"rplWithdrawalBalances"` RplStake *big.Int `json:"rplStake"` EffectiveRplStake *big.Int `json:"effectiveRplStake"` MinimumRplStake *big.Int `json:"minimumRplStake"` MaximumRplStake *big.Int `json:"maximumRplStake"` MaximumStakeFraction float64 `json:"maximumStakeFraction"` BorrowedCollateralRatio float64 `json:"borrowedCollateralRatio"` BondedCollateralRatio float64 `json:"bondedCollateralRatio"` PendingEffectiveRplStake *big.Int `json:"pendingEffectiveRplStake"` PendingMinimumRplStake *big.Int `json:"pendingMinimumRplStake"` PendingMaximumRplStake *big.Int `json:"pendingMaximumRplStake"` PendingBorrowedCollateralRatio float64 `json:"pendingBorrowedCollateralRatio"` PendingBondedCollateralRatio float64 `json:"pendingBondedCollateralRatio"` IsVotingInitialized bool `json:"isVotingInitialized"` OnchainVotingDelegate common.Address `json:"onchainVotingDelegate"` OnchainVotingDelegateFormatted string `json:"onchainVotingDelegateFormatted"` MinipoolLimit uint64 `json:"minipoolLimit"` EthMatched *big.Int `json:"ethMatched"` EthMatchedLimit *big.Int `json:"ethMatchedLimit"` PendingMatchAmount *big.Int `json:"pendingMatchAmount"` CreditBalance *big.Int `json:"creditBalance"` CreditAndEthOnBehalfBalance *big.Int `json:"creditAndEthOnBehalfBalance"` EthOnBehalfBalance *big.Int `json:"ethOnBehalfBalance"` UsableCreditAndEthOnBehalfBalance *big.Int `json:"usableCreditAndEthOnBehalfBalance"` MinipoolCounts struct { Total int `json:"total"` Initialized int `json:"initialized"` Prelaunch int `json:"prelaunch"` Staking int `json:"staking"` Withdrawable int `json:"withdrawable"` Dissolved int `json:"dissolved"` RefundAvailable int `json:"refundAvailable"` WithdrawalAvailable int `json:"withdrawalAvailable"` CloseAvailable int `json:"closeAvailable"` Finalised int `json:"finalised"` } `json:"minipoolCounts"` IsFeeDistributorInitialized bool `json:"isFeeDistributorInitialized"` FeeRecipientInfo rp.FeeRecipientInfo `json:"feeRecipientInfo"` FeeDistributorBalance *big.Int `json:"feeDistributorBalance"` PenalizedMinipools map[common.Address]uint64 `json:"penalizedMinipools"` SnapshotResponse struct { Error string `json:"error"` ProposalVotes []SnapshotProposalVote `json:"proposalVotes"` ActiveSnapshotProposals []SnapshotProposal `json:"activeSnapshotProposals"` } `json:"snapshotResponse"` Alerts []NodeAlert `json:"alerts"` SignallingAddress common.Address `json:"signallingAddress"` SignallingAddressFormatted string `json:"signallingAddressFormatted"` Minipools []MinipoolDetails `json:"minipools"` LatestDelegate common.Address `json:"latestDelegate"` }
type NodeSwapRplAllowanceResponse ¶ added in v1.0.0
type NodeSwapRplApproveGasResponse ¶ added in v1.0.0
type NodeSwapRplApproveGasResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type NodeSwapRplApproveResponse ¶ added in v1.0.0
type NodeSwapRplSwapResponse ¶ added in v1.0.0
type NodeSyncProgressResponse ¶ added in v1.0.0
type NodeSyncProgressResponse struct { Status string `json:"status"` Error string `json:"error"` EcStatus ClientManagerStatus `json:"ecStatus"` BcStatus ClientManagerStatus `json:"bcStatus"` }
type NodeWithdrawEthResponse ¶ added in v1.13.0
type NodeWithdrawRplResponse ¶ added in v1.0.0
type PDAOCanClaimBondsResponse ¶ added in v1.13.0
type PDAOCanClearSignallingAddressResponse ¶ added in v1.13.6
type PDAOCanDefeatProposalResponse ¶ added in v1.13.0
type PDAOCanDefeatProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanDefeat bool `json:"canDefeat"` DoesNotExist bool `json:"doesNotExist"` AlreadyDefeated bool `json:"alreadyDefeated"` StillInChallengeWindow bool `json:"stillInChallengeWindow"` InvalidChallengeState bool `json:"invalidChallengeState"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type PDAOCanFinalizeProposalResponse ¶ added in v1.13.0
type PDAOCanFinalizeProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanFinalize bool `json:"canFinalize"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` AlreadyFinalized bool `json:"alreadyFinalized"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type PDAOCanInitializeVotingResponse ¶ added in v1.13.0
type PDAOCanInitializeVotingResponse struct { Status string `json:"status"` Error string `json:"error"` VotingInitialized bool `json:"votingInitialized"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type PDAOCanInitializeVotingWithDelegateResponse ¶ added in v1.13.6
type PDAOCanInitializeVotingWithDelegateResponse struct { Status string `json:"status"` Error string `json:"error"` VotingInitialized bool `json:"votingInitialized"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type PDAOCanProposeInviteToSecurityCouncilResponse ¶ added in v1.13.0
type PDAOCanProposeInviteToSecurityCouncilResponse struct { Status string `json:"status"` Error string `json:"error"` CanPropose bool `json:"canPropose"` MemberAlreadyExists bool `json:"memberAlreadyExists"` BlockNumber uint32 `json:"blockNumber"` GasInfo rocketpool.GasInfo `json:"gasInfo"` IsRplLockingDisallowed bool `json:"isRplLockingDisallowed"` }
type PDAOCanProposeKickFromSecurityCouncilResponse ¶ added in v1.13.0
type PDAOCanProposeKickMultiFromSecurityCouncilResponse ¶ added in v1.13.0
type PDAOCanProposeKickMultiFromSecurityCouncilResponse struct { Status string `json:"status"` Error string `json:"error"` BlockNumber uint32 `json:"blockNumber"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type PDAOCanProposeOneTimeSpendResponse ¶ added in v1.13.0
type PDAOCanProposeRecurringSpendResponse ¶ added in v1.13.0
type PDAOCanProposeRecurringSpendUpdateResponse ¶ added in v1.13.0
type PDAOCanProposeReplaceMemberOfSecurityCouncilResponse ¶ added in v1.13.0
type PDAOCanProposeReplaceMemberOfSecurityCouncilResponse struct { Status string `json:"status"` Error string `json:"error"` BlockNumber uint32 `json:"blockNumber"` GasInfo rocketpool.GasInfo `json:"gasInfo"` CanPropose bool `json:"canPropose"` IsRplLockingDisallowed bool `json:"isRplLockingDisallowed"` }
type PDAOCanProposeRewardsPercentagesResponse ¶ added in v1.13.0
type PDAOCanSetSignallingAddressResponse ¶ added in v1.13.6
type PDAOCanSetVotingDelegateResponse ¶ added in v1.13.0
type PDAOCanSetVotingDelegateResponse struct { Status string `json:"status"` Error string `json:"error"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type PDAOClaimBondsResponse ¶ added in v1.13.0
type PDAOClearSignallingAddressResponse ¶ added in v1.13.6
type PDAOCurrentVotingDelegateResponse ¶ added in v1.13.0
type PDAODefeatProposalResponse ¶ added in v1.13.0
type PDAOFinalizeProposalResponse ¶ added in v1.13.0
type PDAOGetClaimableBondsResponse ¶ added in v1.13.0
type PDAOGetClaimableBondsResponse struct { Status string `json:"status"` Error string `json:"error"` ClaimableBonds []BondClaimResult `json:"claimableBonds"` }
type PDAOGetRewardsPercentagesResponse ¶ added in v1.13.0
type PDAOInitializeVotingResponse ¶ added in v1.13.0
type PDAOInitializeVotingWithDelegateResponse ¶ added in v1.13.6
type PDAOIsVotingInitializedResponse ¶ added in v1.13.8
type PDAOProposalResponse ¶ added in v1.13.0
type PDAOProposalResponse struct { Status string `json:"status"` Error string `json:"error"` Proposal PDAOProposalWithNodeVoteDirection `json:"proposal"` }
type PDAOProposalWithNodeVoteDirection ¶ added in v1.13.0
type PDAOProposalWithNodeVoteDirection struct { protocol.ProtocolDaoProposalDetails NodeVoteDirection types.VoteDirection `json:"nodeVoteDirection"` }
type PDAOProposalsResponse ¶ added in v1.13.0
type PDAOProposalsResponse struct { Status string `json:"status"` Error string `json:"error"` Proposals []PDAOProposalWithNodeVoteDirection `json:"proposals"` }
type PDAOProposeInviteToSecurityCouncilResponse ¶ added in v1.13.0
type PDAOProposeKickFromSecurityCouncilResponse ¶ added in v1.13.0
type PDAOProposeKickMultiFromSecurityCouncilResponse ¶ added in v1.13.0
type PDAOProposeOneTimeSpendResponse ¶ added in v1.13.0
type PDAOProposeRecurringSpendResponse ¶ added in v1.13.0
type PDAOProposeRecurringSpendUpdateResponse ¶ added in v1.13.0
type PDAOProposeReplaceMemberOfSecurityCouncilResponse ¶ added in v1.13.0
type PDAOProposeRewardsPercentagesResponse ¶ added in v1.13.0
type PDAOSetSignallingAddressResponse ¶ added in v1.13.6
type PDAOSetVotingDelegateResponse ¶ added in v1.13.0
type PDAOStatusResponse ¶ added in v1.13.2
type PDAOStatusResponse struct { Status string `json:"status"` Error string `json:"error"` VotingPower *big.Int `json:"votingPower"` OnchainVotingDelegate common.Address `json:"onchainVotingDelegate"` OnchainVotingDelegateFormatted string `json:"onchainVotingDelegateFormatted"` BlockNumber uint32 `json:"blockNumber"` VerifyEnabled bool `json:"verifyEnabled"` IsVotingInitialized bool `json:"isVotingInitialized"` SnapshotResponse SnapshotResponseStruct `json:"snapshotResponse"` IsRPLLockingAllowed bool `json:"isRPLLockingAllowed"` NodeRPLLocked *big.Int `json:"nodeRPLLocked"` AccountAddress common.Address `json:"accountAddress"` AccountAddressFormatted string `json:"accountAddressFormatted"` TotalDelegatedVp *big.Int `json:"totalDelegateVp"` SumVotingPower *big.Int `json:"sumVotingPower"` IsNodeRegistered bool `json:"isNodeRegistered"` SignallingAddress common.Address `json:"signallingAddress"` SignallingAddressFormatted string `json:"SignallingAddressFormatted"` }
type ProcessQueueResponse ¶
type ProcessWithdrawalAndFinaliseResponse ¶ added in v1.0.0
type ProcessWithdrawalResponse ¶ added in v1.0.0
type PromoteMinipoolResponse ¶ added in v1.9.0
type ProposePDAOSettingResponse ¶ added in v1.13.0
type ProposeTNDAOInviteResponse ¶ added in v1.0.0
type ProposeTNDAOKickResponse ¶ added in v1.0.0
type ProposeTNDAOLeaveResponse ¶ added in v1.0.0
type ProposeTNDAOReplaceResponse ¶ added in v1.0.0
type ProposeTNDAOSettingBondReductionWindowLengthResponse ¶ added in v1.9.0
type ProposeTNDAOSettingBondReductionWindowStartResponse ¶ added in v1.9.0
type ProposeTNDAOSettingMembersQuorumResponse ¶ added in v1.0.0
type ProposeTNDAOSettingMembersRplBondResponse ¶ added in v1.0.0
type ProposeTNDAOSettingMinipoolUnbondedMaxResponse ¶ added in v1.0.0
type ProposeTNDAOSettingPromotionScrubPeriodResponse ¶ added in v1.9.0
type ProposeTNDAOSettingProposalActionTimespanResponse ¶ added in v1.0.0
type ProposeTNDAOSettingProposalCooldownResponse ¶ added in v1.0.0
type ProposeTNDAOSettingProposalExecuteTimespanResponse ¶ added in v1.0.0
type ProposeTNDAOSettingProposalVoteDelayTimespanResponse ¶ added in v1.0.0
type ProposeTNDAOSettingProposalVoteTimespanResponse ¶ added in v1.0.0
type ProposeTNDAOSettingScrubPenaltyEnabledResponse ¶ added in v1.9.0
type ProposeTNDAOSettingScrubPeriodResponse ¶ added in v1.0.0
type PurgeResponse ¶ added in v1.6.4
type QueueStatusResponse ¶
type RebuildWalletResponse ¶ added in v0.0.5
type RebuildWalletResponse struct { Status string `json:"status"` Error string `json:"error"` ValidatorKeys []types.ValidatorPubkey `json:"validatorKeys"` }
type RecoverRPLFromLotResponse ¶ added in v1.0.0
type RecoverWalletResponse ¶
type ReduceBondAmountResponse ¶ added in v1.9.0
type RefundMinipoolResponse ¶
type RegisterNodeResponse ¶
type ReplaceTNDAOPositionResponse ¶ added in v1.0.0
type RescueDissolvedMinipoolResponse ¶ added in v1.9.4
type ResolveEnsNameResponse ¶ added in v1.7.0
type RestartVcResponse ¶ added in v1.9.0
type RplPriceResponse ¶ added in v1.0.0
type SearchAndRecoverWalletResponse ¶ added in v1.4.2
type SearchAndRecoverWalletResponse struct { Status string `json:"status"` Error string `json:"error"` FoundWallet bool `json:"foundWallet"` AccountAddress common.Address `json:"accountAddress"` DerivationPath string `json:"derivationPath"` Index uint `json:"index"` ValidatorKeys []types.ValidatorPubkey `json:"validatorKeys"` }
type SecurityCanCancelProposalResponse ¶ added in v1.13.0
type SecurityCanCancelProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanCancel bool `json:"canCancel"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` InvalidProposer bool `json:"invalidProposer"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type SecurityCanExecuteProposalResponse ¶ added in v1.13.0
type SecurityCanJoinResponse ¶ added in v1.13.0
type SecurityCanLeaveResponse ¶ added in v1.13.0
type SecurityCanProposeInviteResponse ¶ added in v1.13.0
type SecurityCanProposeKickMultiResponse ¶ added in v1.13.0
type SecurityCanProposeKickMultiResponse struct { Status string `json:"status"` Error string `json:"error"` CanPropose bool `json:"canPropose"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type SecurityCanProposeKickResponse ¶ added in v1.13.0
type SecurityCanProposeKickResponse struct { Status string `json:"status"` Error string `json:"error"` CanPropose bool `json:"canPropose"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type SecurityCanProposeLeaveResponse ¶ added in v1.13.0
type SecurityCanProposeReplaceResponse ¶ added in v1.13.0
type SecurityCanProposeReplaceResponse struct { Status string `json:"status"` Error string `json:"error"` CanPropose bool `json:"canPropose"` OldMemberDoesntExist bool `json:"oldMemberDoesntExist"` NewMemberAlreadyExists bool `json:"newMemberAlreadyExists"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type SecurityCanProposeSettingResponse ¶ added in v1.13.0
type SecurityCanProposeSettingResponse struct { Status string `json:"status"` Error string `json:"error"` CanPropose bool `json:"canPropose"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type SecurityCanVoteOnProposalResponse ¶ added in v1.13.0
type SecurityCanVoteOnProposalResponse struct { Status string `json:"status"` Error string `json:"error"` CanVote bool `json:"canVote"` DoesNotExist bool `json:"doesNotExist"` InvalidState bool `json:"invalidState"` JoinedAfterCreated bool `json:"joinedAfterCreated"` AlreadyVoted bool `json:"alreadyVoted"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
type SecurityCancelProposalResponse ¶ added in v1.13.0
type SecurityExecuteProposalResponse ¶ added in v1.13.0
type SecurityJoinResponse ¶ added in v1.13.0
type SecurityLeaveResponse ¶ added in v1.13.0
type SecurityMembersResponse ¶ added in v1.13.0
type SecurityMembersResponse struct { Status string `json:"status"` Error string `json:"error"` Members []security.SecurityDAOMemberDetails `json:"members"` }
type SecurityProposalResponse ¶ added in v1.13.0
type SecurityProposalResponse struct { Status string `json:"status"` Error string `json:"error"` Proposal dao.ProposalDetails `json:"proposal"` }
type SecurityProposalsResponse ¶ added in v1.13.0
type SecurityProposalsResponse struct { Status string `json:"status"` Error string `json:"error"` Proposals []dao.ProposalDetails `json:"proposals"` }
type SecurityProposeInviteResponse ¶ added in v1.13.0
type SecurityProposeKickMultiResponse ¶ added in v1.13.0
type SecurityProposeKickResponse ¶ added in v1.13.0
type SecurityProposeLeaveResponse ¶ added in v1.13.0
type SecurityProposeReplaceResponse ¶ added in v1.13.0
type SecurityProposeSettingResponse ¶ added in v1.13.0
type SecurityStatusResponse ¶ added in v1.13.0
type SecurityStatusResponse struct { Status string `json:"status"` Error string `json:"error"` IsMember bool `json:"isMember"` CanJoin bool `json:"canJoin"` CanLeave bool `json:"canLeave"` TotalMembers uint64 `json:"totalMembers"` ProposalCounts struct { Total int `json:"total"` Pending int `json:"pending"` Active int `json:"active"` Cancelled int `json:"cancelled"` Defeated int `json:"defeated"` Succeeded int `json:"succeeded"` Expired int `json:"expired"` Executed int `json:"executed"` } `json:"proposalCounts"` }
type SecurityVoteOnProposalResponse ¶ added in v1.13.0
type SetEnsNameResponse ¶ added in v1.7.0
type SetNodePrimaryWithdrawalAddressResponse ¶ added in v1.13.0
type SetNodeRPLWithdrawalAddressResponse ¶ added in v1.13.0
type SetNodeTimezoneResponse ¶
type SetPasswordResponse ¶
type SetRplLockingAllowedResponse ¶ added in v1.13.0
type SetSmoothingPoolRegistrationStatusResponse ¶ added in v1.5.0
type SetStakeRplForAllowedResponse ¶ added in v1.9.4
type SetUseLatestDelegateResponse ¶ added in v1.0.0
type SmoothingRewardsResponse ¶ added in v1.7.1
type SnapshotProposal ¶ added in v1.6.0
type SnapshotProposal struct { Id string `json:"id"` Title string `json:"title"` Start int64 `json:"start"` End int64 `json:"end"` State string `json:"state"` Snapshot int64 `json:"snapshot"` Author string `json:"author"` Choices []string `json:"choices"` Scores []float64 `json:"scores"` ScoresTotal float64 `json:"scores_total"` ScoresUpdated int64 `json:"scores_updated"` Quorum float64 `json:"quorum"` Link string `json:"link"` }
type SnapshotProposalVote ¶ added in v1.6.0
type SnapshotResponse ¶ added in v1.6.0
type SnapshotResponse struct { Status string `json:"status"` Error string `json:"error"` Data struct { Proposals []SnapshotProposal `json:"proposals"` } }
type SnapshotResponseStruct ¶ added in v1.13.7
type SnapshotResponseStruct struct { Error string `json:"error"` ProposalVotes []SnapshotProposalVote `json:"proposalVotes"` ActiveSnapshotProposals []SnapshotProposal `json:"activeSnapshotProposals"` }
func (*SnapshotResponseStruct) VoteCount ¶ added in v1.13.7
func (s *SnapshotResponseStruct) VoteCount() uint
type SnapshotVotedProposals ¶ added in v1.6.0
type SnapshotVotedProposals struct { Status string `json:"status"` Error string `json:"error"` Data struct { Votes []SnapshotProposalVote `json:"votes"` } `json:"data"` }
type SnapshotVotingPower ¶ added in v1.7.1
type SnapshotVotingPower struct { Data struct { Vp struct { Vp float64 `json:"vp"` } `json:"vp"` } `json:"data"` }
type StakeMinipoolResponse ¶ added in v1.2.3
type TNDAOMembersResponse ¶ added in v1.0.0
type TNDAOMembersResponse struct { Status string `json:"status"` Error string `json:"error"` Members []tn.MemberDetails `json:"members"` }
type TNDAOProposalResponse ¶ added in v1.0.0
type TNDAOProposalResponse struct { Status string `json:"status"` Error string `json:"error"` Proposal dao.ProposalDetails `json:"proposal"` }
type TNDAOProposalsResponse ¶ added in v1.0.0
type TNDAOProposalsResponse struct { Status string `json:"status"` Error string `json:"error"` Proposals []dao.ProposalDetails `json:"proposals"` }
type TNDAOStatusResponse ¶ added in v1.0.0
type TNDAOStatusResponse struct { Status string `json:"status"` Error string `json:"error"` IsMember bool `json:"isMember"` CanJoin bool `json:"canJoin"` CanLeave bool `json:"canLeave"` CanReplace bool `json:"canReplace"` TotalMembers uint64 `json:"totalMembers"` ProposalCounts struct { Total int `json:"total"` Pending int `json:"pending"` Active int `json:"active"` Cancelled int `json:"cancelled"` Defeated int `json:"defeated"` Succeeded int `json:"succeeded"` Expired int `json:"expired"` Executed int `json:"executed"` } `json:"proposalCounts"` }
type TerminateDataFolderResponse ¶ added in v1.3.0
type TestMnemonicResponse ¶ added in v1.3.1
type ValidatorDetails ¶
type ValidatorKeystore ¶ added in v1.4.3
type ValidatorKeystore struct { Crypto map[string]interface{} `json:"crypto"` Version uint `json:"version"` UUID uuid.UUID `json:"uuid"` Path string `json:"path"` Pubkey types.ValidatorPubkey `json:"pubkey"` }
Encrypted validator keystore following the EIP-2335 standard (https://eips.ethereum.org/EIPS/eip-2335)
type VoteOnPDAOProposalResponse ¶ added in v1.13.0
type VoteOnTNDAOProposalResponse ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.