ethereum_validator_accounts_v2

package
v1.4.4 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2021 License: GPL-3.0 Imports: 23 Imported by: 3

Documentation

Overview

Package ethereum_validator_accounts_v2 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ethereum_validator_accounts_v2 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	SignResponse_Status_name = map[int32]string{
		0: "UNKNOWN",
		1: "SUCCEEDED",
		2: "DENIED",
		3: "FAILED",
	}
	SignResponse_Status_value = map[string]int32{
		"UNKNOWN":   0,
		"SUCCEEDED": 1,
		"DENIED":    2,
		"FAILED":    3,
	}
)

Enum value maps for SignResponse_Status.

View Source
var (
	KeymanagerKind_name = map[int32]string{
		0: "DERIVED",
		1: "IMPORTED",
		2: "REMOTE",
	}
	KeymanagerKind_value = map[string]int32{
		"DERIVED":  0,
		"IMPORTED": 1,
		"REMOTE":   2,
	}
)

Enum value maps for KeymanagerKind.

View Source
var File_proto_validator_accounts_v2_keymanager_proto protoreflect.FileDescriptor
View Source
var File_proto_validator_accounts_v2_web_api_proto protoreflect.FileDescriptor

Functions

func RegisterAccountsHandler added in v1.3.10

func RegisterAccountsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAccountsHandler registers the http handlers for service Accounts to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAccountsHandlerClient added in v1.3.10

func RegisterAccountsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AccountsClient) error

RegisterAccountsHandlerClient registers the http handlers for service Accounts to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AccountsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AccountsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AccountsClient" to call the correct interceptors.

func RegisterAccountsHandlerFromEndpoint added in v1.3.10

func RegisterAccountsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAccountsHandlerFromEndpoint is same as RegisterAccountsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAccountsHandlerServer added in v1.3.10

func RegisterAccountsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AccountsServer) error

RegisterAccountsHandlerServer registers the http handlers for service Accounts to "mux". UnaryRPC :call AccountsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAccountsHandlerFromEndpoint instead.

func RegisterAccountsServer

func RegisterAccountsServer(s *grpc.Server, srv AccountsServer)

func RegisterAuthHandler added in v1.3.10

func RegisterAuthHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAuthHandler registers the http handlers for service Auth to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAuthHandlerClient added in v1.3.10

func RegisterAuthHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AuthClient) error

RegisterAuthHandlerClient registers the http handlers for service Auth to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AuthClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AuthClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AuthClient" to call the correct interceptors.

func RegisterAuthHandlerFromEndpoint added in v1.3.10

func RegisterAuthHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAuthHandlerFromEndpoint is same as RegisterAuthHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAuthHandlerServer added in v1.3.10

func RegisterAuthHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AuthServer) error

RegisterAuthHandlerServer registers the http handlers for service Auth to "mux". UnaryRPC :call AuthServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAuthHandlerFromEndpoint instead.

func RegisterAuthServer

func RegisterAuthServer(s *grpc.Server, srv AuthServer)

func RegisterBeaconHandler added in v1.3.10

func RegisterBeaconHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterBeaconHandler registers the http handlers for service Beacon to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterBeaconHandlerClient added in v1.3.10

func RegisterBeaconHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BeaconClient) error

RegisterBeaconHandlerClient registers the http handlers for service Beacon to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BeaconClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BeaconClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BeaconClient" to call the correct interceptors.

func RegisterBeaconHandlerFromEndpoint added in v1.3.10

func RegisterBeaconHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterBeaconHandlerFromEndpoint is same as RegisterBeaconHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterBeaconHandlerServer added in v1.3.10

func RegisterBeaconHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BeaconServer) error

RegisterBeaconHandlerServer registers the http handlers for service Beacon to "mux". UnaryRPC :call BeaconServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterBeaconHandlerFromEndpoint instead.

func RegisterBeaconServer added in v1.1.0

func RegisterBeaconServer(s *grpc.Server, srv BeaconServer)

func RegisterHealthHandler added in v1.3.10

func RegisterHealthHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterHealthHandler registers the http handlers for service Health to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterHealthHandlerClient added in v1.3.10

func RegisterHealthHandlerClient(ctx context.Context, mux *runtime.ServeMux, client HealthClient) error

RegisterHealthHandlerClient registers the http handlers for service Health to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "HealthClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "HealthClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "HealthClient" to call the correct interceptors.

func RegisterHealthHandlerFromEndpoint added in v1.3.10

func RegisterHealthHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterHealthHandlerFromEndpoint is same as RegisterHealthHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterHealthHandlerServer added in v1.3.10

func RegisterHealthHandlerServer(ctx context.Context, mux *runtime.ServeMux, server HealthServer) error

RegisterHealthHandlerServer registers the http handlers for service Health to "mux". UnaryRPC :call HealthServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterHealthHandlerFromEndpoint instead.

func RegisterHealthServer

func RegisterHealthServer(s *grpc.Server, srv HealthServer)

func RegisterRemoteSignerHandler added in v1.3.10

func RegisterRemoteSignerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRemoteSignerHandler registers the http handlers for service RemoteSigner to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRemoteSignerHandlerClient added in v1.3.10

func RegisterRemoteSignerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RemoteSignerClient) error

RegisterRemoteSignerHandlerClient registers the http handlers for service RemoteSigner to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RemoteSignerClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RemoteSignerClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RemoteSignerClient" to call the correct interceptors.

func RegisterRemoteSignerHandlerFromEndpoint added in v1.3.10

func RegisterRemoteSignerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRemoteSignerHandlerFromEndpoint is same as RegisterRemoteSignerHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRemoteSignerHandlerServer added in v1.3.10

func RegisterRemoteSignerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RemoteSignerServer) error

RegisterRemoteSignerHandlerServer registers the http handlers for service RemoteSigner to "mux". UnaryRPC :call RemoteSignerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRemoteSignerHandlerFromEndpoint instead.

func RegisterRemoteSignerServer

func RegisterRemoteSignerServer(s *grpc.Server, srv RemoteSignerServer)

func RegisterSlashingProtectionHandler added in v1.3.10

func RegisterSlashingProtectionHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSlashingProtectionHandler registers the http handlers for service SlashingProtection to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSlashingProtectionHandlerClient added in v1.3.10

func RegisterSlashingProtectionHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SlashingProtectionClient) error

RegisterSlashingProtectionHandlerClient registers the http handlers for service SlashingProtection to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SlashingProtectionClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SlashingProtectionClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SlashingProtectionClient" to call the correct interceptors.

func RegisterSlashingProtectionHandlerFromEndpoint added in v1.3.10

func RegisterSlashingProtectionHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSlashingProtectionHandlerFromEndpoint is same as RegisterSlashingProtectionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSlashingProtectionHandlerServer added in v1.3.10

func RegisterSlashingProtectionHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SlashingProtectionServer) error

RegisterSlashingProtectionHandlerServer registers the http handlers for service SlashingProtection to "mux". UnaryRPC :call SlashingProtectionServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterSlashingProtectionHandlerFromEndpoint instead.

func RegisterSlashingProtectionServer added in v1.3.7

func RegisterSlashingProtectionServer(s *grpc.Server, srv SlashingProtectionServer)

func RegisterWalletHandler added in v1.3.10

func RegisterWalletHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterWalletHandler registers the http handlers for service Wallet to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterWalletHandlerClient added in v1.3.10

func RegisterWalletHandlerClient(ctx context.Context, mux *runtime.ServeMux, client WalletClient) error

RegisterWalletHandlerClient registers the http handlers for service Wallet to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "WalletClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "WalletClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "WalletClient" to call the correct interceptors.

func RegisterWalletHandlerFromEndpoint added in v1.3.10

func RegisterWalletHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterWalletHandlerFromEndpoint is same as RegisterWalletHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterWalletHandlerServer added in v1.3.10

func RegisterWalletHandlerServer(ctx context.Context, mux *runtime.ServeMux, server WalletServer) error

