proto

package
v0.1.1-devnet Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2020 License: MIT Imports: 18 Imported by: 0

Documentation

Overview

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_chain_proto protoreflect.FileDescriptor
View Source
var File_common_proto protoreflect.FileDescriptor
View Source
var File_consensus_proto protoreflect.FileDescriptor
View Source
var File_indexer_proto protoreflect.FileDescriptor
View Source
var File_network_proto protoreflect.FileDescriptor
View Source
var File_utils_proto protoreflect.FileDescriptor
View Source
var File_validators_proto protoreflect.FileDescriptor
View Source
var File_wallet_proto protoreflect.FileDescriptor

Functions

func RegisterChainHandler

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

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

func RegisterChainHandlerClient

func RegisterChainHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChainClient) error

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

func RegisterChainHandlerFromEndpoint

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

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

func RegisterChainHandlerServer

func RegisterChainHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChainServer) error

RegisterChainHandlerServer registers the http handlers for service Chain to "mux". UnaryRPC :call ChainServer 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 RegisterChainHandlerFromEndpoint instead.

func RegisterChainServer

func RegisterChainServer(s *grpc.Server, srv ChainServer)

func RegisterConsensusHandler

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

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

func RegisterConsensusHandlerClient

func RegisterConsensusHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConsensusClient) error

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

func RegisterConsensusHandlerFromEndpoint

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

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

func RegisterConsensusHandlerServer

func RegisterConsensusHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ConsensusServer) error

RegisterConsensusHandlerServer registers the http handlers for service Consensus to "mux". UnaryRPC :call ConsensusServer 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 RegisterConsensusHandlerFromEndpoint instead.

func RegisterConsensusServer

func RegisterConsensusServer(s *grpc.Server, srv ConsensusServer)

func RegisterIndexerHandler

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

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

func RegisterIndexerHandlerClient

func RegisterIndexerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client IndexerClient) error

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

func RegisterIndexerHandlerFromEndpoint

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

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

func RegisterIndexerHandlerServer

func RegisterIndexerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server IndexerServer) error

RegisterIndexerHandlerServer registers the http handlers for service Indexer to "mux". UnaryRPC :call IndexerServer 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 RegisterIndexerHandlerFromEndpoint instead.

func RegisterIndexerServer

func RegisterIndexerServer(s *grpc.Server, srv IndexerServer)

func RegisterNetworkHandler

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

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

func RegisterNetworkHandlerClient

func RegisterNetworkHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkClient) error

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

func RegisterNetworkHandlerFromEndpoint

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

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

func RegisterNetworkHandlerServer

func RegisterNetworkHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NetworkServer) error

RegisterNetworkHandlerServer registers the http handlers for service Network to "mux". UnaryRPC :call NetworkServer 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 RegisterNetworkHandlerFromEndpoint instead.

func RegisterNetworkServer

func RegisterNetworkServer(s *grpc.Server, srv NetworkServer)

func RegisterUtilsHandler

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

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

func RegisterUtilsHandlerClient

func RegisterUtilsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UtilsClient) error

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

func RegisterUtilsHandlerFromEndpoint

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

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

func RegisterUtilsHandlerServer

func RegisterUtilsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UtilsServer) error

RegisterUtilsHandlerServer registers the http handlers for service Utils to "mux". UnaryRPC :call UtilsServer 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 RegisterUtilsHandlerFromEndpoint instead.

func RegisterUtilsServer

func RegisterUtilsServer(s *grpc.Server, srv UtilsServer)

func RegisterValidatorsHandler

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

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

func RegisterValidatorsHandlerClient

func RegisterValidatorsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ValidatorsClient) error

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

func RegisterValidatorsHandlerFromEndpoint

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

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

func RegisterValidatorsHandlerServer

func RegisterValidatorsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ValidatorsServer) error

RegisterValidatorsHandlerServer registers the http handlers for service Validators to "mux". UnaryRPC :call ValidatorsServer 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 RegisterValidatorsHandlerFromEndpoint instead.

func RegisterValidatorsServer

func RegisterValidatorsServer(s *grpc.Server, srv ValidatorsServer)

func RegisterWalletHandler

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

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

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

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 {
	Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*Account) Descriptor deprecated

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccount

func (x *Account) GetAccount() string

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect

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

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type AccountDetail

type AccountDetail struct {
	Account       string    `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Balance       *Balance  `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
	Nonce         uint64    `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	TotalReceived string    `protobuf:"bytes,4,opt,name=total_received,json=totalReceived,proto3" json:"total_received,omitempty"`
	TotalSent     string    `protobuf:"bytes,5,opt,name=total_sent,json=totalSent,proto3" json:"total_sent,omitempty"`
	Txs           uint64    `protobuf:"varint,6,opt,name=txs,proto3" json:"txs,omitempty"`
	TxList        *HashList `protobuf:"bytes,7,opt,name=tx_list,json=txList,proto3" json:"tx_list,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountDetail) Descriptor deprecated

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

Deprecated: Use AccountDetail.ProtoReflect.Descriptor instead.

func (*AccountDetail) GetAccount

func (x *AccountDetail) GetAccount() string

func (*AccountDetail) GetBalance

func (x *AccountDetail) GetBalance() *Balance

func (*AccountDetail) GetNonce

func (x *AccountDetail) GetNonce() uint64

func (*AccountDetail) GetTotalReceived

func (x *AccountDetail) GetTotalReceived() string

func (*AccountDetail) GetTotalSent

func (x *AccountDetail) GetTotalSent() string

func (*AccountDetail) GetTxList

func (x *AccountDetail) GetTxList() *HashList

func (*AccountDetail) GetTxs

func (x *AccountDetail) GetTxs() uint64

func (*AccountDetail) ProtoMessage

func (*AccountDetail) ProtoMessage()

func (*AccountDetail) ProtoReflect

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

func (*AccountDetail) Reset

func (x *AccountDetail) Reset()

func (*AccountDetail) String

func (x *AccountDetail) String() string

type AccountInfo

type AccountInfo struct {
	Account string   `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Balance *Balance `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
	Nonce   uint64   `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountInfo) Descriptor deprecated

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

Deprecated: Use AccountInfo.ProtoReflect.Descriptor instead.

func (*AccountInfo) GetAccount

func (x *AccountInfo) GetAccount() string

func (*AccountInfo) GetBalance

func (x *AccountInfo) GetBalance() *Balance

func (*AccountInfo) GetNonce

func (x *AccountInfo) GetNonce() uint64

func (*AccountInfo) ProtoMessage

func (*AccountInfo) ProtoMessage()

func (*AccountInfo) ProtoReflect

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

func (*AccountInfo) Reset

func (x *AccountInfo) Reset()

func (*AccountInfo) String

func (x *AccountInfo) String() string

type Balance

type Balance struct {
	Confirmed   string `protobuf:"bytes,1,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	Unconfirmed string `protobuf:"bytes,2,opt,name=unconfirmed,proto3" json:"unconfirmed,omitempty"`
	Locked      string `protobuf:"bytes,3,opt,name=locked,proto3" json:"locked,omitempty"`
	Total       string `protobuf:"bytes,4,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*Balance) Descriptor deprecated

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

Deprecated: Use Balance.ProtoReflect.Descriptor instead.

func (*Balance) GetConfirmed

func (x *Balance) GetConfirmed() string

func (*Balance) GetLocked

func (x *Balance) GetLocked() string

func (*Balance) GetTotal

func (x *Balance) GetTotal() string

func (*Balance) GetUnconfirmed

func (x *Balance) GetUnconfirmed() string

func (*Balance) ProtoMessage

func (*Balance) ProtoMessage()

func (*Balance) ProtoReflect

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

func (*Balance) Reset

func (x *Balance) Reset()

func (*Balance) String

func (x *Balance) String() string

type Block

type Block struct {
	Hash            string       `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	RawBlock        string       `protobuf:"bytes,2,opt,name=raw_block,json=rawBlock,proto3" json:"raw_block,omitempty"`
	Header          *BlockHeader `protobuf:"bytes,3,opt,name=header,proto3" json:"header,omitempty"`
	Txs             []string     `protobuf:"bytes,4,rep,name=txs,proto3" json:"txs,omitempty"`
	Signature       string       `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"`
	RandaoSignature string       `protobuf:"bytes,6,opt,name=randao_signature,json=randaoSignature,proto3" json:"randao_signature,omitempty"`
	// contains filtered or unexported fields
}

func (*Block) Descriptor deprecated

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

Deprecated: Use Block.ProtoReflect.Descriptor instead.

func (*Block) GetHash

func (x *Block) GetHash() string

func (*Block) GetHeader

func (x *Block) GetHeader() *BlockHeader

func (*Block) GetRandaoSignature

func (x *Block) GetRandaoSignature() string

func (*Block) GetRawBlock

func (x *Block) GetRawBlock() string

func (*Block) GetSignature

func (x *Block) GetSignature() string

func (*Block) GetTxs

func (x *Block) GetTxs() []string

func (*Block) ProtoMessage

func (*Block) ProtoMessage()

func (*Block) ProtoReflect

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

func (*Block) Reset

func (x *Block) Reset()

func (*Block) String

func (x *Block) String() string

type BlockHeader

type BlockHeader struct {
	Version                    uint64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Nonce                      uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
	TxMerkleRoot               string `protobuf:"bytes,3,opt,name=tx_merkle_root,json=txMerkleRoot,proto3" json:"tx_merkle_root,omitempty"`
	VoteMerkleRoot             string `protobuf:"bytes,4,opt,name=vote_merkle_root,json=voteMerkleRoot,proto3" json:"vote_merkle_root,omitempty"`
	DepositMerkleRoot          string `protobuf:"bytes,5,opt,name=deposit_merkle_root,json=depositMerkleRoot,proto3" json:"deposit_merkle_root,omitempty"`
	ExitMerkleRoot             string `protobuf:"bytes,6,opt,name=exit_merkle_root,json=exitMerkleRoot,proto3" json:"exit_merkle_root,omitempty"`
	VoteSlashingMerkleRoot     string `` /* 131-byte string literal not displayed */
	RandaoSlashingMerkleRoot   string `` /* 137-byte string literal not displayed */
	ProposerSlashingMerkleRoot string `` /* 143-byte string literal not displayed */
	PrevBlockHash              string `protobuf:"bytes,10,opt,name=prev_block_hash,json=prevBlockHash,proto3" json:"prev_block_hash,omitempty"`
	Timestamp                  uint64 `protobuf:"varint,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Slot                       uint64 `protobuf:"varint,12,opt,name=slot,proto3" json:"slot,omitempty"`
	StateRoot                  string `protobuf:"bytes,13,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty"`
	FeeAddress                 string `protobuf:"bytes,14,opt,name=fee_address,json=feeAddress,proto3" json:"fee_address,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockHeader) Descriptor deprecated

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

Deprecated: Use BlockHeader.ProtoReflect.Descriptor instead.

func (*BlockHeader) GetDepositMerkleRoot

func (x *BlockHeader) GetDepositMerkleRoot() string

func (*BlockHeader) GetExitMerkleRoot

func (x *BlockHeader) GetExitMerkleRoot() string

func (*BlockHeader) GetFeeAddress

func (x *BlockHeader) GetFeeAddress() string

func (*BlockHeader) GetNonce

func (x *BlockHeader) GetNonce() uint64

func (*BlockHeader) GetPrevBlockHash

func (x *BlockHeader) GetPrevBlockHash() string

func (*BlockHeader) GetProposerSlashingMerkleRoot

func (x *BlockHeader) GetProposerSlashingMerkleRoot() string

func (*BlockHeader) GetRandaoSlashingMerkleRoot

func (x *BlockHeader) GetRandaoSlashingMerkleRoot() string

func (*BlockHeader) GetSlot

func (x *BlockHeader) GetSlot() uint64

func (*BlockHeader) GetStateRoot

func (x *BlockHeader) GetStateRoot() string

func (*BlockHeader) GetTimestamp

func (x *BlockHeader) GetTimestamp() uint64

func (*BlockHeader) GetTxMerkleRoot

func (x *BlockHeader) GetTxMerkleRoot() string

func (*BlockHeader) GetVersion

func (x *BlockHeader) GetVersion() uint64

func (*BlockHeader) GetVoteMerkleRoot

func (x *BlockHeader) GetVoteMerkleRoot() string

func (*BlockHeader) GetVoteSlashingMerkleRoot

func (x *BlockHeader) GetVoteSlashingMerkleRoot() string

func (*BlockHeader) ProtoMessage

func (*BlockHeader) ProtoMessage()

func (*BlockHeader) ProtoReflect

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

func (*BlockHeader) Reset

func (x *BlockHeader) Reset()

func (*BlockHeader) String

func (x *BlockHeader) String() string

type BlockTxs

type BlockTxs struct {
	TxCount uint64    `protobuf:"varint,1,opt,name=tx_count,json=txCount,proto3" json:"tx_count,omitempty"`
	Txs     *HashList `protobuf:"bytes,2,opt,name=txs,proto3" json:"txs,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockTxs) Descriptor deprecated

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

Deprecated: Use BlockTxs.ProtoReflect.Descriptor instead.

func (*BlockTxs) GetTxCount

func (x *BlockTxs) GetTxCount() uint64

func (*BlockTxs) GetTxs

func (x *BlockTxs) GetTxs() *HashList

func (*BlockTxs) ProtoMessage

func (*BlockTxs) ProtoMessage()

func (*BlockTxs) ProtoReflect

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

func (*BlockTxs) Reset

func (x *BlockTxs) Reset()

func (*BlockTxs) String

func (x *BlockTxs) String() string

type ChainClient

type ChainClient interface {
	GetChainInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ChainInfo, error)
	GetRawBlock(ctx context.Context, in *Hash, opts ...grpc.CallOption) (*Block, error)
	GetBlock(ctx context.Context, in *Hash, opts ...grpc.CallOption) (*Block, error)
	GetBlockHash(ctx context.Context, in *Number, opts ...grpc.CallOption) (*Hash, error)
	GetAccountInfo(ctx context.Context, in *Account, opts ...grpc.CallOption) (*AccountInfo, error)
	Sync(ctx context.Context, in *Hash, opts ...grpc.CallOption) (Chain_SyncClient, error)
	SubscribeBlocks(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Chain_SubscribeBlocksClient, error)
	SubscribeTransactions(ctx context.Context, in *KeyPairs, opts ...grpc.CallOption) (Chain_SubscribeTransactionsClient, error)
	SubscribeValidatorTransactions(ctx context.Context, in *KeyPairs, opts ...grpc.CallOption) (Chain_SubscribeValidatorTransactionsClient, error)
}

ChainClient is the client API for Chain service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewChainClient

func NewChainClient(cc grpc.ClientConnInterface) ChainClient

type ChainInfo

type ChainInfo struct {
	BlockHash     string          `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	BlockHeight   uint64          `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	Validators    *ValidatorsInfo `protobuf:"bytes,3,opt,name=validators,proto3" json:"validators,omitempty"`
	JustifiedHead *Head           `protobuf:"bytes,4,opt,name=justified_head,json=justifiedHead,proto3" json:"justified_head,omitempty"`
	FinalizedHead *Head           `protobuf:"bytes,5,opt,name=finalized_head,json=finalizedHead,proto3" json:"finalized_head,omitempty"`
	// contains filtered or unexported fields
}

func (*ChainInfo) Descriptor deprecated

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

Deprecated: Use ChainInfo.ProtoReflect.Descriptor instead.

func (*ChainInfo) GetBlockHash

func (x *ChainInfo) GetBlockHash() string

func (*ChainInfo) GetBlockHeight

func (x *ChainInfo) GetBlockHeight() uint64

func (*ChainInfo) GetFinalizedHead

func (x *ChainInfo) GetFinalizedHead() *Head

func (*ChainInfo) GetJustifiedHead

func (x *ChainInfo) GetJustifiedHead() *Head

func (*ChainInfo) GetValidators

func (x *ChainInfo) GetValidators() *ValidatorsInfo

func (*ChainInfo) ProtoMessage

func (*ChainInfo) ProtoMessage()

func (*ChainInfo) ProtoReflect

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

func (*ChainInfo) Reset

func (x *ChainInfo) Reset()

func (*ChainInfo) String

func (x *ChainInfo) String() string

type ChainServer

type ChainServer interface {
	GetChainInfo(context.Context, *Empty) (*ChainInfo, error)
	GetRawBlock(context.Context, *Hash) (*Block, error)
	GetBlock(context.Context, *Hash) (*Block, error)
	GetBlockHash(context.Context, *Number) (*Hash, error)
	GetAccountInfo(context.Context, *Account) (*AccountInfo, error)
	Sync(*Hash, Chain_SyncServer) error
	SubscribeBlocks(*Empty, Chain_SubscribeBlocksServer) error
	SubscribeTransactions(*KeyPairs, Chain_SubscribeTransactionsServer) error
	SubscribeValidatorTransactions(*KeyPairs, Chain_SubscribeValidatorTransactionsServer) error
	// contains filtered or unexported methods
}

ChainServer is the server API for Chain service. All implementations must embed UnimplementedChainServer for forward compatibility

type Chain_SubscribeBlocksClient

type Chain_SubscribeBlocksClient interface {
	Recv() (*RawData, error)
	grpc.ClientStream
}

type Chain_SubscribeBlocksServer

type Chain_SubscribeBlocksServer interface {
	Send(*RawData) error
	grpc.ServerStream
}

type Chain_SubscribeTransactionsClient

type Chain_SubscribeTransactionsClient interface {
	Recv() (*RawData, error)
	grpc.ClientStream
}

type Chain_SubscribeTransactionsServer

type Chain_SubscribeTransactionsServer interface {
	Send(*RawData) error
	grpc.ServerStream
}

type Chain_SubscribeValidatorTransactionsClient

type Chain_SubscribeValidatorTransactionsClient interface {
	Recv() (*RawData, error)
	grpc.ClientStream
}

type Chain_SubscribeValidatorTransactionsServer

type Chain_SubscribeValidatorTransactionsServer interface {
	Send(*RawData) error
	grpc.ServerStream
}

type Chain_SyncClient

type Chain_SyncClient interface {
	Recv() (*RawData, error)
	grpc.ClientStream
}

type Chain_SyncServer

type Chain_SyncServer interface {
	Send(*RawData) error
	grpc.ServerStream
}

type ComitteeInformation

type ComitteeInformation struct {
	Index    uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Proposer bool   `protobuf:"varint,2,opt,name=proposer,proto3" json:"proposer,omitempty"`
	Voted    bool   `protobuf:"varint,3,opt,name=voted,proto3" json:"voted,omitempty"`
	// contains filtered or unexported fields
}

func (*ComitteeInformation) Descriptor deprecated

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

Deprecated: Use ComitteeInformation.ProtoReflect.Descriptor instead.

func (*ComitteeInformation) GetIndex

func (x *ComitteeInformation) GetIndex() uint64

func (*ComitteeInformation) GetProposer

func (x *ComitteeInformation) GetProposer() bool

func (*ComitteeInformation) GetVoted

func (x *ComitteeInformation) GetVoted() bool

func (*ComitteeInformation) ProtoMessage

func (*ComitteeInformation) ProtoMessage()

func (*ComitteeInformation) ProtoReflect

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

func (*ComitteeInformation) Reset

func (x *ComitteeInformation) Reset()

func (*ComitteeInformation) String

func (x *ComitteeInformation) String() string

type ConsensusClient

type ConsensusClient interface {
	GetParticipationStatus(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ParticipationStatus, error)
	GetSlotInfo(ctx context.Context, in *Number, opts ...grpc.CallOption) (*SlotInfo, error)
	GetEpochInfo(ctx context.Context, in *Number, opts ...grpc.CallOption) (*EpochInfo, error)
}

ConsensusClient is the client API for Consensus service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewConsensusClient

func NewConsensusClient(cc grpc.ClientConnInterface) ConsensusClient

type ConsensusServer

type ConsensusServer interface {
	GetParticipationStatus(context.Context, *Empty) (*ParticipationStatus, error)
	GetSlotInfo(context.Context, *Number) (*SlotInfo, error)
	GetEpochInfo(context.Context, *Number) (*EpochInfo, error)
	// contains filtered or unexported methods
}

ConsensusServer is the server API for Consensus service. All implementations must embed UnimplementedConsensusServer for forward compatibility

type DumpHDWalletInfo

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

func (*DumpHDWalletInfo) Descriptor deprecated

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

Deprecated: Use DumpHDWalletInfo.ProtoReflect.Descriptor instead.

func (*DumpHDWalletInfo) GetMnemonic

func (x *DumpHDWalletInfo) GetMnemonic() string

func (*DumpHDWalletInfo) ProtoMessage

func (*DumpHDWalletInfo) ProtoMessage()

func (*DumpHDWalletInfo) ProtoReflect

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

func (*DumpHDWalletInfo) Reset

func (x *DumpHDWalletInfo) Reset()

func (*DumpHDWalletInfo) String

func (x *DumpHDWalletInfo) String() string

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

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

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

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

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type EpochInfo

type EpochInfo struct {
	EpochNumber uint64      `protobuf:"varint,1,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"`
	Passed      bool        `protobuf:"varint,2,opt,name=passed,proto3" json:"passed,omitempty"`
	Slots       []*SlotInfo `protobuf:"bytes,4,rep,name=slots,proto3" json:"slots,omitempty"`
	// contains filtered or unexported fields
}

func (*EpochInfo) Descriptor deprecated

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

Deprecated: Use EpochInfo.ProtoReflect.Descriptor instead.

func (*EpochInfo) GetEpochNumber

func (x *EpochInfo) GetEpochNumber() uint64

func (*EpochInfo) GetPassed

func (x *EpochInfo) GetPassed() bool

func (*EpochInfo) GetSlots

func (x *EpochInfo) GetSlots() []*SlotInfo

func (*EpochInfo) ProtoMessage

func (*EpochInfo) ProtoMessage()

func (*EpochInfo) ProtoReflect

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

func (*EpochInfo) Reset

func (x *EpochInfo) Reset()

func (*EpochInfo) String

func (x *EpochInfo) String() string

type GenValidatorKeys

type GenValidatorKeys struct {
	Keys uint64 `protobuf:"varint,1,opt,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*GenValidatorKeys) Descriptor deprecated

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

Deprecated: Use GenValidatorKeys.ProtoReflect.Descriptor instead.

func (*GenValidatorKeys) GetKeys

func (x *GenValidatorKeys) GetKeys() uint64

func (*GenValidatorKeys) ProtoMessage

func (*GenValidatorKeys) ProtoMessage()

func (*GenValidatorKeys) ProtoReflect

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

func (*GenValidatorKeys) Reset

func (x *GenValidatorKeys) Reset()

func (*GenValidatorKeys) String

func (x *GenValidatorKeys) String() string

type Hash

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

func (*Hash) Descriptor deprecated

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

Deprecated: Use Hash.ProtoReflect.Descriptor instead.

func (*Hash) GetHash

func (x *Hash) GetHash() string

func (*Hash) ProtoMessage

func (*Hash) ProtoMessage()

func (*Hash) ProtoReflect

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

func (*Hash) Reset

func (x *Hash) Reset()

func (*Hash) String

func (x *Hash) String() string

type HashList

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

func (*HashList) Descriptor deprecated

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

Deprecated: Use HashList.ProtoReflect.Descriptor instead.

func (*HashList) GetHash

func (x *HashList) GetHash() []string

func (*HashList) ProtoMessage

func (*HashList) ProtoMessage()

func (*HashList) ProtoReflect

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

func (*HashList) Reset

func (x *HashList) Reset()

func (*HashList) String

func (x *HashList) String() string
type Head struct {
	Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Slot   uint64 `protobuf:"varint,2,opt,name=slot,proto3" json:"slot,omitempty"`
	Hash   string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*Head) Descriptor deprecated

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

Deprecated: Use Head.ProtoReflect.Descriptor instead.

func (*Head) GetHash

func (x *Head) GetHash() string

func (*Head) GetHeight

func (x *Head) GetHeight() uint64

func (*Head) GetSlot

func (x *Head) GetSlot() uint64

func (*Head) ProtoMessage

func (*Head) ProtoMessage()

func (*Head) ProtoReflect

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

func (*Head) Reset

func (x *Head) Reset()

func (*Head) String

func (x *Head) String() string

type IP

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

func (*IP) Descriptor deprecated

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

Deprecated: Use IP.ProtoReflect.Descriptor instead.

func (*IP) GetHost

func (x *IP) GetHost() string

func (*IP) ProtoMessage

func (*IP) ProtoMessage()

func (*IP) ProtoReflect

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

func (*IP) Reset

func (x *IP) Reset()

func (*IP) String

func (x *IP) String() string

type ImportWalletData

type ImportWalletData struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Mnemonic string `protobuf:"bytes,2,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*ImportWalletData) Descriptor deprecated

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

Deprecated: Use ImportWalletData.ProtoReflect.Descriptor instead.

func (*ImportWalletData) GetMnemonic

func (x *ImportWalletData) GetMnemonic() string

func (*ImportWalletData) GetName

func (x *ImportWalletData) GetName() string

func (*ImportWalletData) GetPassword

func (x *ImportWalletData) GetPassword() string

func (*ImportWalletData) ProtoMessage

func (*ImportWalletData) ProtoMessage()

func (*ImportWalletData) ProtoReflect

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

func (*ImportWalletData) Reset

func (x *ImportWalletData) Reset()

func (*ImportWalletData) String

func (x *ImportWalletData) String() string

type IndexerClient

type IndexerClient interface {
	GetIndexerStatus(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*IndexerStatus, error)
	GetBlockHash(ctx context.Context, in *Number, opts ...grpc.CallOption) (*Hash, error)
	GetTransaction(ctx context.Context, in *Hash, opts ...grpc.CallOption) (*Tx, error)
	GetDetailedTransaction(ctx context.Context, in *Hash, opts ...grpc.CallOption) (*TxDetail, error)
	GetAccount(ctx context.Context, in *Account, opts ...grpc.CallOption) (*AccountDetail, error)
	GetBlock(ctx context.Context, in *Hash, opts ...grpc.CallOption) (*Block, error)
	GetBlockTxs(ctx context.Context, in *Hash, opts ...grpc.CallOption) (*BlockTxs, error)
}

IndexerClient is the client API for Indexer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewIndexerClient

func NewIndexerClient(cc grpc.ClientConnInterface) IndexerClient

type IndexerServer

type IndexerServer interface {
	GetIndexerStatus(context.Context, *Empty) (*IndexerStatus, error)
	GetBlockHash(context.Context, *Number) (*Hash, error)
	GetTransaction(context.Context, *Hash) (*Tx, error)
	GetDetailedTransaction(context.Context, *Hash) (*TxDetail, error)
	GetAccount(context.Context, *Account) (*AccountDetail, error)
	GetBlock(context.Context, *Hash) (*Block, error)
	GetBlockTxs(context.Context, *Hash) (*BlockTxs, error)
	// contains filtered or unexported methods
}

IndexerServer is the server API for Indexer service. All implementations must embed UnimplementedIndexerServer for forward compatibility

type IndexerStatus

type IndexerStatus struct {
	Tip         *Head  `protobuf:"bytes,1,opt,name=tip,proto3" json:"tip,omitempty"`
	Justified   *Head  `protobuf:"bytes,2,opt,name=justified,proto3" json:"justified,omitempty"`
	Finalized   *Head  `protobuf:"bytes,3,opt,name=finalized,proto3" json:"finalized,omitempty"`
	InitialSync bool   `protobuf:"varint,4,opt,name=initial_sync,json=initialSync,proto3" json:"initial_sync,omitempty"`
	InSync      bool   `protobuf:"varint,5,opt,name=in_sync,json=inSync,proto3" json:"in_sync,omitempty"`
	About       string `protobuf:"bytes,6,opt,name=about,proto3" json:"about,omitempty"`
	// contains filtered or unexported fields
}

func (*IndexerStatus) Descriptor deprecated

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

Deprecated: Use IndexerStatus.ProtoReflect.Descriptor instead.

func (*IndexerStatus) GetAbout

func (x *IndexerStatus) GetAbout() string

func (*IndexerStatus) GetFinalized

func (x *IndexerStatus) GetFinalized() *Head

func (*IndexerStatus) GetInSync

func (x *IndexerStatus) GetInSync() bool

func (*IndexerStatus) GetInitialSync

func (x *IndexerStatus) GetInitialSync() bool

func (*IndexerStatus) GetJustified

func (x *IndexerStatus) GetJustified() *Head

func (*IndexerStatus) GetTip

func (x *IndexerStatus) GetTip() *Head

func (*IndexerStatus) ProtoMessage

func (*IndexerStatus) ProtoMessage()

func (*IndexerStatus) ProtoReflect

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

func (*IndexerStatus) Reset

func (x *IndexerStatus) Reset()

func (*IndexerStatus) String

func (x *IndexerStatus) String() string

type KeyPair

type KeyPair struct {
	Public  string `protobuf:"bytes,1,opt,name=public,proto3" json:"public,omitempty"`
	Private string `protobuf:"bytes,2,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyPair) Descriptor deprecated

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

Deprecated: Use KeyPair.ProtoReflect.Descriptor instead.

func (*KeyPair) GetPrivate

func (x *KeyPair) GetPrivate() string

func (*KeyPair) GetPublic

func (x *KeyPair) GetPublic() string

func (*KeyPair) ProtoMessage

func (*KeyPair) ProtoMessage()

func (*KeyPair) ProtoReflect

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

func (*KeyPair) Reset

func (x *KeyPair) Reset()

func (*KeyPair) String

func (x *KeyPair) String() string

type KeyPairs

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

func (*KeyPairs) Descriptor deprecated

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

Deprecated: Use KeyPairs.ProtoReflect.Descriptor instead.

func (*KeyPairs) GetKeys

func (x *KeyPairs) GetKeys() []string

func (*KeyPairs) ProtoMessage

func (*KeyPairs) ProtoMessage()

func (*KeyPairs) ProtoReflect

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

func (*KeyPairs) Reset

func (x *KeyPairs) Reset()

func (*KeyPairs) String

func (x *KeyPairs) String() string

type NetworkClient

type NetworkClient interface {
	GetNetworkInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*NetworkInfo, error)
	GetPeersInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Peers, error)
	AddPeer(ctx context.Context, in *IP, opts ...grpc.CallOption) (*Success, error)
}

NetworkClient is the client API for Network service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewNetworkClient

func NewNetworkClient(cc grpc.ClientConnInterface) NetworkClient

type NetworkInfo

type NetworkInfo struct {
	Peers int32  `protobuf:"varint,1,opt,name=peers,proto3" json:"peers,omitempty"`
	ID    string `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkInfo) Descriptor deprecated

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

Deprecated: Use NetworkInfo.ProtoReflect.Descriptor instead.

func (*NetworkInfo) GetID

func (x *NetworkInfo) GetID() string

func (*NetworkInfo) GetPeers

func (x *NetworkInfo) GetPeers() int32

func (*NetworkInfo) ProtoMessage

func (*NetworkInfo) ProtoMessage()

func (*NetworkInfo) ProtoReflect

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

func (*NetworkInfo) Reset

func (x *NetworkInfo) Reset()

func (*NetworkInfo) String

func (x *NetworkInfo) String() string

type NetworkServer

type NetworkServer interface {
	GetNetworkInfo(context.Context, *Empty) (*NetworkInfo, error)
	GetPeersInfo(context.Context, *Empty) (*Peers, error)
	AddPeer(context.Context, *IP) (*Success, error)
	// contains filtered or unexported methods
}

NetworkServer is the server API for Network service. All implementations must embed UnimplementedNetworkServer for forward compatibility

type NewWalletInfo

type NewWalletInfo struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Account  string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	Mnemonic string `protobuf:"bytes,3,opt,name=mnemonic,proto3" json:"mnemonic,omitempty"`
	// contains filtered or unexported fields
}

func (*NewWalletInfo) Descriptor deprecated

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

Deprecated: Use NewWalletInfo.ProtoReflect.Descriptor instead.

func (*NewWalletInfo) GetAccount

func (x *NewWalletInfo) GetAccount() string

func (*NewWalletInfo) GetMnemonic

func (x *NewWalletInfo) GetMnemonic() string

func (*NewWalletInfo) GetName

func (x *NewWalletInfo) GetName() string

func (*NewWalletInfo) ProtoMessage

func (*NewWalletInfo) ProtoMessage()

func (*NewWalletInfo) ProtoReflect

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

func (*NewWalletInfo) Reset

func (x *NewWalletInfo) Reset()

func (*NewWalletInfo) String

func (x *NewWalletInfo) String() string

type Number

type Number struct {
	Number uint64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

func (*Number) Descriptor deprecated

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

Deprecated: Use Number.ProtoReflect.Descriptor instead.

func (*Number) GetNumber

func (x *Number) GetNumber() uint64

func (*Number) ProtoMessage

func (*Number) ProtoMessage()

func (*Number) ProtoReflect

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

func (*Number) Reset

func (x *Number) Reset()

func (*Number) String

func (x *Number) String() string

type ParticipationInfo

type ParticipationInfo struct {
	Voting           bool   `protobuf:"varint,1,opt,name=voting,proto3" json:"voting,omitempty"`
	Proposing        bool   `protobuf:"varint,2,opt,name=proposing,proto3" json:"proposing,omitempty"`
	TotalValidators  uint64 `protobuf:"varint,3,opt,name=total_validators,json=totalValidators,proto3" json:"total_validators,omitempty"`
	OwnedValidators  uint64 `protobuf:"varint,4,opt,name=owned_validators,json=ownedValidators,proto3" json:"owned_validators,omitempty"`
	VotingValidators uint64 `protobuf:"varint,5,opt,name=voting_validators,json=votingValidators,proto3" json:"voting_validators,omitempty"`
	// contains filtered or unexported fields
}

func (*ParticipationInfo) Descriptor deprecated

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

Deprecated: Use ParticipationInfo.ProtoReflect.Descriptor instead.

func (*ParticipationInfo) GetOwnedValidators

func (x *ParticipationInfo) GetOwnedValidators() uint64

func (*ParticipationInfo) GetProposing

func (x *ParticipationInfo) GetProposing() bool

func (*ParticipationInfo) GetTotalValidators

func (x *ParticipationInfo) GetTotalValidators() uint64

func (*ParticipationInfo) GetVoting

func (x *ParticipationInfo) GetVoting() bool

func (*ParticipationInfo) GetVotingValidators

func (x *ParticipationInfo) GetVotingValidators() uint64

func (*ParticipationInfo) ProtoMessage

func (*ParticipationInfo) ProtoMessage()

func (*ParticipationInfo) ProtoReflect

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

func (*ParticipationInfo) Reset

func (x *ParticipationInfo) Reset()

func (*ParticipationInfo) String

func (x *ParticipationInfo) String() string

type ParticipationStatus

type ParticipationStatus struct {
	GlobalSlotNumber             uint64  `protobuf:"varint,1,opt,name=global_slot_number,json=globalSlotNumber,proto3" json:"global_slot_number,omitempty"`
	EpochSlotNumber              uint64  `protobuf:"varint,2,opt,name=epoch_slot_number,json=epochSlotNumber,proto3" json:"epoch_slot_number,omitempty"`
	ExpectedParticipationBalance uint64  `` /* 148-byte string literal not displayed */
	CurrentParticipationBalance  uint64  `` /* 145-byte string literal not displayed */
	ParticipationPercentage      float32 `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ParticipationStatus) Descriptor deprecated

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

Deprecated: Use ParticipationStatus.ProtoReflect.Descriptor instead.

func (*ParticipationStatus) GetCurrentParticipationBalance

func (x *ParticipationStatus) GetCurrentParticipationBalance() uint64

func (*ParticipationStatus) GetEpochSlotNumber

func (x *ParticipationStatus) GetEpochSlotNumber() uint64

func (*ParticipationStatus) GetExpectedParticipationBalance

func (x *ParticipationStatus) GetExpectedParticipationBalance() uint64

func (*ParticipationStatus) GetGlobalSlotNumber

func (x *ParticipationStatus) GetGlobalSlotNumber() uint64

func (*ParticipationStatus) GetParticipationPercentage

func (x *ParticipationStatus) GetParticipationPercentage() float32

func (*ParticipationStatus) ProtoMessage

func (*ParticipationStatus) ProtoMessage()

func (*ParticipationStatus) ProtoReflect

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

func (*ParticipationStatus) Reset

func (x *ParticipationStatus) Reset()

func (*ParticipationStatus) String

func (x *ParticipationStatus) String() string

type Peer

type Peer struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Host *IP    `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	// contains filtered or unexported fields
}

func (*Peer) Descriptor deprecated

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

Deprecated: Use Peer.ProtoReflect.Descriptor instead.

func (*Peer) GetHost

func (x *Peer) GetHost() *IP

func (*Peer) GetId

func (x *Peer) GetId() string

func (*Peer) ProtoMessage

func (*Peer) ProtoMessage()

func (*Peer) ProtoReflect

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

func (*Peer) Reset

func (x *Peer) Reset()

func (*Peer) String

func (x *Peer) String() string

type Peers

type Peers struct {
	Peers []*Peer `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"`
	// contains filtered or unexported fields
}

func (*Peers) Descriptor deprecated

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

Deprecated: Use Peers.ProtoReflect.Descriptor instead.

func (*Peers) GetPeers

func (x *Peers) GetPeers() []*Peer

func (*Peers) ProtoMessage

func (*Peers) ProtoMessage()

func (*Peers) ProtoReflect

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

func (*Peers) Reset

func (x *Peers) Reset()

func (*Peers) String

func (x *Peers) String() string

type RawData

type RawData struct {
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*RawData) Descriptor deprecated

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

Deprecated: Use RawData.ProtoReflect.Descriptor instead.

func (*RawData) GetData

func (x *RawData) GetData() string

func (*RawData) GetType

func (x *RawData) GetType() string

func (*RawData) ProtoMessage

func (*RawData) ProtoMessage()

func (*RawData) ProtoReflect

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

func (*RawData) Reset

func (x *RawData) Reset()

func (*RawData) String

func (x *RawData) String() string

type SendTransactionInfo

type SendTransactionInfo struct {
	Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Amount  string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*SendTransactionInfo) Descriptor deprecated

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

Deprecated: Use SendTransactionInfo.ProtoReflect.Descriptor instead.

func (*SendTransactionInfo) GetAccount

func (x *SendTransactionInfo) GetAccount() string

func (*SendTransactionInfo) GetAmount

func (x *SendTransactionInfo) GetAmount() string

func (*SendTransactionInfo) ProtoMessage

func (*SendTransactionInfo) ProtoMessage()

func (*SendTransactionInfo) ProtoReflect

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

func (*SendTransactionInfo) Reset

func (x *SendTransactionInfo) Reset()

func (*SendTransactionInfo) String

func (x *SendTransactionInfo) String() string

type SlotInfo

type SlotInfo struct {
	SlotNumber        uint64                 `protobuf:"varint,1,opt,name=slot_number,json=slotNumber,proto3" json:"slot_number,omitempty"`
	Passed            bool                   `protobuf:"varint,2,opt,name=passed,proto3" json:"passed,omitempty"`
	RequiredComitters uint64                 `protobuf:"varint,3,opt,name=required_comitters,json=requiredComitters,proto3" json:"required_comitters,omitempty"`
	ComitteesIndexes  []*ComitteeInformation `protobuf:"bytes,4,rep,name=comittees_indexes,json=comitteesIndexes,proto3" json:"comittees_indexes,omitempty"`
	// contains filtered or unexported fields
}

func (*SlotInfo) Descriptor deprecated

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

Deprecated: Use SlotInfo.ProtoReflect.Descriptor instead.

func (*SlotInfo) GetComitteesIndexes

func (x *SlotInfo) GetComitteesIndexes() []*ComitteeInformation

func (*SlotInfo) GetPassed

func (x *SlotInfo) GetPassed() bool

func (*SlotInfo) GetRequiredComitters

func (x *SlotInfo) GetRequiredComitters() uint64

func (*SlotInfo) GetSlotNumber

func (x *SlotInfo) GetSlotNumber() uint64

func (*SlotInfo) ProtoMessage

func (*SlotInfo) ProtoMessage()

func (*SlotInfo) ProtoReflect

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

func (*SlotInfo) Reset

func (x *SlotInfo) Reset()

func (*SlotInfo) String

func (x *SlotInfo) String() string

type SubscribeValidatorRequest

type SubscribeValidatorRequest struct {
	PublicKey [][]byte `protobuf:"bytes,1,rep,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeValidatorRequest) Descriptor deprecated

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

Deprecated: Use SubscribeValidatorRequest.ProtoReflect.Descriptor instead.

func (*SubscribeValidatorRequest) GetPublicKey

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

func (*SubscribeValidatorRequest) ProtoMessage

func (*SubscribeValidatorRequest) ProtoMessage()

func (*SubscribeValidatorRequest) ProtoReflect

func (*SubscribeValidatorRequest) Reset

func (x *SubscribeValidatorRequest) Reset()

func (*SubscribeValidatorRequest) String

func (x *SubscribeValidatorRequest) String() string

type Success

type Success struct {
	Success bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	Error   string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Data    string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Success) Descriptor deprecated

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetData

func (x *Success) GetData() string

func (*Success) GetError

func (x *Success) GetError() string

func (*Success) GetSuccess

func (x *Success) GetSuccess() bool

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

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

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type Tx

type Tx struct {
	Hash          string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	To            string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
	FromPublicKey string `protobuf:"bytes,3,opt,name=from_public_key,json=fromPublicKey,proto3" json:"from_public_key,omitempty"`
	Amount        uint64 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
	Nonce         uint64 `protobuf:"varint,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
	Fee           uint64 `protobuf:"varint,6,opt,name=fee,proto3" json:"fee,omitempty"`
	Signature     string `protobuf:"bytes,7,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*Tx) Descriptor deprecated

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

Deprecated: Use Tx.ProtoReflect.Descriptor instead.

func (*Tx) GetAmount

func (x *Tx) GetAmount() uint64

func (*Tx) GetFee

func (x *Tx) GetFee() uint64

func (*Tx) GetFromPublicKey

func (x *Tx) GetFromPublicKey() string

func (*Tx) GetHash

func (x *Tx) GetHash() string

func (*Tx) GetNonce

func (x *Tx) GetNonce() uint64

func (*Tx) GetSignature

func (x *Tx) GetSignature() string

func (*Tx) GetTo

func (x *Tx) GetTo() string

func (*Tx) ProtoMessage

func (*Tx) ProtoMessage()

func (*Tx) ProtoReflect

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

func (*Tx) Reset

func (x *Tx) Reset()

func (*Tx) String

func (x *Tx) String() string

type TxDetail

type TxDetail struct {
	Tx            *Tx    `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
	BlockHash     string `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	BlockHeight   string `protobuf:"bytes,3,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	Confirmations int64  `protobuf:"varint,4,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	Finalized     bool   `protobuf:"varint,5,opt,name=finalized,proto3" json:"finalized,omitempty"`
	BlockTime     uint64 `protobuf:"varint,6,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	// contains filtered or unexported fields
}

func (*TxDetail) Descriptor deprecated

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

Deprecated: Use TxDetail.ProtoReflect.Descriptor instead.

func (*TxDetail) GetBlockHash

func (x *TxDetail) GetBlockHash() string

func (*TxDetail) GetBlockHeight

func (x *TxDetail) GetBlockHeight() string

func (*TxDetail) GetBlockTime

func (x *TxDetail) GetBlockTime() uint64

func (*TxDetail) GetConfirmations

func (x *TxDetail) GetConfirmations() int64

func (*TxDetail) GetFinalized

func (x *TxDetail) GetFinalized() bool

func (*TxDetail) GetTx

func (x *TxDetail) GetTx() *Tx

func (*TxDetail) ProtoMessage

func (*TxDetail) ProtoMessage()

func (*TxDetail) ProtoReflect

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

func (*TxDetail) Reset

func (x *TxDetail) Reset()

func (*TxDetail) String

func (x *TxDetail) String() string

type UnimplementedChainServer

type UnimplementedChainServer struct {
}

UnimplementedChainServer must be embedded to have forward compatible implementations.

func (UnimplementedChainServer) GetAccountInfo

func (UnimplementedChainServer) GetBlock

func (UnimplementedChainServer) GetBlockHash

func (UnimplementedChainServer) GetChainInfo

func (UnimplementedChainServer) GetRawBlock

func (UnimplementedChainServer) SubscribeBlocks

func (UnimplementedChainServer) SubscribeTransactions

func (UnimplementedChainServer) SubscribeValidatorTransactions

func (UnimplementedChainServer) Sync

type UnimplementedConsensusServer

type UnimplementedConsensusServer struct {
}

UnimplementedConsensusServer must be embedded to have forward compatible implementations.

func (UnimplementedConsensusServer) GetEpochInfo

func (UnimplementedConsensusServer) GetParticipationStatus

func (UnimplementedConsensusServer) GetSlotInfo

type UnimplementedIndexerServer

type UnimplementedIndexerServer struct {
}

UnimplementedIndexerServer must be embedded to have forward compatible implementations.

func (UnimplementedIndexerServer) GetAccount

func (UnimplementedIndexerServer) GetBlock

func (UnimplementedIndexerServer) GetBlockHash

func (UnimplementedIndexerServer) GetBlockTxs

func (UnimplementedIndexerServer) GetDetailedTransaction

func (UnimplementedIndexerServer) GetDetailedTransaction(context.Context, *Hash) (*TxDetail, error)

func (UnimplementedIndexerServer) GetIndexerStatus

func (UnimplementedIndexerServer) GetTransaction

func (UnimplementedIndexerServer) GetTransaction(context.Context, *Hash) (*Tx, error)

type UnimplementedNetworkServer

type UnimplementedNetworkServer struct {
}

UnimplementedNetworkServer must be embedded to have forward compatible implementations.

func (UnimplementedNetworkServer) AddPeer

func (UnimplementedNetworkServer) GetNetworkInfo

func (UnimplementedNetworkServer) GetPeersInfo

type UnimplementedUtilsServer

type UnimplementedUtilsServer struct {
}

UnimplementedUtilsServer must be embedded to have forward compatible implementations.

func (UnimplementedUtilsServer) DecodeRawBlock

func (UnimplementedUtilsServer) DecodeRawTransaction

func (UnimplementedUtilsServer) DecodeRawTransaction(context.Context, *RawData) (*Tx, error)

func (UnimplementedUtilsServer) GenKeyPair

func (UnimplementedUtilsServer) GenValidatorKey

func (UnimplementedUtilsServer) GetParticipationStatus

func (UnimplementedUtilsServer) GetParticipationStatus(context.Context, *Empty) (*ParticipationInfo, error)

func (UnimplementedUtilsServer) SubmitRawData

func (UnimplementedUtilsServer) SubscribeMempool

func (UnimplementedUtilsServer) SyncMempool

type UnimplementedValidatorsServer

type UnimplementedValidatorsServer struct {
}

UnimplementedValidatorsServer must be embedded to have forward compatible implementations.

func (UnimplementedValidatorsServer) GetAccountValidators

func (UnimplementedValidatorsServer) GetValidatorsList

type UnimplementedWalletServer

type UnimplementedWalletServer struct {
}

UnimplementedWalletServer must be embedded to have forward compatible implementations.

func (UnimplementedWalletServer) CloseWallet

func (UnimplementedWalletServer) CreateWallet

func (UnimplementedWalletServer) DumpHDWallet

func (UnimplementedWalletServer) DumpWallet

func (UnimplementedWalletServer) ExitValidator

func (UnimplementedWalletServer) ExitValidatorBulk

func (UnimplementedWalletServer) GetAccount

func (UnimplementedWalletServer) GetBalance

func (UnimplementedWalletServer) GetValidators

func (UnimplementedWalletServer) ImportWallet

func (UnimplementedWalletServer) ListWallets

func (UnimplementedWalletServer) OpenWallet

func (UnimplementedWalletServer) SendTransaction

func (UnimplementedWalletServer) StartValidator

func (UnimplementedWalletServer) StartValidatorBulk

func (UnimplementedWalletServer) StartValidatorBulk(context.Context, *KeyPairs) (*Success, error)

type UnsafeChainServer

type UnsafeChainServer interface {
	// contains filtered or unexported methods
}

UnsafeChainServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChainServer will result in compilation errors.

type UnsafeConsensusServer

type UnsafeConsensusServer interface {
	// contains filtered or unexported methods
}

UnsafeConsensusServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConsensusServer will result in compilation errors.

type UnsafeIndexerServer

type UnsafeIndexerServer interface {
	// contains filtered or unexported methods
}

UnsafeIndexerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IndexerServer will result in compilation errors.

type UnsafeNetworkServer

type UnsafeNetworkServer interface {
	// contains filtered or unexported methods
}

UnsafeNetworkServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NetworkServer will result in compilation errors.

type UnsafeUtilsServer

type UnsafeUtilsServer interface {
	// contains filtered or unexported methods
}

UnsafeUtilsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UtilsServer will result in compilation errors.

type UnsafeValidatorsServer

type UnsafeValidatorsServer interface {
	// contains filtered or unexported methods
}

UnsafeValidatorsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ValidatorsServer will result in compilation errors.

type UnsafeWalletServer

type UnsafeWalletServer interface {
	// contains filtered or unexported methods
}

UnsafeWalletServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to WalletServer will result in compilation errors.

type UtilsClient

type UtilsClient interface {
	//*
	//Method: GenKeyPair
	//Input: message Empty
	//Response: message KeyPair
	//Description: Generates a new bls bech32 encoded key pair.
	GenKeyPair(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*KeyPair, error)
	//*
	//Method: GenValidatorKey
	//Input: message GenValidatorKeys
	//Response: message KeyPairs
	//Description: Returns private keys generated for validators start.
	GenValidatorKey(ctx context.Context, in *GenValidatorKeys, opts ...grpc.CallOption) (*KeyPairs, error)
	//*
	//Method: SubmitRawData
	//Input: message RawData
	//Response: message Success
	//Description: Broadcast a raw elements of different transactions.
	SubmitRawData(ctx context.Context, in *RawData, opts ...grpc.CallOption) (*Success, error)
	//*
	//Method: DecodeRawTransaction
	//Input: message RawData
	//Response: message Tx
	//Description: Returns a raw transaction on human readable format.
	DecodeRawTransaction(ctx context.Context, in *RawData, opts ...grpc.CallOption) (*Tx, error)
	//*
	//Method: DecodeRawBlock
	//Input: message RawData
	//Response: message Block
	//Description: Returns a raw block on human readable format.
	DecodeRawBlock(ctx context.Context, in *RawData, opts ...grpc.CallOption) (*Block, error)
	//*
	//Method: GetParticipationStatus
	//Input: Empty
	//Response: ParticipationInfo
	//Description: Returns current internal status of consensus participation.
	GetParticipationStatus(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ParticipationInfo, error)
	//*
	//Method: SyncMempool
	//Input: Empty
	//Response: Tx
	//Description: Returns a stream of transactions on the mempool to sync it.
	SyncMempool(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Utils_SyncMempoolClient, error)
	//*
	//Method: SubscribeMempool
	//Input: Empty
	//Response: Tx
	//Description: Returns a stream of transactions. Relaying a transaction when arrives the mempool.
	SubscribeMempool(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Utils_SubscribeMempoolClient, error)
}

UtilsClient is the client API for Utils service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewUtilsClient

func NewUtilsClient(cc grpc.ClientConnInterface) UtilsClient

type UtilsServer

type UtilsServer interface {
	//*
	//Method: GenKeyPair
	//Input: message Empty
	//Response: message KeyPair
	//Description: Generates a new bls bech32 encoded key pair.
	GenKeyPair(context.Context, *Empty) (*KeyPair, error)
	//*
	//Method: GenValidatorKey
	//Input: message GenValidatorKeys
	//Response: message KeyPairs
	//Description: Returns private keys generated for validators start.
	GenValidatorKey(context.Context, *GenValidatorKeys) (*KeyPairs, error)
	//*
	//Method: SubmitRawData
	//Input: message RawData
	//Response: message Success
	//Description: Broadcast a raw elements of different transactions.
	SubmitRawData(context.Context, *RawData) (*Success, error)
	//*
	//Method: DecodeRawTransaction
	//Input: message RawData
	//Response: message Tx
	//Description: Returns a raw transaction on human readable format.
	DecodeRawTransaction(context.Context, *RawData) (*Tx, error)
	//*
	//Method: DecodeRawBlock
	//Input: message RawData
	//Response: message Block
	//Description: Returns a raw block on human readable format.
	DecodeRawBlock(context.Context, *RawData) (*Block, error)
	//*
	//Method: GetParticipationStatus
	//Input: Empty
	//Response: ParticipationInfo
	//Description: Returns current internal status of consensus participation.
	GetParticipationStatus(context.Context, *Empty) (*ParticipationInfo, error)
	//*
	//Method: SyncMempool
	//Input: Empty
	//Response: Tx
	//Description: Returns a stream of transactions on the mempool to sync it.
	SyncMempool(*Empty, Utils_SyncMempoolServer) error
	//*
	//Method: SubscribeMempool
	//Input: Empty
	//Response: Tx
	//Description: Returns a stream of transactions. Relaying a transaction when arrives the mempool.
	SubscribeMempool(*Empty, Utils_SubscribeMempoolServer) error
	// contains filtered or unexported methods
}

UtilsServer is the server API for Utils service. All implementations must embed UnimplementedUtilsServer for forward compatibility

type Utils_SubscribeMempoolClient

type Utils_SubscribeMempoolClient interface {
	Recv() (*Tx, error)
	grpc.ClientStream
}

type Utils_SubscribeMempoolServer

type Utils_SubscribeMempoolServer interface {
	Send(*Tx) error
	grpc.ServerStream
}

type Utils_SyncMempoolClient

type Utils_SyncMempoolClient interface {
	Recv() (*Tx, error)
	grpc.ClientStream
}

type Utils_SyncMempoolServer

type Utils_SyncMempoolServer interface {
	Send(*Tx) error
	grpc.ServerStream
}

type ValidatorRegistry

type ValidatorRegistry struct {
	Balance          string `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance,omitempty"`
	PublicKey        string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	PayeeAddress     string `protobuf:"bytes,3,opt,name=payee_address,json=payeeAddress,proto3" json:"payee_address,omitempty"`
	Status           string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	FirstActiveEpoch uint64 `protobuf:"varint,5,opt,name=first_active_epoch,json=firstActiveEpoch,proto3" json:"first_active_epoch,omitempty"`
	LastActiveEpoch  uint64 `protobuf:"varint,6,opt,name=last_active_epoch,json=lastActiveEpoch,proto3" json:"last_active_epoch,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidatorRegistry) Descriptor deprecated

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

Deprecated: Use ValidatorRegistry.ProtoReflect.Descriptor instead.

func (*ValidatorRegistry) GetBalance

func (x *ValidatorRegistry) GetBalance() string

func (*ValidatorRegistry) GetFirstActiveEpoch

func (x *ValidatorRegistry) GetFirstActiveEpoch() uint64

func (*ValidatorRegistry) GetLastActiveEpoch

func (x *ValidatorRegistry) GetLastActiveEpoch() uint64

func (*ValidatorRegistry) GetPayeeAddress

func (x *ValidatorRegistry) GetPayeeAddress() string

func (*ValidatorRegistry) GetPublicKey

func (x *ValidatorRegistry) GetPublicKey() string

func (*ValidatorRegistry) GetStatus

func (x *ValidatorRegistry) GetStatus() string

func (*ValidatorRegistry) ProtoMessage

func (*ValidatorRegistry) ProtoMessage()

func (*ValidatorRegistry) ProtoReflect

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

func (*ValidatorRegistry) Reset

func (x *ValidatorRegistry) Reset()

func (*ValidatorRegistry) String

func (x *ValidatorRegistry) String() string

type ValidatorsClient

type ValidatorsClient interface {
	GetValidatorsList(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ValidatorsRegistry, error)
	GetAccountValidators(ctx context.Context, in *Account, opts ...grpc.CallOption) (*ValidatorsRegistry, error)
}

ValidatorsClient is the client API for Validators service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewValidatorsClient

func NewValidatorsClient(cc grpc.ClientConnInterface) ValidatorsClient

type ValidatorsInfo

type ValidatorsInfo struct {
	Active      int64 `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
	PendingExit int64 `protobuf:"varint,2,opt,name=pending_exit,json=pendingExit,proto3" json:"pending_exit,omitempty"`
	PenaltyExit int64 `protobuf:"varint,3,opt,name=penalty_exit,json=penaltyExit,proto3" json:"penalty_exit,omitempty"`
	Exited      int64 `protobuf:"varint,4,opt,name=exited,proto3" json:"exited,omitempty"`
	Starting    int64 `protobuf:"varint,5,opt,name=starting,proto3" json:"starting,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidatorsInfo) Descriptor deprecated

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

Deprecated: Use ValidatorsInfo.ProtoReflect.Descriptor instead.

func (*ValidatorsInfo) GetActive

func (x *ValidatorsInfo) GetActive() int64

func (*ValidatorsInfo) GetExited

func (x *ValidatorsInfo) GetExited() int64

func (*ValidatorsInfo) GetPenaltyExit

func (x *ValidatorsInfo) GetPenaltyExit() int64

func (*ValidatorsInfo) GetPendingExit

func (x *ValidatorsInfo) GetPendingExit() int64

func (*ValidatorsInfo) GetStarting

func (x *ValidatorsInfo) GetStarting() int64

func (*ValidatorsInfo) ProtoMessage

func (*ValidatorsInfo) ProtoMessage()

func (*ValidatorsInfo) ProtoReflect

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

func (*ValidatorsInfo) Reset

func (x *ValidatorsInfo) Reset()

func (*ValidatorsInfo) String

func (x *ValidatorsInfo) String() string

type ValidatorsRegistry

type ValidatorsRegistry struct {
	Info       *ValidatorsInfo      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Validators []*ValidatorRegistry `protobuf:"bytes,1,rep,name=validators,proto3" json:"validators,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidatorsRegistry) Descriptor deprecated

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

Deprecated: Use ValidatorsRegistry.ProtoReflect.Descriptor instead.

func (*ValidatorsRegistry) GetInfo

func (x *ValidatorsRegistry) GetInfo() *ValidatorsInfo

func (*ValidatorsRegistry) GetValidators

func (x *ValidatorsRegistry) GetValidators() []*ValidatorRegistry

func (*ValidatorsRegistry) ProtoMessage

func (*ValidatorsRegistry) ProtoMessage()

func (*ValidatorsRegistry) ProtoReflect

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

func (*ValidatorsRegistry) Reset

func (x *ValidatorsRegistry) Reset()

func (*ValidatorsRegistry) String

func (x *ValidatorsRegistry) String() string

type ValidatorsServer

type ValidatorsServer interface {
	GetValidatorsList(context.Context, *Empty) (*ValidatorsRegistry, error)
	GetAccountValidators(context.Context, *Account) (*ValidatorsRegistry, error)
	// contains filtered or unexported methods
}

ValidatorsServer is the server API for Validators service. All implementations must embed UnimplementedValidatorsServer for forward compatibility

type WalletClient

type WalletClient interface {
	ListWallets(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Wallets, error)
	CreateWallet(ctx context.Context, in *WalletReference, opts ...grpc.CallOption) (*NewWalletInfo, error)
	OpenWallet(ctx context.Context, in *WalletReference, opts ...grpc.CallOption) (*Success, error)
	ImportWallet(ctx context.Context, in *ImportWalletData, opts ...grpc.CallOption) (*KeyPair, error)
	DumpWallet(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*KeyPair, error)
	DumpHDWallet(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DumpHDWalletInfo, error)
	CloseWallet(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Success, error)
	GetBalance(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Balance, error)
	GetValidators(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ValidatorsRegistry, error)
	GetAccount(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*KeyPair, error)
	SendTransaction(ctx context.Context, in *SendTransactionInfo, opts ...grpc.CallOption) (*Hash, error)
	StartValidator(ctx context.Context, in *KeyPair, opts ...grpc.CallOption) (*Success, error)
	StartValidatorBulk(ctx context.Context, in *KeyPairs, opts ...grpc.CallOption) (*Success, error)
	ExitValidator(ctx context.Context, in *KeyPair, opts ...grpc.CallOption) (*Success, error)
	ExitValidatorBulk(ctx context.Context, in *KeyPairs, opts ...grpc.CallOption) (*Success, error)
}

WalletClient is the client API for Wallet service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewWalletClient

func NewWalletClient(cc grpc.ClientConnInterface) WalletClient

type WalletReference

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

func (*WalletReference) Descriptor deprecated

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

Deprecated: Use WalletReference.ProtoReflect.Descriptor instead.

func (*WalletReference) GetName

func (x *WalletReference) GetName() string

func (*WalletReference) GetPassword

func (x *WalletReference) GetPassword() string

func (*WalletReference) ProtoMessage

func (*WalletReference) ProtoMessage()

func (*WalletReference) ProtoReflect

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

func (*WalletReference) Reset

func (x *WalletReference) Reset()

func (*WalletReference) String

func (x *WalletReference) String() string

type WalletServer

type WalletServer interface {
	ListWallets(context.Context, *Empty) (*Wallets, error)
	CreateWallet(context.Context, *WalletReference) (*NewWalletInfo, error)
	OpenWallet(context.Context, *WalletReference) (*Success, error)
	ImportWallet(context.Context, *ImportWalletData) (*KeyPair, error)
	DumpWallet(context.Context, *Empty) (*KeyPair, error)
	DumpHDWallet(context.Context, *Empty) (*DumpHDWalletInfo, error)
	CloseWallet(context.Context, *Empty) (*Success, error)
	GetBalance(context.Context, *Empty) (*Balance, error)
	GetValidators(context.Context, *Empty) (*ValidatorsRegistry, error)
	GetAccount(context.Context, *Empty) (*KeyPair, error)
	SendTransaction(context.Context, *SendTransactionInfo) (*Hash, error)
	StartValidator(context.Context, *KeyPair) (*Success, error)
	StartValidatorBulk(context.Context, *KeyPairs) (*Success, error)
	ExitValidator(context.Context, *KeyPair) (*Success, error)
	ExitValidatorBulk(context.Context, *KeyPairs) (*Success, error)
	// contains filtered or unexported methods
}

WalletServer is the server API for Wallet service. All implementations must embed UnimplementedWalletServer for forward compatibility

type Wallets

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

func (*Wallets) Descriptor deprecated

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

Deprecated: Use Wallets.ProtoReflect.Descriptor instead.

func (*Wallets) GetWallets

func (x *Wallets) GetWallets() []string

func (*Wallets) ProtoMessage

func (*Wallets) ProtoMessage()

func (*Wallets) ProtoReflect

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

func (*Wallets) Reset

func (x *Wallets) Reset()

func (*Wallets) String

func (x *Wallets) String() string

Jump to

Keyboard shortcuts

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