Documentation ¶
Index ¶
- type APIResponse
- type CanCloseMinipoolResponse
- type CanDissolveMinipoolResponse
- type CanExitMinipoolResponse
- type CanNodeBurnResponse
- type CanNodeDepositResponse
- type CanNodeSendResponse
- type CanProcessQueueResponse
- type CanRefundMinipoolResponse
- type CanRegisterNodeResponse
- type CanWithdrawMinipoolResponse
- type CloseMinipoolResponse
- type DissolveMinipoolResponse
- type ExitMinipoolResponse
- type ExportWalletResponse
- type FaucetWithdrawResponse
- type InitWalletResponse
- type MinipoolDetails
- type MinipoolStatusResponse
- type NodeBurnResponse
- type NodeDepositResponse
- type NodeFeeResponse
- type NodeSendResponse
- type NodeStatusResponse
- type ProcessQueueResponse
- type QueueStatusResponse
- type RebuildWalletResponse
- type RecoverWalletResponse
- type RefundMinipoolResponse
- type RegisterNodeResponse
- type SetNodeTimezoneResponse
- type SetPasswordResponse
- type ValidatorDetails
- type WalletStatusResponse
- type WithdrawMinipoolResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIResponse ¶
type CanExitMinipoolResponse ¶
type CanNodeBurnResponse ¶
type CanNodeDepositResponse ¶
type CanNodeSendResponse ¶
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"` }
type CanRegisterNodeResponse ¶
type CloseMinipoolResponse ¶
type ExitMinipoolResponse ¶
type ExportWalletResponse ¶
type FaucetWithdrawResponse ¶
type InitWalletResponse ¶
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"` Staking minipool.StakingDetails `json:"staking"` Balances tokens.Balances `json:"balances"` Validator ValidatorDetails `json:"validator"` RefundAvailable bool `json:"refundAvailable"` WithdrawalAvailable bool `json:"withdrawalAvailable"` CloseAvailable bool `json:"closeAvailable"` }
type MinipoolStatusResponse ¶
type MinipoolStatusResponse struct { Status string `json:"status"` Error string `json:"error"` Minipools []MinipoolDetails `json:"minipools"` }
type NodeBurnResponse ¶
type NodeDepositResponse ¶
type NodeFeeResponse ¶
type NodeFeeResponse struct { Status string `json:"status"` Error string `json:"error"` NodeFee float64 `json:"nodeFee"` MinNodeFee float64 `json:"minNodeFee"` TargetNodeFee float64 `json:"targetNodeFee"` MaxNodeFee float64 `json:"maxNodeFee"` SuggestedMinNodeFee float64 `json:"suggestedMinNodeFee"` }
type NodeSendResponse ¶
type NodeStatusResponse ¶
type NodeStatusResponse struct { Status string `json:"status"` Error string `json:"error"` AccountAddress common.Address `json:"accountAddress"` Registered bool `json:"registered"` Trusted bool `json:"trusted"` TimezoneLocation string `json:"timezoneLocation"` Balances tokens.Balances `json:"balances"` 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"` } `json:"minipoolCounts"` }
type ProcessQueueResponse ¶
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 RecoverWalletResponse ¶
type RefundMinipoolResponse ¶
type RegisterNodeResponse ¶
type SetNodeTimezoneResponse ¶
type SetPasswordResponse ¶
type ValidatorDetails ¶
type WalletStatusResponse ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.