RegisterWalletHandlerServer registers the http handlers for service Wallet to "mux". UnaryRPC :call WalletServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterWalletHandlerFromEndpoint instead.

func RegisterWalletServer

func RegisterWalletServer(s *grpc.Server, srv WalletServer)

Types

type Account

type Account struct {
	ValidatingPublicKey []byte `protobuf:"bytes,1,opt,name=validating_public_key,json=validatingPublicKey,proto3" json:"validating_public_key,omitempty"`
	AccountName         string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
	DepositTxData       []byte `protobuf:"bytes,3,opt,name=deposit_tx_data,json=depositTxData,proto3" json:"deposit_tx_data,omitempty"`
	DerivationPath      string `protobuf:"bytes,4,opt,name=derivation_path,json=derivationPath,proto3" json:"derivation_path,omitempty"`
	// contains filtered or unexported fields
}

func (*Account) Descriptor deprecated

func (*Account) Descriptor() ([]byte, []int)

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccountName

func (x *Account) GetAccountName() string

func (*Account) GetDepositTxData

func (x *Account) GetDepositTxData() []byte

func (*Account) GetDerivationPath

func (x *Account) GetDerivationPath() string

func (*Account) GetValidatingPublicKey

func (x *Account) GetValidatingPublicKey() []byte

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect added in v1.3.10

func (x *Account) ProtoReflect() protoreflect.Message

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type AccountRequest

