Documentation
¶
Index ¶
- type ApiClient
- type NodesetRequester
- type WalletRequester
- func (r *WalletRequester) GenerateKeys(count uint64, restartVc bool) (*api.ApiResponse[swapi.WalletGenerateKeysData], error)
- func (r *WalletRequester) GetContext() *client.RequesterContext
- func (r *WalletRequester) GetName() string
- func (r *WalletRequester) GetRoute() string
- func (r *WalletRequester) Initialize() (*api.ApiResponse[swapi.WalletInitializeData], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiClient ¶
type ApiClient struct {
Nodeset *NodesetRequester
Wallet *WalletRequester
// contains filtered or unexported fields
}
Binder for the Hyperdrive daemon API server
type NodesetRequester ¶
type NodesetRequester struct {
// contains filtered or unexported fields
}
func NewNodesetRequester ¶
func NewNodesetRequester(context *client.RequesterContext) *NodesetRequester
func (*NodesetRequester) GetContext ¶
func (r *NodesetRequester) GetContext() *client.RequesterContext
func (*NodesetRequester) GetName ¶
func (r *NodesetRequester) GetName() string
func (*NodesetRequester) GetRoute ¶
func (r *NodesetRequester) GetRoute() string
func (*NodesetRequester) UploadDepositData ¶
func (r *NodesetRequester) UploadDepositData() (*api.ApiResponse[swapi.NodesetUploadDepositDataData], error)
Upload the aggregated deposit data file to NodeSet's servers
type WalletRequester ¶
type WalletRequester struct {
// contains filtered or unexported fields
}
func NewWalletRequester ¶
func NewWalletRequester(context *client.RequesterContext) *WalletRequester
func (*WalletRequester) GenerateKeys ¶
func (r *WalletRequester) GenerateKeys(count uint64, restartVc bool) (*api.ApiResponse[swapi.WalletGenerateKeysData], error)
Generate and save new validator keys
func (*WalletRequester) GetContext ¶
func (r *WalletRequester) GetContext() *client.RequesterContext
func (*WalletRequester) GetName ¶
func (r *WalletRequester) GetName() string
func (*WalletRequester) GetRoute ¶
func (r *WalletRequester) GetRoute() string
func (*WalletRequester) Initialize ¶
func (r *WalletRequester) Initialize() (*api.ApiResponse[swapi.WalletInitializeData], error)
Export the wallet in encrypted ETH key format
Click to show internal directories.
Click to hide internal directories.