Documentation ¶
Index ¶
- type APIResponse
- type AuctionLotsResponse
- type AuctionStatusResponse
- type BidOnLotResponse
- type CanBidOnLotResponse
- type CanCancelTNDAOProposalResponse
- type CanClaimFromLotResponse
- type CanCloseMinipoolResponse
- type CanConfirmNodeWithdrawalAddressResponse
- type CanCreateLotResponse
- type CanDelegateRollbackResponse
- type CanDelegateUpgradeResponse
- type CanDissolveMinipoolResponse
- type CanExecuteTNDAOProposalResponse
- type CanExitMinipoolResponse
- type CanFaucetWithdrawRplResponse
- type CanFinaliseMinipoolResponse
- type CanJoinTNDAOResponse
- type CanLeaveTNDAOResponse
- type CanNodeBurnResponse
- type CanNodeClaimRplResponse
- type CanNodeDepositResponse
- type CanNodeSendResponse
- type CanNodeStakeRplResponse
- type CanNodeSwapRplResponse
- type CanNodeWithdrawRplResponse
- type CanProcessQueueResponse
- type CanProcessWithdrawalAndFinaliseResponse
- type CanProcessWithdrawalResponse
- type CanProposeTNDAOInviteResponse
- type CanProposeTNDAOKickResponse
- type CanProposeTNDAOLeaveResponse
- type CanProposeTNDAOReplaceResponse
- type CanProposeTNDAOSettingResponse
- type CanRecoverRPLFromLotResponse
- type CanRefundMinipoolResponse
- type CanRegisterNodeResponse
- type CanReplaceTNDAOPositionResponse
- type CanSetNodeTimezoneResponse
- type CanSetNodeWithdrawalAddressResponse
- type CanSetUseLatestDelegateResponse
- type CanVoteOnTNDAOProposalResponse
- type CancelTNDAOProposalResponse
- type ClaimFromLotResponse
- type CloseMinipoolResponse
- type ConfirmNodeWithdrawalAddressResponse
- type CreateLotResponse
- type DelegateRollbackResponse
- type DelegateUpgradeResponse
- type DepositContractInfoResponse
- type DissolveMinipoolResponse
- type ExecuteTNDAOProposalResponse
- type ExitMinipoolResponse
- type ExportWalletResponse
- type FaucetStatusResponse
- type FaucetWithdrawRplResponse
- type FinaliseMinipoolResponse
- type GetDelegateResponse
- type GetEffectiveDelegateResponse
- type GetNodePendingWithdrawalAddressResponse
- type GetNodeWithdrawalAddressResponse
- type GetPreviousDelegateResponse
- type GetTNDAOMemberSettingsResponse
- type GetTNDAOMinipoolSettingsResponse
- type GetTNDAOProposalSettingsResponse
- type GetUseLatestDelegateResponse
- type GetVanityArtifactsResponse
- type InitWalletResponse
- type JoinTNDAOApproveResponse
- type JoinTNDAOJoinResponse
- type LeaveTNDAOResponse
- type LotDetails
- type MinipoolDetails
- type MinipoolStatusResponse
- type NetworkStatsResponse
- type NetworkTimezonesResponse
- type NodeBurnResponse
- type NodeClaimRplResponse
- type NodeDepositResponse
- type NodeFeeResponse
- type NodeRewardsResponse
- type NodeSendResponse
- type NodeStakeRplAllowanceResponse
- type NodeStakeRplApproveGasResponse
- type NodeStakeRplApproveResponse
- type NodeStakeRplStakeResponse
- type NodeStatusResponse
- type NodeSwapRplAllowanceResponse
- type NodeSwapRplApproveGasResponse
- type NodeSwapRplApproveResponse
- type NodeSwapRplSwapResponse
- type NodeSyncProgressResponse
- type NodeWithdrawRplResponse
- type ProcessQueueResponse
- type ProcessWithdrawalAndFinaliseResponse
- type ProcessWithdrawalResponse
- type ProposeTNDAOInviteResponse
- type ProposeTNDAOKickResponse
- type ProposeTNDAOLeaveResponse
- type ProposeTNDAOReplaceResponse
- type ProposeTNDAOSettingMembersQuorumResponse
- type ProposeTNDAOSettingMembersRplBondResponse
- type ProposeTNDAOSettingMinipoolUnbondedMaxResponse
- type ProposeTNDAOSettingProposalActionTimespanResponse
- type ProposeTNDAOSettingProposalCooldownResponse
- type ProposeTNDAOSettingProposalExecuteTimespanResponse
- type ProposeTNDAOSettingProposalVoteDelayTimespanResponse
- type ProposeTNDAOSettingProposalVoteTimespanResponse
- type ProposeTNDAOSettingScrubPeriodResponse
- type QueueStatusResponse
- type RebuildWalletResponse
- type RecoverRPLFromLotResponse
- type RecoverWalletResponse
- type RefundMinipoolResponse
- type RegisterNodeResponse
- type ReplaceTNDAOPositionResponse
- type RplPriceResponse
- type SetNodeTimezoneResponse
- type SetNodeWithdrawalAddressResponse
- type SetPasswordResponse
- type SetUseLatestDelegateResponse
- type TNDAOMembersResponse
- type TNDAOProposalResponse
- type TNDAOProposalsResponse
- type TNDAOStatusResponse
- type ValidatorDetails
- 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 BidOnLotResponse ¶ added in v1.0.0
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 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 CanClaimFromLotResponse ¶ added in v1.0.0
type CanConfirmNodeWithdrawalAddressResponse ¶ added in v1.0.0
type CanConfirmNodeWithdrawalAddressResponse 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 CanDelegateRollbackResponse ¶ added in v1.0.0
type CanDelegateUpgradeResponse ¶ added in v1.0.0
type CanExecuteTNDAOProposalResponse ¶ added in v1.0.0
type CanExitMinipoolResponse ¶
type CanFaucetWithdrawRplResponse ¶ added in v1.0.0
type CanFaucetWithdrawRplResponse struct { Status string `json:"status"` Error string `json:"error"` CanWithdraw bool `json:"canWithdraw"` InsufficientFaucetBalance bool `json:"insufficientFaucetBalance"` InsufficientAllowance bool `json:"insufficientAllowance"` InsufficientNodeBalance bool `json:"insufficientNodeBalance"` GasInfo rocketpool.GasInfo `json:"gasInfo"` }
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 CanNodeBurnResponse ¶
type CanNodeClaimRplResponse ¶ added in v1.0.0
type CanNodeDepositResponse ¶
type CanNodeDepositResponse struct { Status string `json:"status"` Error string `json:"error"` CanDeposit bool `json:"canDeposit"` InsufficientBalance bool `json:"insufficientBalance"` 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 CanNodeSendResponse ¶
type CanNodeStakeRplResponse ¶ added in v1.0.0
type CanNodeSwapRplResponse ¶ added in v1.0.0
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"` MinipoolsUndercollateralized bool `json:"minipoolsUndercollateralized"` WithdrawalDelayActive bool `json:"withdrawalDelayActive"` InConsensus bool `json:"inConsensus"` 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 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 CanRegisterNodeResponse ¶
type CanReplaceTNDAOPositionResponse ¶ added in v1.0.0
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 CanSetNodeWithdrawalAddressResponse ¶ added in v1.0.0
type CanSetNodeWithdrawalAddressResponse 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 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 CancelTNDAOProposalResponse ¶ added in v1.0.0
type ClaimFromLotResponse ¶ added in v1.0.0
type CloseMinipoolResponse ¶
type ConfirmNodeWithdrawalAddressResponse ¶ added in v1.0.0
type CreateLotResponse ¶ added in v1.0.0
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 ExecuteTNDAOProposalResponse ¶ added in v1.0.0
type ExitMinipoolResponse ¶
type ExportWalletResponse ¶
type FaucetStatusResponse ¶ added in v1.0.0
type FaucetStatusResponse struct { Status string `json:"status"` Error string `json:"error"` Balance *big.Int `json:"balance"` Allowance *big.Int `json:"allowance"` WithdrawableAmount *big.Int `json:"withdrawableAmount"` WithdrawalFee *big.Int `json:"withdrawalFee"` ResetsInBlocks uint64 `json:"resetsInBlocks"` }
type FaucetWithdrawRplResponse ¶ added in v1.0.0
type FinaliseMinipoolResponse ¶ added in v1.0.0
type GetDelegateResponse ¶ added in v1.0.0
type GetEffectiveDelegateResponse ¶ added in v1.0.0
type GetNodePendingWithdrawalAddressResponse ¶ added in v1.0.0
type GetNodeWithdrawalAddressResponse ¶ added in v1.0.0
type GetPreviousDelegateResponse ¶ added in v1.0.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 GetTNDAOProposalSettingsResponse ¶ added in v1.0.0
type GetUseLatestDelegateResponse ¶ added in v1.0.0
type GetVanityArtifactsResponse ¶ added in v1.0.0
type InitWalletResponse ¶
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 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"` 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"` }
type MinipoolStatusResponse ¶
type MinipoolStatusResponse struct { Status string `json:"status"` Error string `json:"error"` Minipools []MinipoolDetails `json:"minipools"` LatestDelegate common.Address `json:"latestDelegate"` }
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"` }
type NetworkTimezonesResponse ¶ added in v1.0.0
type NodeBurnResponse ¶
type NodeClaimRplResponse ¶ added in v1.0.0
type NodeDepositResponse ¶
type NodeFeeResponse ¶
type NodeRewardsResponse ¶ added in v1.0.0
type NodeRewardsResponse struct { Status string `json:"status"` Error string `json:"error"` NodeRegistrationTime time.Time `json:"nodeRegistrationTime"` TrustedNodeRegistrationTime time.Time `json:"trustedNodeRegistrationTime"` 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"` CumulativeRewards float64 `json:"cumulativeRewards"` EstimatedTrustedRewards float64 `json:"estimatedTrustedRewards"` CumulativeTrustedRewards float64 `json:"cumulativeTrustedRewards"` UnclaimedRewards float64 `json:"unclaimedRewards"` UnclaimedTrustedRewards float64 `json:"unclaimedTrustedRewards"` TxHash common.Hash `json:"txHash"` }
type NodeSendResponse ¶
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"` AccountAddress common.Address `json:"accountAddress"` WithdrawalAddress common.Address `json:"withdrawalAddress"` PendingWithdrawalAddress common.Address `json:"pendingWithdrawalAddress"` Registered bool `json:"registered"` Trusted bool `json:"trusted"` TimezoneLocation string `json:"timezoneLocation"` AccountBalances tokens.Balances `json:"accountBalances"` WithdrawalBalances tokens.Balances `json:"withdrawalBalances"` RplStake *big.Int `json:"rplStake"` EffectiveRplStake *big.Int `json:"effectiveRplStake"` MinimumRplStake *big.Int `json:"minimumRplStake"` MaximumRplStake *big.Int `json:"maximumRplStake"` CollateralRatio float64 `json:"collateralRatio"` MinipoolLimit uint64 `json:"minipoolLimit"` 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"` }
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"` Eth1Progress float64 `json:"eth1Progress"` Eth2Progress float64 `json:"eth2Progress"` Eth1Synced bool `json:"eth1Synced"` Eth2Synced bool `json:"eth2Synced"` Eth1LatestBlockTime uint64 `json:"eth1LatestBlockTime"` }
type NodeWithdrawRplResponse ¶ added in v1.0.0
type ProcessQueueResponse ¶
type ProcessWithdrawalAndFinaliseResponse ¶ added in v1.0.0
type ProcessWithdrawalResponse ¶ added in v1.0.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 ProposeTNDAOSettingMembersQuorumResponse ¶ added in v1.0.0
type ProposeTNDAOSettingMembersRplBondResponse ¶ added in v1.0.0
type ProposeTNDAOSettingMinipoolUnbondedMaxResponse ¶ added in v1.0.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 ProposeTNDAOSettingScrubPeriodResponse ¶ added in v1.0.0
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 RefundMinipoolResponse ¶
type RegisterNodeResponse ¶
type ReplaceTNDAOPositionResponse ¶ added in v1.0.0
type RplPriceResponse ¶ added in v1.0.0
type SetNodeTimezoneResponse ¶
type SetNodeWithdrawalAddressResponse ¶ added in v1.0.0
type SetPasswordResponse ¶
type SetUseLatestDelegateResponse ¶ added in v1.0.0
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"` Proposals 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 ValidatorDetails ¶
type VoteOnTNDAOProposalResponse ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.