type AccountRequest struct {
	PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"`
	Indices    []uint64 `protobuf:"varint,2,rep,packed,name=indices,proto3" json:"indices,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountRequest) Descriptor deprecated

func (*AccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use AccountRequest.ProtoReflect.Descriptor instead.

func (*AccountRequest) GetIndices

func (x *AccountRequest) GetIndices() []uint64

func (*AccountRequest) GetPublicKeys

func (x *AccountRequest) GetPublicKeys() [][]byte

func (*AccountRequest) ProtoMessage

func (*AccountRequest) ProtoMessage()

func (*AccountRequest) ProtoReflect added in v1.3.10

func (x *AccountRequest) ProtoReflect() protoreflect.Message

func (*AccountRequest) Reset

func (x *AccountRequest) Reset()

func (*AccountRequest) String

func (x *AccountRequest) String() string

type AccountsClient

type AccountsClient interface {
	ListAccounts(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*ListAccountsResponse, error)
	BackupAccounts(ctx context.Context, in *BackupAccountsRequest, opts ...grpc.CallOption) (*BackupAccountsResponse, error)
	DeleteAccounts(ctx context.Context, in *DeleteAccountsRequest, opts ...grpc.CallOption) (*DeleteAccountsResponse, error)
	ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	VoluntaryExit(ctx context.Context, in *VoluntaryExitRequest, opts ...grpc.CallOption) (*VoluntaryExitResponse, error)
}

AccountsClient is the client API for Accounts service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAccountsClient

func NewAccountsClient(cc grpc.ClientConnInterface) AccountsClient

type AccountsServer

AccountsServer is the server API for Accounts service.

type AuthClient

type AuthClient interface {
	HasUsedWeb(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*HasUsedWebResponse, error)
	Login(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*AuthResponse, error)
	Signup(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*AuthResponse, error)
	Logout(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error)
}

AuthClient is the client API for Auth service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAuthClient

func NewAuthClient(cc grpc.ClientConnInterface) AuthClient

type AuthRequest

type AuthRequest struct {
	Password             string `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"`
	PasswordConfirmation string `protobuf:"bytes,2,opt,name=password_confirmation,json=passwordConfirmation,proto3" json:"password_confirmation,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthRequest) Descriptor deprecated

func (*AuthRequest) Descriptor() ([]byte, []int)

Deprecated: Use AuthRequest.ProtoReflect.Descriptor instead.

func (*AuthRequest) GetPassword

func (x *AuthRequest) GetPassword() string

func (*AuthRequest) GetPasswordConfirmation

func (x *AuthRequest) GetPasswordConfirmation() string

func (*AuthRequest) ProtoMessage

func (*AuthRequest) ProtoMessage()

func (*AuthRequest) ProtoReflect added in v1.3.10

func (x *AuthRequest) ProtoReflect() protoreflect.Message

func (*AuthRequest) Reset

func (x *AuthRequest) Reset()

func (*AuthRequest) String

func (x *AuthRequest) String() string

type AuthResponse

type AuthResponse struct {
	Token           string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	TokenExpiration uint64 `protobuf:"varint,2,opt,name=token_expiration,json=tokenExpiration,proto3" json:"token_expiration,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthResponse) Descriptor deprecated

func (*AuthResponse) Descriptor() ([]byte, []int)

Deprecated: Use AuthResponse.ProtoReflect.Descriptor instead.

func (*AuthResponse) GetToken

func (x *AuthResponse) GetToken() string

func (*AuthResponse) GetTokenExpiration

func (x *AuthResponse) GetTokenExpiration() uint64

func (*AuthResponse) ProtoMessage

func (*AuthResponse) ProtoMessage()

func (*AuthResponse) ProtoReflect added in v1.3.10

func (x *AuthResponse) ProtoReflect() protoreflect.Message

func (*AuthResponse) Reset

func (x *AuthResponse) Reset()

func (*AuthResponse) String

func (x *AuthResponse) String() string

type AuthServer

AuthServer is the server API for Auth service.

type BackupAccountsRequest added in v1.2.0

type BackupAccountsRequest struct {
	PublicKeys     [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"`
	BackupPassword string   `protobuf:"bytes,2,opt,name=backup_password,json=backupPassword,proto3" json:"backup_password,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupAccountsRequest) Descriptor deprecated added in v1.2.0

func (*BackupAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BackupAccountsRequest.ProtoReflect.Descriptor instead.

func (*BackupAccountsRequest) GetBackupPassword added in v1.2.0

func (x *BackupAccountsRequest) GetBackupPassword() string

func (*BackupAccountsRequest) GetPublicKeys added in v1.2.0

func (x *BackupAccountsRequest) GetPublicKeys() [][]byte

func (*BackupAccountsRequest) ProtoMessage added in v1.2.0

func (*BackupAccountsRequest) ProtoMessage()

func (*BackupAccountsRequest) ProtoReflect added in v1.3.10

func (x *BackupAccountsRequest) ProtoReflect() protoreflect.Message

func (*BackupAccountsRequest) Reset added in v1.2.0

func (x *BackupAccountsRequest) Reset()

func (*BackupAccountsRequest) String added in v1.2.0

func (x *BackupAccountsRequest) String() string

type BackupAccountsResponse added in v1.2.0

type BackupAccountsResponse struct {
	ZipFile []byte `protobuf:"bytes,1,opt,name=zip_file,json=zipFile,proto3" json:"zip_file,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupAccountsResponse) Descriptor deprecated added in v1.2.0

func (*BackupAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BackupAccountsResponse.ProtoReflect.Descriptor instead.

func (*BackupAccountsResponse) GetZipFile added in v1.2.0

func (x *BackupAccountsResponse) GetZipFile() []byte

func (*BackupAccountsResponse) ProtoMessage added in v1.2.0

func (*BackupAccountsResponse) ProtoMessage()

func (*BackupAccountsResponse) ProtoReflect added in v1.3.10

func (x *BackupAccountsResponse) ProtoReflect() protoreflect.Message

func (*BackupAccountsResponse) Reset added in v1.2.0

func (x *BackupAccountsResponse) Reset()

func (*BackupAccountsResponse) String added in v1.2.0

func (x *BackupAccountsResponse) String() string

type BeaconClient added in v1.1.0

type BeaconClient interface {
	GetBeaconStatus(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*BeaconStatusResponse, error)
	GetValidatorParticipation(ctx context.Context, in *v1alpha1.GetValidatorParticipationRequest, opts ...grpc.CallOption) (*v1alpha1.ValidatorParticipationResponse, error)
	GetValidatorPerformance(ctx context.Context, in *v1alpha1.ValidatorPerformanceRequest, opts ...grpc.CallOption) (*v1alpha1.ValidatorPerformanceResponse, error)
	GetValidators(ctx context.Context, in *v1alpha1.ListValidatorsRequest, opts ...grpc.CallOption) (*v1alpha1.Validators, error)
	GetValidatorBalances(ctx context.Context, in *v1alpha1.ListValidatorBalancesRequest, opts ...grpc.CallOption) (*v1alpha1.ValidatorBalances, error)
	GetValidatorQueue(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*v1alpha1.ValidatorQueue, error)
	GetPeers(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*v1alpha1.Peers, error)
}

BeaconClient is the client API for Beacon service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewBeaconClient added in v1.1.0

func NewBeaconClient(cc grpc.ClientConnInterface) BeaconClient

type BeaconServer added in v1.1.0

BeaconServer is the server API for Beacon service.

type BeaconStatusResponse added in v1.1.0

type BeaconStatusResponse struct {
	BeaconNodeEndpoint     string              `protobuf:"bytes,1,opt,name=beacon_node_endpoint,json=beaconNodeEndpoint,proto3" json:"beacon_node_endpoint,omitempty"`
	Connected              bool                `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
	Syncing                bool                `protobuf:"varint,3,opt,name=syncing,proto3" json:"syncing,omitempty"`
	GenesisTime            uint64              `protobuf:"varint,4,opt,name=genesis_time,json=genesisTime,proto3" json:"genesis_time,omitempty"`
	DepositContractAddress []byte              `` /* 129-byte string literal not displayed */
	ChainHead              *v1alpha1.ChainHead `protobuf:"bytes,6,opt,name=chain_head,json=chainHead,proto3" json:"chain_head,omitempty"`
	// contains filtered or unexported fields
}

func (*BeaconStatusResponse) Descriptor deprecated added in v1.1.0

func (*BeaconStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use BeaconStatusResponse.ProtoReflect.Descriptor instead.

func (*BeaconStatusResponse) GetBeaconNodeEndpoint added in v1.1.0

func (x *BeaconStatusResponse) GetBeaconNodeEndpoint() string

func (*BeaconStatusResponse) GetChainHead added in v1.1.0

func (x *BeaconStatusResponse) GetChainHead() *v1alpha1.ChainHead

func (*BeaconStatusResponse) GetConnected added in v1.1.0

func (x *BeaconStatusResponse) GetConnected() bool

func (*BeaconStatusResponse) GetDepositContractAddress added in v1.1.0

func (x *BeaconStatusResponse) GetDepositContractAddress() []byte

func (*BeaconStatusResponse) GetGenesisTime added in v1.1.0

func (x *BeaconStatusResponse) GetGenesisTime() uint64

func (*BeaconStatusResponse) GetSyncing added in v1.1.0

func (x *BeaconStatusResponse) GetSyncing() bool

func (*BeaconStatusResponse) ProtoMessage added in v1.1.0

func (*BeaconStatusResponse) ProtoMessage()

func (*BeaconStatusResponse) ProtoReflect added in v1.3.10

func (x *BeaconStatusResponse) ProtoReflect() protoreflect.Message

func (*BeaconStatusResponse) Reset added in v1.1.0

func (x *BeaconStatusResponse) Reset()

func (*BeaconStatusResponse) String added in v1.1.0

func (x *BeaconStatusResponse) String() string

type ChangePasswordRequest

type ChangePasswordRequest struct {
	CurrentPassword      string `protobuf:"bytes,1,opt,name=current_password,json=currentPassword,proto3" json:"current_password,omitempty"`
	Password             string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	PasswordConfirmation string `protobuf:"bytes,3,opt,name=password_confirmation,json=passwordConfirmation,proto3" json:"password_confirmation,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangePasswordRequest) Descriptor deprecated

func (*ChangePasswordRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangePasswordRequest.ProtoReflect.Descriptor instead.

func (*ChangePasswordRequest) GetCurrentPassword

func (x *ChangePasswordRequest) GetCurrentPassword() string

func (*ChangePasswordRequest) GetPassword

func (x *ChangePasswordRequest) GetPassword() string

func (*ChangePasswordRequest) GetPasswordConfirmation

func (x *ChangePasswordRequest) GetPasswordConfirmation() string

func (*ChangePasswordRequest) ProtoMessage

func (*ChangePasswordRequest) ProtoMessage()

func (*ChangePasswordRequest) ProtoReflect added in v1.3.10

func (x *ChangePasswordRequest) ProtoReflect() protoreflect.Message

func (*ChangePasswordRequest) Reset

func (x *ChangePasswordRequest) Reset()

func (*ChangePasswordRequest) String

func (x *ChangePasswordRequest) String() string

type CreateWalletRequest

type CreateWalletRequest struct {
	Keymanager      KeymanagerKind `protobuf:"varint,1,opt,name=keymanager,proto3,enum=ethereum.validator.accounts.v2.KeymanagerKind" json:"keymanager,omitempty"`
	WalletPassword  string         `protobuf:"bytes,2,opt,name=wallet_password,json=walletPassword,proto3" json:"wallet_password,omitempty"`
	Mnemonic        string         `protobuf:"bytes,3,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	NumAccounts     uint64         `protobuf:"varint,4,opt,name=num_accounts,json=numAccounts,proto3" json:"num_accounts,omitempty"`
	RemoteAddr      string         `protobuf:"bytes,5,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"`
	RemoteCrtPath   string         `protobuf:"bytes,6,opt,name=remote_crt_path,json=remoteCrtPath,proto3" json:"remote_crt_path,omitempty"`
	RemoteKeyPath   string         `protobuf:"bytes,7,opt,name=remote_key_path,json=remoteKeyPath,proto3" json:"remote_key_path,omitempty"`
	RemoteCaCrtPath string         `protobuf:"bytes,8,opt,name=remote_ca_crt_path,json=remoteCaCrtPath,proto3" json:"remote_ca_crt_path,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateWalletRequest) Descriptor deprecated

func (*CreateWalletRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateWalletRequest.ProtoReflect.Descriptor instead.

func (*CreateWalletRequest) GetKeymanager

func (x *CreateWalletRequest) GetKeymanager() KeymanagerKind

func (*CreateWalletRequest) GetMnemonic

func (x *CreateWalletRequest) GetMnemonic() string

func (*CreateWalletRequest) GetNumAccounts

func (x *CreateWalletRequest) GetNumAccounts() uint64

func (*CreateWalletRequest) GetRemoteAddr

func (x *CreateWalletRequest) GetRemoteAddr() string

func (*CreateWalletRequest) GetRemoteCaCrtPath

func (x *CreateWalletRequest) GetRemoteCaCrtPath() string

func (*CreateWalletRequest) GetRemoteCrtPath

func (x *CreateWalletRequest) GetRemoteCrtPath() string

func (*CreateWalletRequest) GetRemoteKeyPath

func (x *CreateWalletRequest) GetRemoteKeyPath() string

func (*CreateWalletRequest) GetWalletPassword

func (x *CreateWalletRequest) GetWalletPassword() string

func (*CreateWalletRequest) ProtoMessage

func (*CreateWalletRequest) ProtoMessage()

func (*CreateWalletRequest) ProtoReflect added in v1.3.10

func (x *CreateWalletRequest) ProtoReflect() protoreflect.Message

func (*CreateWalletRequest) Reset

func (x *CreateWalletRequest) Reset()

func (*CreateWalletRequest) String

func (x *CreateWalletRequest) String() string

type CreateWalletResponse

type CreateWalletResponse struct {
	Wallet *WalletResponse `protobuf:"bytes,1,opt,name=wallet,proto3" json:"wallet,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateWalletResponse) Descriptor deprecated

func (*CreateWalletResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateWalletResponse.ProtoReflect.Descriptor instead.

func (*CreateWalletResponse) GetWallet

func (x *CreateWalletResponse) GetWallet() *WalletResponse

func (*CreateWalletResponse) ProtoMessage

func (*CreateWalletResponse) ProtoMessage()

func (*CreateWalletResponse) ProtoReflect added in v1.3.10

func (x *CreateWalletResponse) ProtoReflect() protoreflect.Message

func (*CreateWalletResponse) Reset

func (x *CreateWalletResponse) Reset()

func (*CreateWalletResponse) String

func (x *CreateWalletResponse) String() string

type DeleteAccountsRequest added in v1.3.6

type DeleteAccountsRequest struct {
	PublicKeysToDelete [][]byte `protobuf:"bytes,1,rep,name=public_keys_to_delete,json=publicKeysToDelete,proto3" json:"public_keys_to_delete,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAccountsRequest) Descriptor deprecated added in v1.3.6

func (*DeleteAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAccountsRequest.ProtoReflect.Descriptor instead.

func (*DeleteAccountsRequest) GetPublicKeysToDelete added in v1.3.6

func (x *DeleteAccountsRequest) GetPublicKeysToDelete() [][]byte

func (*DeleteAccountsRequest) ProtoMessage added in v1.3.6

func (*DeleteAccountsRequest) ProtoMessage()

func (*DeleteAccountsRequest) ProtoReflect added in v1.3.10

func (x *DeleteAccountsRequest) ProtoReflect() protoreflect.Message

func (*DeleteAccountsRequest) Reset added in v1.3.6

func (x *DeleteAccountsRequest) Reset()

func (*DeleteAccountsRequest) String added in v1.3.6

func (x *DeleteAccountsRequest) String() string

type DeleteAccountsResponse added in v1.3.6

type DeleteAccountsResponse struct {
	DeletedKeys [][]byte `protobuf:"bytes,1,rep,name=deleted_keys,json=deletedKeys,proto3" json:"deleted_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAccountsResponse) Descriptor deprecated added in v1.3.6

func (*DeleteAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAccountsResponse.ProtoReflect.Descriptor instead.

func (*DeleteAccountsResponse) GetDeletedKeys added in v1.3.6

func (x *DeleteAccountsResponse) GetDeletedKeys() [][]byte

func (*DeleteAccountsResponse) ProtoMessage added in v1.3.6

func (*DeleteAccountsResponse) ProtoMessage()

func (*DeleteAccountsResponse) ProtoReflect added in v1.3.10

func (x *DeleteAccountsResponse) ProtoReflect() protoreflect.Message

func (*DeleteAccountsResponse) Reset added in v1.3.6

func (x *DeleteAccountsResponse) Reset()

func (*DeleteAccountsResponse) String added in v1.3.6

func (x *DeleteAccountsResponse) String() string

type EditWalletConfigRequest

type EditWalletConfigRequest struct {
	RemoteAddr      string `protobuf:"bytes,1,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"`
	RemoteCrtPath   string `protobuf:"bytes,2,opt,name=remote_crt_path,json=remoteCrtPath,proto3" json:"remote_crt_path,omitempty"`
	RemoteKeyPath   string `protobuf:"bytes,3,opt,name=remote_key_path,json=remoteKeyPath,proto3" json:"remote_key_path,omitempty"`
	RemoteCaCrtPath string `protobuf:"bytes,4,opt,name=remote_ca_crt_path,json=remoteCaCrtPath,proto3" json:"remote_ca_crt_path,omitempty"`
	// contains filtered or unexported fields
}

func (*EditWalletConfigRequest) Descriptor deprecated

func (*EditWalletConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use EditWalletConfigRequest.ProtoReflect.Descriptor instead.

func (*EditWalletConfigRequest) GetRemoteAddr

func (x *EditWalletConfigRequest) GetRemoteAddr() string

func (*EditWalletConfigRequest) GetRemoteCaCrtPath

func (x *EditWalletConfigRequest) GetRemoteCaCrtPath() string

func (*EditWalletConfigRequest) GetRemoteCrtPath

func (x *EditWalletConfigRequest) GetRemoteCrtPath() string

func (*EditWalletConfigRequest) GetRemoteKeyPath

func (x *EditWalletConfigRequest) GetRemoteKeyPath() string

func (*EditWalletConfigRequest) ProtoMessage

func (*EditWalletConfigRequest) ProtoMessage()

func (*EditWalletConfigRequest) ProtoReflect added in v1.3.10

func (x *EditWalletConfigRequest) ProtoReflect() protoreflect.Message

func (*EditWalletConfigRequest) Reset

func (x *EditWalletConfigRequest) Reset()

func (*EditWalletConfigRequest) String

func (x *EditWalletConfigRequest) String() string

type ExportSlashingProtectionResponse added in v1.3.7

type ExportSlashingProtectionResponse struct {
	File string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
	// contains filtered or unexported fields
}

func (*ExportSlashingProtectionResponse) Descriptor deprecated added in v1.3.7

func (*ExportSlashingProtectionResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportSlashingProtectionResponse.ProtoReflect.Descriptor instead.

func (*ExportSlashingProtectionResponse) GetFile added in v1.3.7

func (*ExportSlashingProtectionResponse) ProtoMessage added in v1.3.7

func (*ExportSlashingProtectionResponse) ProtoMessage()

func (*ExportSlashingProtectionResponse) ProtoReflect added in v1.3.10

func (*ExportSlashingProtectionResponse) Reset added in v1.3.7

func (*ExportSlashingProtectionResponse) String added in v1.3.7

type GenerateMnemonicResponse

type GenerateMnemonicResponse struct {
	Mnemonic string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateMnemonicResponse) Descriptor deprecated

func (*GenerateMnemonicResponse) Descriptor() ([]byte, []int)

Deprecated: Use GenerateMnemonicResponse.ProtoReflect.Descriptor instead.

func (*GenerateMnemonicResponse) GetMnemonic

func (x *GenerateMnemonicResponse) GetMnemonic() string

func (*GenerateMnemonicResponse) ProtoMessage

func (*GenerateMnemonicResponse) ProtoMessage()

func (*GenerateMnemonicResponse) ProtoReflect added in v1.3.10

func (x *GenerateMnemonicResponse) ProtoReflect() protoreflect.Message

func (*GenerateMnemonicResponse) Reset

func (x *GenerateMnemonicResponse) Reset()

func (*GenerateMnemonicResponse) String

func (x *GenerateMnemonicResponse) String() string

type HasUsedWebResponse

type HasUsedWebResponse struct {
	HasSignedUp bool `protobuf:"varint,1,opt,name=has_signed_up,json=hasSignedUp,proto3" json:"has_signed_up,omitempty"`
	HasWallet   bool `protobuf:"varint,2,opt,name=has_wallet,json=hasWallet,proto3" json:"has_wallet,omitempty"`
	// contains filtered or unexported fields
}

func (*HasUsedWebResponse) Descriptor deprecated

func (*HasUsedWebResponse) Descriptor() ([]byte, []int)

Deprecated: Use HasUsedWebResponse.ProtoReflect.Descriptor instead.

func (*HasUsedWebResponse) GetHasSignedUp

func (x *HasUsedWebResponse) GetHasSignedUp() bool

func (*HasUsedWebResponse) GetHasWallet

func (x *HasUsedWebResponse) GetHasWallet() bool

func (*HasUsedWebResponse) ProtoMessage

func (*HasUsedWebResponse) ProtoMessage()

func (*HasUsedWebResponse) ProtoReflect added in v1.3.10

func (x *HasUsedWebResponse) ProtoReflect() protoreflect.Message

func (*HasUsedWebResponse) Reset

func (x *HasUsedWebResponse) Reset()

func (*HasUsedWebResponse) String

func (x *HasUsedWebResponse) String() string

type HasWalletResponse

type HasWalletResponse struct {
	WalletExists bool `protobuf:"varint,1,opt,name=wallet_exists,json=walletExists,proto3" json:"wallet_exists,omitempty"`
	// contains filtered or unexported fields
}

func (*HasWalletResponse) Descriptor deprecated

func (*HasWalletResponse) Descriptor() ([]byte, []int)

Deprecated: Use HasWalletResponse.ProtoReflect.Descriptor instead.

func (*HasWalletResponse) GetWalletExists

func (x *HasWalletResponse) GetWalletExists() bool

func (*HasWalletResponse) ProtoMessage

func (*HasWalletResponse) ProtoMessage()

func (*HasWalletResponse) ProtoReflect added in v1.3.10

func (x *HasWalletResponse) ProtoReflect() protoreflect.Message

func (*HasWalletResponse) Reset

func (x *HasWalletResponse) Reset()

func (*HasWalletResponse) String

func (x *HasWalletResponse) String() string

type HealthClient

type HealthClient interface {
	GetBeaconNodeConnection(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*NodeConnectionResponse, error)
	GetLogsEndpoints(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*LogsEndpointResponse, error)
	GetVersion(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*VersionResponse, error)
	StreamBeaconLogs(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (Health_StreamBeaconLogsClient, error)
	StreamValidatorLogs(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (Health_StreamValidatorLogsClient, error)
}

HealthClient is the client API for Health service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewHealthClient

func NewHealthClient(cc grpc.ClientConnInterface) HealthClient

type HealthServer

type HealthServer interface {
	GetBeaconNodeConnection(context.Context, *empty.Empty) (*NodeConnectionResponse, error)
	GetLogsEndpoints(context.Context, *empty.Empty) (*LogsEndpointResponse, error)
	GetVersion(context.Context, *empty.Empty) (*VersionResponse, error)
	StreamBeaconLogs(*empty.Empty, Health_StreamBeaconLogsServer) error
	StreamValidatorLogs(*empty.Empty, Health_StreamValidatorLogsServer) error
}

HealthServer is the server API for Health service.

type Health_StreamBeaconLogsClient added in v1.1.0

type Health_StreamBeaconLogsClient interface {
	Recv() (*v1.LogsResponse, error)
	grpc.ClientStream
}

type Health_StreamBeaconLogsServer added in v1.1.0

type Health_StreamBeaconLogsServer interface {
	Send(*v1.LogsResponse) error
	grpc.ServerStream
}

type Health_StreamValidatorLogsClient added in v1.1.0

type Health_StreamValidatorLogsClient interface {
	Recv() (*LogsResponse, error)
	grpc.ClientStream
}

type Health_StreamValidatorLogsServer added in v1.1.0

type Health_StreamValidatorLogsServer interface {
	Send(*LogsResponse) error
	grpc.ServerStream
}

type ImportKeystoresRequest

type ImportKeystoresRequest struct {
	KeystoresImported []string `protobuf:"bytes,1,rep,name=keystores_imported,json=keystoresImported,proto3" json:"keystores_imported,omitempty"`
	KeystoresPassword string   `protobuf:"bytes,2,opt,name=keystores_password,json=keystoresPassword,proto3" json:"keystores_password,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportKeystoresRequest) Descriptor deprecated

func (*ImportKeystoresRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportKeystoresRequest.ProtoReflect.Descriptor instead.

func (*ImportKeystoresRequest) GetKeystoresImported

func (x *ImportKeystoresRequest) GetKeystoresImported() []string

func (*ImportKeystoresRequest) GetKeystoresPassword

func (x *ImportKeystoresRequest) GetKeystoresPassword() string

func (*ImportKeystoresRequest) ProtoMessage

func (*ImportKeystoresRequest) ProtoMessage()

func (*ImportKeystoresRequest) ProtoReflect added in v1.3.10

func (x *ImportKeystoresRequest) ProtoReflect() protoreflect.Message

func (*ImportKeystoresRequest) Reset

func (x *ImportKeystoresRequest) Reset()

func (*ImportKeystoresRequest) String

func (x *ImportKeystoresRequest) String() string

type ImportKeystoresResponse

type ImportKeystoresResponse struct {
	ImportedPublicKeys [][]byte `protobuf:"bytes,1,rep,name=imported_public_keys,json=importedPublicKeys,proto3" json:"imported_public_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportKeystoresResponse) Descriptor deprecated

func (*ImportKeystoresResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportKeystoresResponse.ProtoReflect.Descriptor instead.

func (*ImportKeystoresResponse) GetImportedPublicKeys

func (x *ImportKeystoresResponse) GetImportedPublicKeys() [][]byte

func (*ImportKeystoresResponse) ProtoMessage

func (*ImportKeystoresResponse) ProtoMessage()

func (*ImportKeystoresResponse) ProtoReflect added in v1.3.10

func (x *ImportKeystoresResponse) ProtoReflect() protoreflect.Message

func (*ImportKeystoresResponse) Reset

func (x *ImportKeystoresResponse) Reset()

func (*ImportKeystoresResponse) String

func (x *ImportKeystoresResponse) String() string

type ImportSlashingProtectionRequest added in v1.3.7

type ImportSlashingProtectionRequest struct {
	SlashingProtectionJson string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ImportSlashingProtectionRequest) Descriptor deprecated added in v1.3.7

func (*ImportSlashingProtectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportSlashingProtectionRequest.ProtoReflect.Descriptor instead.

func (*ImportSlashingProtectionRequest) GetSlashingProtectionJson added in v1.3.7

func (x *ImportSlashingProtectionRequest) GetSlashingProtectionJson() string

func (*ImportSlashingProtectionRequest) ProtoMessage added in v1.3.7

func (*ImportSlashingProtectionRequest) ProtoMessage()

func (*ImportSlashingProtectionRequest) ProtoReflect added in v1.3.10

func (*ImportSlashingProtectionRequest) Reset added in v1.3.7

func (*ImportSlashingProtectionRequest) String added in v1.3.7

type KeymanagerKind

type KeymanagerKind int32
const (
	KeymanagerKind_DERIVED  KeymanagerKind = 0
	KeymanagerKind_IMPORTED KeymanagerKind = 1
	KeymanagerKind_REMOTE   KeymanagerKind = 2
)

func (KeymanagerKind) Descriptor added in v1.3.10

func (KeymanagerKind) Enum added in v1.3.10

func (x KeymanagerKind) Enum() *KeymanagerKind

func (KeymanagerKind) EnumDescriptor deprecated

func (KeymanagerKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use KeymanagerKind.Descriptor instead.

func (KeymanagerKind) Number added in v1.3.10

func (KeymanagerKind) String

func (x KeymanagerKind) String() string

func (KeymanagerKind) Type added in v1.3.10

type ListAccountsRequest

type ListAccountsRequest struct {
	GetDepositTxData bool   `protobuf:"varint,1,opt,name=get_deposit_tx_data,json=getDepositTxData,proto3" json:"get_deposit_tx_data,omitempty"`
	PageSize         int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken        string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	All              bool   `protobuf:"varint,4,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAccountsRequest) Descriptor deprecated

func (*ListAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAccountsRequest.ProtoReflect.Descriptor instead.

func (*ListAccountsRequest) GetAll

func (x *ListAccountsRequest) GetAll() bool

func (*ListAccountsRequest) GetGetDepositTxData

func (x *ListAccountsRequest) GetGetDepositTxData() bool

func (*ListAccountsRequest) GetPageSize

func (x *ListAccountsRequest) GetPageSize() int32

func (*ListAccountsRequest) GetPageToken

func (x *ListAccountsRequest) GetPageToken() string

func (*ListAccountsRequest) ProtoMessage

func (*ListAccountsRequest) ProtoMessage()

func (*ListAccountsRequest) ProtoReflect added in v1.3.10

func (x *ListAccountsRequest) ProtoReflect() protoreflect.Message

func (*ListAccountsRequest) Reset

func (x *ListAccountsRequest) Reset()

func (*ListAccountsRequest) String

func (x *ListAccountsRequest) String() string

type ListAccountsResponse

type ListAccountsResponse struct {
	Accounts      []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
	NextPageToken string     `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	TotalSize     int32      `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAccountsResponse) Descriptor deprecated

func (*ListAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAccountsResponse.ProtoReflect.Descriptor instead.

func (*ListAccountsResponse) GetAccounts

func (x *ListAccountsResponse) GetAccounts() []*Account

func (*ListAccountsResponse) GetNextPageToken

func (x *ListAccountsResponse) GetNextPageToken() string

func (*ListAccountsResponse) GetTotalSize

func (x *ListAccountsResponse) GetTotalSize() int32

func (*ListAccountsResponse) ProtoMessage

func (*ListAccountsResponse) ProtoMessage()

func (*ListAccountsResponse) ProtoReflect added in v1.3.10

func (x *ListAccountsResponse) ProtoReflect() protoreflect.Message

func (*ListAccountsResponse) Reset

func (x *ListAccountsResponse) Reset()

func (*ListAccountsResponse) String

func (x *ListAccountsResponse) String() string

type ListPublicKeysResponse

type ListPublicKeysResponse struct {
	ValidatingPublicKeys [][]byte `protobuf:"bytes,2,rep,name=validating_public_keys,json=validatingPublicKeys,proto3" json:"validating_public_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeysResponse) Descriptor deprecated

func (*ListPublicKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeysResponse.ProtoReflect.Descriptor instead.

func (*ListPublicKeysResponse) GetValidatingPublicKeys

func (x *ListPublicKeysResponse) GetValidatingPublicKeys() [][]byte

func (*ListPublicKeysResponse) ProtoMessage

func (*ListPublicKeysResponse) ProtoMessage()

func (*ListPublicKeysResponse) ProtoReflect added in v1.3.10

func (x *ListPublicKeysResponse) ProtoReflect() protoreflect.Message

func (*ListPublicKeysResponse) Reset

func (x *ListPublicKeysResponse) Reset()

func (*ListPublicKeysResponse) String

func (x *ListPublicKeysResponse) String() string

type LogsEndpointResponse added in v1.0.1

type LogsEndpointResponse struct {
	ValidatorLogsEndpoint string `` /* 126-byte string literal not displayed */
	BeaconLogsEndpoint    string `protobuf:"bytes,2,opt,name=beacon_logs_endpoint,json=beaconLogsEndpoint,proto3" json:"beacon_logs_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*LogsEndpointResponse) Descriptor deprecated added in v1.0.1

func (*LogsEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use LogsEndpointResponse.ProtoReflect.Descriptor instead.

func (*LogsEndpointResponse) GetBeaconLogsEndpoint added in v1.0.1

func (x *LogsEndpointResponse) GetBeaconLogsEndpoint() string

func (*LogsEndpointResponse) GetValidatorLogsEndpoint added in v1.0.1

func (x *LogsEndpointResponse) GetValidatorLogsEndpoint() string

func (*LogsEndpointResponse) ProtoMessage added in v1.0.1

func (*LogsEndpointResponse) ProtoMessage()

func (*LogsEndpointResponse) ProtoReflect added in v1.3.10

func (x *LogsEndpointResponse) ProtoReflect() protoreflect.Message

func (*LogsEndpointResponse) Reset added in v1.0.1

func (x *LogsEndpointResponse) Reset()

func (*LogsEndpointResponse) String added in v1.0.1

func (x *LogsEndpointResponse) String() string

type LogsResponse added in v1.1.0

type LogsResponse struct {
	Logs []string `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	// contains filtered or unexported fields
}

func (*LogsResponse) Descriptor deprecated added in v1.1.0

func (*LogsResponse) Descriptor() ([]byte, []int)

Deprecated: Use LogsResponse.ProtoReflect.Descriptor instead.

func (*LogsResponse) GetLogs added in v1.1.0

func (x *LogsResponse) GetLogs() []string

func (*LogsResponse) ProtoMessage added in v1.1.0

func (*LogsResponse) ProtoMessage()

func (*LogsResponse) ProtoReflect added in v1.3.10

func (x *LogsResponse) ProtoReflect() protoreflect.Message

func (*LogsResponse) Reset added in v1.1.0

func (x *LogsResponse) Reset()

func (*LogsResponse) String added in v1.1.0

func (x *LogsResponse) String() string

type NodeConnectionResponse

type NodeConnectionResponse struct {
	BeaconNodeEndpoint     string `protobuf:"bytes,1,opt,name=beacon_node_endpoint,json=beaconNodeEndpoint,proto3" json:"beacon_node_endpoint,omitempty"`
	Connected              bool   `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
	Syncing                bool   `protobuf:"varint,3,opt,name=syncing,proto3" json:"syncing,omitempty"`
	GenesisTime            uint64 `protobuf:"varint,4,opt,name=genesis_time,json=genesisTime,proto3" json:"genesis_time,omitempty"`
	DepositContractAddress []byte `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NodeConnectionResponse) Descriptor deprecated

func (*NodeConnectionResponse) Descriptor() ([]byte, []int)

Deprecated: Use NodeConnectionResponse.ProtoReflect.Descriptor instead.

func (*NodeConnectionResponse) GetBeaconNodeEndpoint

func (x *NodeConnectionResponse) GetBeaconNodeEndpoint() string

func (*NodeConnectionResponse) GetConnected

func (x *NodeConnectionResponse) GetConnected() bool

func (*NodeConnectionResponse) GetDepositContractAddress

func (x *NodeConnectionResponse) GetDepositContractAddress() []byte

func (*NodeConnectionResponse) GetGenesisTime

func (x *NodeConnectionResponse) GetGenesisTime() uint64

func (*NodeConnectionResponse) GetSyncing

func (x *NodeConnectionResponse) GetSyncing() bool

func (*NodeConnectionResponse) ProtoMessage

func (*NodeConnectionResponse) ProtoMessage()

func (*NodeConnectionResponse) ProtoReflect added in v1.3.10

func (x *NodeConnectionResponse) ProtoReflect() protoreflect.Message

func (*NodeConnectionResponse) Reset

func (x *NodeConnectionResponse) Reset()

func (*NodeConnectionResponse) String

func (x *NodeConnectionResponse) String() string

type RecoverWalletRequest added in v1.3.7

type RecoverWalletRequest struct {
	Mnemonic         string `protobuf:"bytes,1,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	NumAccounts      uint64 `protobuf:"varint,2,opt,name=num_accounts,json=numAccounts,proto3" json:"num_accounts,omitempty"`
	WalletPassword   string `protobuf:"bytes,3,opt,name=wallet_password,json=walletPassword,proto3" json:"wallet_password,omitempty"`
	Language         string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	Mnemonic25ThWord string `protobuf:"bytes,5,opt,name=mnemonic25th_word,json=mnemonic25thWord,proto3" json:"mnemonic25th_word,omitempty"`
	// contains filtered or unexported fields
}

func (*RecoverWalletRequest) Descriptor deprecated added in v1.3.7

func (*RecoverWalletRequest) Descriptor() ([]byte, []int)

Deprecated: Use RecoverWalletRequest.ProtoReflect.Descriptor instead.

func (*RecoverWalletRequest) GetLanguage added in v1.3.7

func (x *RecoverWalletRequest) GetLanguage() string

func (*RecoverWalletRequest) GetMnemonic added in v1.3.7

func (x *RecoverWalletRequest) GetMnemonic() string

func (*RecoverWalletRequest) GetMnemonic25ThWord added in v1.3.7

func (x *RecoverWalletRequest) GetMnemonic25ThWord() string

func (*RecoverWalletRequest) GetNumAccounts added in v1.3.7

func (x *RecoverWalletRequest) GetNumAccounts() uint64

func (*RecoverWalletRequest) GetWalletPassword added in v1.3.7

func (x *RecoverWalletRequest) GetWalletPassword() string

func (*RecoverWalletRequest) ProtoMessage added in v1.3.7

func (*RecoverWalletRequest) ProtoMessage()

func (*RecoverWalletRequest) ProtoReflect added in v1.3.10

func (x *RecoverWalletRequest) ProtoReflect() protoreflect.Message

func (*RecoverWalletRequest) Reset added in v1.3.7

func (x *RecoverWalletRequest) Reset()

func (*RecoverWalletRequest) String added in v1.3.7

func (x *RecoverWalletRequest) String() string

type RemoteSignerClient

type RemoteSignerClient interface {
	ListValidatingPublicKeys(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ListPublicKeysResponse, error)
	Sign(ctx context.Context, in *SignRequest, opts ...grpc.CallOption) (*SignResponse, error)
}

RemoteSignerClient is the client API for RemoteSigner service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type RemoteSignerServer

type RemoteSignerServer interface {
	ListValidatingPublicKeys(context.Context, *empty.Empty) (*ListPublicKeysResponse, error)
	Sign(context.Context, *SignRequest) (*SignResponse, error)
}

RemoteSignerServer is the server API for RemoteSigner service.

type SignRequest

type SignRequest struct {
	PublicKey       []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	SigningRoot     []byte `protobuf:"bytes,2,opt,name=signing_root,json=signingRoot,proto3" json:"signing_root,omitempty"`
	SignatureDomain []byte `protobuf:"bytes,3,opt,name=signature_domain,json=signatureDomain,proto3" json:"signature_domain,omitempty"`
	// Types that are assignable to Object:
	//	*SignRequest_Block
	//	*SignRequest_AttestationData
	//	*SignRequest_AggregateAttestationAndProof
	//	*SignRequest_Exit
	//	*SignRequest_Slot
	//	*SignRequest_Epoch
	//	*SignRequest_BlockV2
	Object isSignRequest_Object `protobuf_oneof:"object"`
	// contains filtered or unexported fields
}

func (*SignRequest) Descriptor deprecated

func (*SignRequest) Descriptor() ([]byte, []int)

Deprecated: Use SignRequest.ProtoReflect.Descriptor instead.

func (*SignRequest) GetAggregateAttestationAndProof

func (x *SignRequest) GetAggregateAttestationAndProof() *v1alpha1.AggregateAttestationAndProof

func (*SignRequest) GetAttestationData

func (x *SignRequest) GetAttestationData() *v1alpha1.AttestationData

func (*SignRequest) GetBlock

func (x *SignRequest) GetBlock() *v1alpha1.BeaconBlock

func (*SignRequest) GetBlockV2 added in v1.4.1

func (x *SignRequest) GetBlockV2() *v2.BeaconBlockAltair

func (*SignRequest) GetEpoch

func (*SignRequest) GetExit

func (x *SignRequest) GetExit() *v1alpha1.VoluntaryExit

func (*SignRequest) GetObject

func (m *SignRequest) GetObject() isSignRequest_Object

func (*SignRequest) GetPublicKey

func (x *SignRequest) GetPublicKey() []byte

func (*SignRequest) GetSignatureDomain

func (x *SignRequest) GetSignatureDomain() []byte

func (*SignRequest) GetSigningRoot

func (x *SignRequest) GetSigningRoot() []byte

func (*SignRequest) GetSlot

func (*SignRequest) ProtoMessage

func (*SignRequest) ProtoMessage()

func (*SignRequest) ProtoReflect added in v1.3.10

func (x *SignRequest) ProtoReflect() protoreflect.Message

func (*SignRequest) Reset

func (x *SignRequest) Reset()

func (*SignRequest) String

func (x *SignRequest) String() string

type SignRequest_AggregateAttestationAndProof

type SignRequest_AggregateAttestationAndProof struct {
	AggregateAttestationAndProof *v1alpha1.AggregateAttestationAndProof `protobuf:"bytes,103,opt,name=aggregate_attestation_and_proof,json=aggregateAttestationAndProof,proto3,oneof"`
}

type SignRequest_AttestationData

type SignRequest_AttestationData struct {
	AttestationData *v1alpha1.AttestationData `protobuf:"bytes,102,opt,name=attestation_data,json=attestationData,proto3,oneof"`
}

type SignRequest_Block

type SignRequest_Block struct {
	Block *v1alpha1.BeaconBlock `protobuf:"bytes,101,opt,name=block,proto3,oneof"`
}

type SignRequest_BlockV2 added in v1.4.1

type SignRequest_BlockV2 struct {
	BlockV2 *v2.BeaconBlockAltair `protobuf:"bytes,107,opt,name=blockV2,proto3,oneof"`
}

type SignRequest_Epoch

type SignRequest_Epoch struct {
	Epoch github_com_prysmaticlabs_eth2_types.Epoch `protobuf:"varint,106,opt,name=epoch,proto3,oneof" cast-type:"github.com/prysmaticlabs/eth2-types.Epoch"`
}

type SignRequest_Exit

type SignRequest_Exit struct {
	Exit *v1alpha1.VoluntaryExit `protobuf:"bytes,104,opt,name=exit,proto3,oneof"`
}

type SignRequest_Slot

type SignRequest_Slot struct {
	Slot github_com_prysmaticlabs_eth2_types.Slot `protobuf:"varint,105,opt,name=slot,proto3,oneof" cast-type:"github.com/prysmaticlabs/eth2-types.Slot"`
}

type SignResponse

type SignResponse struct {
	Signature []byte              `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	Status    SignResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=ethereum.validator.accounts.v2.SignResponse_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SignResponse) Descriptor deprecated

func (*SignResponse) Descriptor() ([]byte, []int)

Deprecated: Use SignResponse.ProtoReflect.Descriptor instead.

func (*SignResponse) GetSignature

func (x *SignResponse) GetSignature() []byte

func (*SignResponse) GetStatus

func (x *SignResponse) GetStatus() SignResponse_Status

func (*SignResponse) ProtoMessage

func (*SignResponse) ProtoMessage()

func (*SignResponse) ProtoReflect added in v1.3.10

func (x *SignResponse) ProtoReflect() protoreflect.Message

func (*SignResponse) Reset

func (x *SignResponse) Reset()

func (*SignResponse) String

func (x *SignResponse) String() string

type SignResponse_Status

type SignResponse_Status int32
const (
	SignResponse_UNKNOWN   SignResponse_Status = 0
	SignResponse_SUCCEEDED SignResponse_Status = 1
	SignResponse_DENIED    SignResponse_Status = 2
	SignResponse_FAILED    SignResponse_Status = 3
)

func (SignResponse_Status) Descriptor added in v1.3.10

func (SignResponse_Status) Enum added in v1.3.10

func (SignResponse_Status) EnumDescriptor deprecated

func (SignResponse_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use SignResponse_Status.Descriptor instead.

func (SignResponse_Status) Number added in v1.3.10

func (SignResponse_Status) String

func (x SignResponse_Status) String() string

func (SignResponse_Status) Type added in v1.3.10

type SlashingProtectionClient added in v1.3.7

type SlashingProtectionClient interface {
	ExportSlashingProtection(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ExportSlashingProtectionResponse, error)
	ImportSlashingProtection(ctx context.Context, in *ImportSlashingProtectionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

SlashingProtectionClient is the client API for SlashingProtection service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewSlashingProtectionClient added in v1.3.7

func NewSlashingProtectionClient(cc grpc.ClientConnInterface) SlashingProtectionClient

type SlashingProtectionServer added in v1.3.7

type SlashingProtectionServer interface {
	ExportSlashingProtection(context.Context, *empty.Empty) (*ExportSlashingProtectionResponse, error)
	ImportSlashingProtection(context.Context, *ImportSlashingProtectionRequest) (*empty.Empty, error)
}

SlashingProtectionServer is the server API for SlashingProtection service.

type UnimplementedAccountsServer

type UnimplementedAccountsServer struct {
}

UnimplementedAccountsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAccountsServer) BackupAccounts added in v1.2.0

func (*UnimplementedAccountsServer) ChangePassword

func (*UnimplementedAccountsServer) DeleteAccounts added in v1.3.6

func (*UnimplementedAccountsServer) ListAccounts

func (*UnimplementedAccountsServer) VoluntaryExit added in v1.3.8

type UnimplementedAuthServer

type UnimplementedAuthServer struct {
}

UnimplementedAuthServer can be embedded to have forward compatible implementations.

func (*UnimplementedAuthServer) HasUsedWeb

func (*UnimplementedAuthServer) Login

func (*UnimplementedAuthServer) Logout

func (*UnimplementedAuthServer) Signup

type UnimplementedBeaconServer added in v1.1.0

type UnimplementedBeaconServer struct {
}

UnimplementedBeaconServer can be embedded to have forward compatible implementations.

func (*UnimplementedBeaconServer) GetBeaconStatus added in v1.1.0

func (*UnimplementedBeaconServer) GetPeers added in v1.1.0

func (*UnimplementedBeaconServer) GetValidatorBalances added in v1.1.0

func (*UnimplementedBeaconServer) GetValidatorParticipation added in v1.1.0

func (*UnimplementedBeaconServer) GetValidatorPerformance added in v1.1.0

func (*UnimplementedBeaconServer) GetValidatorQueue added in v1.1.0

func (*UnimplementedBeaconServer) GetValidators added in v1.1.0

type UnimplementedHealthServer

type UnimplementedHealthServer struct {
}

UnimplementedHealthServer can be embedded to have forward compatible implementations.

func (*UnimplementedHealthServer) GetBeaconNodeConnection

func (*UnimplementedHealthServer) GetLogsEndpoints added in v1.0.1

func (*UnimplementedHealthServer) GetVersion added in v1.1.0

func (*UnimplementedHealthServer) StreamBeaconLogs added in v1.1.0

func (*UnimplementedHealthServer) StreamValidatorLogs added in v1.1.0

type UnimplementedRemoteSignerServer

type UnimplementedRemoteSignerServer struct {
}

UnimplementedRemoteSignerServer can be embedded to have forward compatible implementations.

func (*UnimplementedRemoteSignerServer) ListValidatingPublicKeys

func (*UnimplementedRemoteSignerServer) Sign

type UnimplementedSlashingProtectionServer added in v1.3.7

type UnimplementedSlashingProtectionServer struct {
}

UnimplementedSlashingProtectionServer can be embedded to have forward compatible implementations.

func (*UnimplementedSlashingProtectionServer) ExportSlashingProtection added in v1.3.7

func (*UnimplementedSlashingProtectionServer) ImportSlashingProtection added in v1.3.7

type UnimplementedWalletServer

type UnimplementedWalletServer struct {
}

UnimplementedWalletServer can be embedded to have forward compatible implementations.

func (*UnimplementedWalletServer) CreateWallet

func (*UnimplementedWalletServer) GenerateMnemonic

func (*UnimplementedWalletServer) ImportKeystores

func (*UnimplementedWalletServer) RecoverWallet added in v1.3.7

func (*UnimplementedWalletServer) WalletConfig

type VersionResponse added in v1.1.0

type VersionResponse struct {
	Beacon    string `protobuf:"bytes,1,opt,name=beacon,proto3" json:"beacon,omitempty"`
	Validator string `protobuf:"bytes,2,opt,name=validator,proto3" json:"validator,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionResponse) Descriptor deprecated added in v1.1.0

func (*VersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.

func (*VersionResponse) GetBeacon added in v1.1.0

func (x *VersionResponse) GetBeacon() string

func (*VersionResponse) GetValidator added in v1.1.0

func (x *VersionResponse) GetValidator() string

func (*VersionResponse) ProtoMessage added in v1.1.0

func (*VersionResponse) ProtoMessage()

func (*VersionResponse) ProtoReflect added in v1.3.10

func (x *VersionResponse) ProtoReflect() protoreflect.Message

func (*VersionResponse) Reset added in v1.1.0

func (x *VersionResponse) Reset()

func (*VersionResponse) String added in v1.1.0

func (x *VersionResponse) String() string

type VoluntaryExitRequest added in v1.3.8

type VoluntaryExitRequest struct {
	PublicKeys [][]byte `protobuf:"bytes,1,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*VoluntaryExitRequest) Descriptor deprecated added in v1.3.8

func (*VoluntaryExitRequest) Descriptor() ([]byte, []int)

Deprecated: Use VoluntaryExitRequest.ProtoReflect.Descriptor instead.

func (*VoluntaryExitRequest) GetPublicKeys added in v1.3.8

func (x *VoluntaryExitRequest) GetPublicKeys() [][]byte

func (*VoluntaryExitRequest) ProtoMessage added in v1.3.8

func (*VoluntaryExitRequest) ProtoMessage()

func (*VoluntaryExitRequest) ProtoReflect added in v1.3.10

func (x *VoluntaryExitRequest) ProtoReflect() protoreflect.Message

func (*VoluntaryExitRequest) Reset added in v1.3.8

func (x *VoluntaryExitRequest) Reset()

func (*VoluntaryExitRequest) String added in v1.3.8

func (x *VoluntaryExitRequest) String() string

type VoluntaryExitResponse added in v1.3.8

type VoluntaryExitResponse struct {
	ExitedKeys [][]byte `protobuf:"bytes,1,rep,name=exited_keys,json=exitedKeys,proto3" json:"exited_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*VoluntaryExitResponse) Descriptor deprecated added in v1.3.8

func (*VoluntaryExitResponse) Descriptor() ([]byte, []int)

Deprecated: Use VoluntaryExitResponse.ProtoReflect.Descriptor instead.

func (*VoluntaryExitResponse) GetExitedKeys added in v1.3.8

func (x *VoluntaryExitResponse) GetExitedKeys() [][]byte

func (*VoluntaryExitResponse) ProtoMessage added in v1.3.8

func (*VoluntaryExitResponse) ProtoMessage()

func (*VoluntaryExitResponse) ProtoReflect added in v1.3.10

func (x *VoluntaryExitResponse) ProtoReflect() protoreflect.Message

func (*VoluntaryExitResponse) Reset added in v1.3.8

func (x *VoluntaryExitResponse) Reset()

func (*VoluntaryExitResponse) String added in v1.3.8

func (x *VoluntaryExitResponse) String() string

type WalletClient

type WalletClient interface {
	CreateWallet(ctx context.Context, in *CreateWalletRequest, opts ...grpc.CallOption) (*CreateWalletResponse, error)
	WalletConfig(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*WalletResponse, error)
	GenerateMnemonic(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GenerateMnemonicResponse, error)
	ImportKeystores(ctx context.Context, in *ImportKeystoresRequest, opts ...grpc.CallOption) (*ImportKeystoresResponse, error)
	RecoverWallet(ctx context.Context, in *RecoverWalletRequest, opts ...grpc.CallOption) (*CreateWalletResponse, error)
}

WalletClient is the client API for Wallet service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewWalletClient

func NewWalletClient(cc grpc.ClientConnInterface) WalletClient

type WalletResponse

type WalletResponse struct {
	WalletPath     string         `protobuf:"bytes,1,opt,name=wallet_path,json=walletPath,proto3" json:"wallet_path,omitempty"`
	KeymanagerKind KeymanagerKind `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WalletResponse) Descriptor deprecated

func (*WalletResponse) Descriptor() ([]byte, []int)

Deprecated: Use WalletResponse.ProtoReflect.Descriptor instead.

func (*WalletResponse) GetKeymanagerKind

func (x *WalletResponse) GetKeymanagerKind() KeymanagerKind

func (*WalletResponse) GetWalletPath

func (x *WalletResponse) GetWalletPath() string

func (*WalletResponse) ProtoMessage

func (*WalletResponse) ProtoMessage()

func (*WalletResponse) ProtoReflect added in v1.3.10

func (x *WalletResponse) ProtoReflect() protoreflect.Message

func (*WalletResponse) Reset

func (x *WalletResponse) Reset()

func (*WalletResponse) String

func (x *WalletResponse) String() string

type WalletServer

WalletServer is the server API for Wallet service.

Jump to

Keyboard shortcuts

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