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 ¶
Click to show internal directories.
Click to hide internal directories.