swclient

package
v0.2.1-dev Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

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

func NewApiClient

func NewApiClient(baseRoute string, socketPath string, debugMode bool) *ApiClient

Creates a new API client instance

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

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

Export the wallet in encrypted ETH key format

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL