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 ¶
- Variables
- func RegisterChainHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterChainHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChainClient) error
- func RegisterChainHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterChainHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChainServer) error
- func RegisterChainServer(s *grpc.Server, srv ChainServer)
- func RegisterConsensusHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterConsensusHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConsensusClient) error
- func RegisterConsensusHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterConsensusHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ConsensusServer) error
- func RegisterConsensusServer(s *grpc.Server, srv ConsensusServer)
- func RegisterIndexerHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterIndexerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client IndexerClient) error
- func RegisterIndexerHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterIndexerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server IndexerServer) error
- func RegisterIndexerServer(s *grpc.Server, srv IndexerServer)
- func RegisterNetworkHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterNetworkHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NetworkClient) error
- func RegisterNetworkHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterNetworkHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NetworkServer) error
- func RegisterNetworkServer(s *grpc.Server, srv NetworkServer)
- func RegisterUtilsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterUtilsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UtilsClient) error
- func RegisterUtilsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterUtilsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UtilsServer) error
- func RegisterUtilsServer(s *grpc.Server, srv UtilsServer)
- func RegisterValidatorsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterValidatorsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ValidatorsClient) error
- func RegisterValidatorsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterValidatorsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ValidatorsServer) error
- func RegisterValidatorsServer(s *grpc.Server, srv ValidatorsServer)
- func RegisterWalletHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterWalletHandlerClient(ctx context.Context, mux *runtime.ServeMux, client WalletClient) error
- func RegisterWalletHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterWalletHandlerServer(ctx context.Context, mux *runtime.ServeMux, server WalletServer) error
- func RegisterWalletServer(s *grpc.Server, srv WalletServer)
- type Account
- type AccountDetail
- func (*AccountDetail) Descriptor() ([]byte, []int)deprecated
- func (x *AccountDetail) GetAccount() string
- func (x *AccountDetail) GetBalance() *Balance
- func (x *AccountDetail) GetNonce() uint64
- func (x *AccountDetail) GetTotalReceived() string
- func (x *AccountDetail) GetTotalSent() string
- func (x *AccountDetail) GetTxList() *HashList
- func (x *AccountDetail) GetTxs() uint64
- func (*AccountDetail) ProtoMessage()
- func (x *AccountDetail) ProtoReflect() protoreflect.Message
- func (x *AccountDetail) Reset()
- func (x *AccountDetail) String() string
- type AccountInfo
- func (*AccountInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AccountInfo) GetAccount() string
- func (x *AccountInfo) GetBalance() *Balance
- func (x *AccountInfo) GetNonce() uint64
- func (*AccountInfo) ProtoMessage()
- func (x *AccountInfo) ProtoReflect() protoreflect.Message
- func (x *AccountInfo) Reset()
- func (x *AccountInfo) String() string
- type Balance
- func (*Balance) Descriptor() ([]byte, []int)deprecated
- func (x *Balance) GetConfirmed() string
- func (x *Balance) GetLocked() string
- func (x *Balance) GetTotal() string
- func (x *Balance) GetUnconfirmed() string
- func (*Balance) ProtoMessage()
- func (x *Balance) ProtoReflect() protoreflect.Message
- func (x *Balance) Reset()
- func (x *Balance) String() string
- type Block
- func (*Block) Descriptor() ([]byte, []int)deprecated
- func (x *Block) GetHash() string
- func (x *Block) GetHeader() *BlockHeader
- func (x *Block) GetRandaoSignature() string
- func (x *Block) GetRawBlock() string
- func (x *Block) GetSignature() string
- func (x *Block) GetTxs() []string
- func (*Block) ProtoMessage()
- func (x *Block) ProtoReflect() protoreflect.Message
- func (x *Block) Reset()
- func (x *Block) String() string
- type BlockHeader
- func (*BlockHeader) Descriptor() ([]byte, []int)deprecated
- func (x *BlockHeader) GetDepositMerkleRoot() string
- func (x *BlockHeader) GetExitMerkleRoot() string
- func (x *BlockHeader) GetFeeAddress() string
- func (x *BlockHeader) GetNonce() uint64
- func (x *BlockHeader) GetPrevBlockHash() string
- func (x *BlockHeader) GetProposerSlashingMerkleRoot() string
- func (x *BlockHeader) GetRandaoSlashingMerkleRoot() string
- func (x *BlockHeader) GetSlot() uint64
- func (x *BlockHeader) GetStateRoot() string
- func (x *BlockHeader) GetTimestamp() uint64
- func (x *BlockHeader) GetTxMerkleRoot() string
- func (x *BlockHeader) GetVersion() uint64
- func (x *BlockHeader) GetVoteMerkleRoot() string
- func (x *BlockHeader) GetVoteSlashingMerkleRoot() string
- func (*BlockHeader) ProtoMessage()
- func (x *BlockHeader) ProtoReflect() protoreflect.Message
- func (x *BlockHeader) Reset()
- func (x *BlockHeader) String() string
- type BlockTxs
- type ChainClient
- type ChainInfo
- func (*ChainInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ChainInfo) GetBlockHash() string
- func (x *ChainInfo) GetBlockHeight() uint64
- func (x *ChainInfo) GetFinalizedHead() *Head
- func (x *ChainInfo) GetJustifiedHead() *Head
- func (x *ChainInfo) GetValidators() *ValidatorsInfo
- func (*ChainInfo) ProtoMessage()
- func (x *ChainInfo) ProtoReflect() protoreflect.Message
- func (x *ChainInfo) Reset()
- func (x *ChainInfo) String() string
- type ChainServer
- type Chain_SubscribeBlocksClient
- type Chain_SubscribeBlocksServer
- type Chain_SubscribeTransactionsClient
- type Chain_SubscribeTransactionsServer
- type Chain_SubscribeValidatorTransactionsClient
- type Chain_SubscribeValidatorTransactionsServer
- type Chain_SyncClient
- type Chain_SyncServer
- type ComitteeInformation
- func (*ComitteeInformation) Descriptor() ([]byte, []int)deprecated
- func (x *ComitteeInformation) GetIndex() uint64
- func (x *ComitteeInformation) GetProposer() bool
- func (x *ComitteeInformation) GetVoted() bool
- func (*ComitteeInformation) ProtoMessage()
- func (x *ComitteeInformation) ProtoReflect() protoreflect.Message
- func (x *ComitteeInformation) Reset()
- func (x *ComitteeInformation) String() string
- type ConsensusClient
- type ConsensusServer
- type DumpHDWalletInfo
- type Empty
- type EpochInfo
- func (*EpochInfo) Descriptor() ([]byte, []int)deprecated
- func (x *EpochInfo) GetEpochNumber() uint64
- func (x *EpochInfo) GetPassed() bool
- func (x *EpochInfo) GetSlots() []*SlotInfo
- func (*EpochInfo) ProtoMessage()
- func (x *EpochInfo) ProtoReflect() protoreflect.Message
- func (x *EpochInfo) Reset()
- func (x *EpochInfo) String() string
- type GenValidatorKeys
- type Hash
- type HashList
- type Head
- type IP
- type ImportWalletData
- func (*ImportWalletData) Descriptor() ([]byte, []int)deprecated
- func (x *ImportWalletData) GetMnemonic() string
- func (x *ImportWalletData) GetName() string
- func (x *ImportWalletData) GetPassword() string
- func (*ImportWalletData) ProtoMessage()
- func (x *ImportWalletData) ProtoReflect() protoreflect.Message
- func (x *ImportWalletData) Reset()
- func (x *ImportWalletData) String() string
- type IndexerClient
- type IndexerServer
- type IndexerStatus
- func (*IndexerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *IndexerStatus) GetAbout() string
- func (x *IndexerStatus) GetFinalized() *Head
- func (x *IndexerStatus) GetInSync() bool
- func (x *IndexerStatus) GetInitialSync() bool
- func (x *IndexerStatus) GetJustified() *Head
- func (x *IndexerStatus) GetTip() *Head
- func (*IndexerStatus) ProtoMessage()
- func (x *IndexerStatus) ProtoReflect() protoreflect.Message
- func (x *IndexerStatus) Reset()
- func (x *IndexerStatus) String() string
- type KeyPair
- type KeyPairs
- type NetworkClient
- type NetworkInfo
- type NetworkServer
- type NewWalletInfo
- func (*NewWalletInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NewWalletInfo) GetAccount() string
- func (x *NewWalletInfo) GetMnemonic() string
- func (x *NewWalletInfo) GetName() string
- func (*NewWalletInfo) ProtoMessage()
- func (x *NewWalletInfo) ProtoReflect() protoreflect.Message
- func (x *NewWalletInfo) Reset()
- func (x *NewWalletInfo) String() string
- type Number
- type ParticipationInfo
- func (*ParticipationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipationInfo) GetOwnedValidators() uint64
- func (x *ParticipationInfo) GetProposing() bool
- func (x *ParticipationInfo) GetTotalValidators() uint64
- func (x *ParticipationInfo) GetVoting() bool
- func (x *ParticipationInfo) GetVotingValidators() uint64
- func (*ParticipationInfo) ProtoMessage()
- func (x *ParticipationInfo) ProtoReflect() protoreflect.Message
- func (x *ParticipationInfo) Reset()
- func (x *ParticipationInfo) String() string
- type ParticipationStatus
- func (*ParticipationStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ParticipationStatus) GetCurrentParticipationBalance() uint64
- func (x *ParticipationStatus) GetEpochSlotNumber() uint64
- func (x *ParticipationStatus) GetExpectedParticipationBalance() uint64
- func (x *ParticipationStatus) GetGlobalSlotNumber() uint64
- func (x *ParticipationStatus) GetParticipationPercentage() float32
- func (*ParticipationStatus) ProtoMessage()
- func (x *ParticipationStatus) ProtoReflect() protoreflect.Message
- func (x *ParticipationStatus) Reset()
- func (x *ParticipationStatus) String() string
- type Peer
- type Peers
- type RawData
- type SendTransactionInfo
- func (*SendTransactionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SendTransactionInfo) GetAccount() string
- func (x *SendTransactionInfo) GetAmount() string
- func (*SendTransactionInfo) ProtoMessage()
- func (x *SendTransactionInfo) ProtoReflect() protoreflect.Message
- func (x *SendTransactionInfo) Reset()
- func (x *SendTransactionInfo) String() string
- type SlotInfo
- func (*SlotInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SlotInfo) GetComitteesIndexes() []*ComitteeInformation
- func (x *SlotInfo) GetPassed() bool
- func (x *SlotInfo) GetRequiredComitters() uint64
- func (x *SlotInfo) GetSlotNumber() uint64
- func (*SlotInfo) ProtoMessage()
- func (x *SlotInfo) ProtoReflect() protoreflect.Message
- func (x *SlotInfo) Reset()
- func (x *SlotInfo) String() string
- type SubscribeValidatorRequest
- func (*SubscribeValidatorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribeValidatorRequest) GetPublicKey() [][]byte
- func (*SubscribeValidatorRequest) ProtoMessage()
- func (x *SubscribeValidatorRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeValidatorRequest) Reset()
- func (x *SubscribeValidatorRequest) String() string
- type Success
- func (*Success) Descriptor() ([]byte, []int)deprecated
- func (x *Success) GetData() string
- func (x *Success) GetError() string
- func (x *Success) GetSuccess() bool
- func (*Success) ProtoMessage()
- func (x *Success) ProtoReflect() protoreflect.Message
- func (x *Success) Reset()
- func (x *Success) String() string
- type Tx
- func (*Tx) Descriptor() ([]byte, []int)deprecated
- func (x *Tx) GetAmount() uint64
- func (x *Tx) GetFee() uint64
- func (x *Tx) GetFromPublicKey() string
- func (x *Tx) GetHash() string
- func (x *Tx) GetNonce() uint64
- func (x *Tx) GetSignature() string
- func (x *Tx) GetTo() string
- func (*Tx) ProtoMessage()
- func (x *Tx) ProtoReflect() protoreflect.Message
- func (x *Tx) Reset()
- func (x *Tx) String() string
- type TxDetail
- func (*TxDetail) Descriptor() ([]byte, []int)deprecated
- func (x *TxDetail) GetBlockHash() string
- func (x *TxDetail) GetBlockHeight() string
- func (x *TxDetail) GetBlockTime() uint64
- func (x *TxDetail) GetConfirmations() int64
- func (x *TxDetail) GetFinalized() bool
- func (x *TxDetail) GetTx() *Tx
- func (*TxDetail) ProtoMessage()
- func (x *TxDetail) ProtoReflect() protoreflect.Message
- func (x *TxDetail) Reset()
- func (x *TxDetail) String() string
- type UnimplementedChainServer
- func (*UnimplementedChainServer) GetAccountInfo(context.Context, *Account) (*AccountInfo, error)
- func (*UnimplementedChainServer) GetBlock(context.Context, *Hash) (*Block, error)
- func (*UnimplementedChainServer) GetBlockHash(context.Context, *Number) (*Hash, error)
- func (*UnimplementedChainServer) GetChainInfo(context.Context, *Empty) (*ChainInfo, error)
- func (*UnimplementedChainServer) GetRawBlock(context.Context, *Hash) (*Block, error)
- func (*UnimplementedChainServer) SubscribeBlocks(*Empty, Chain_SubscribeBlocksServer) error
- func (*UnimplementedChainServer) SubscribeTransactions(*KeyPairs, Chain_SubscribeTransactionsServer) error
- func (*UnimplementedChainServer) SubscribeValidatorTransactions(*KeyPairs, Chain_SubscribeValidatorTransactionsServer) error
- func (*UnimplementedChainServer) Sync(*Hash, Chain_SyncServer) error
- type UnimplementedConsensusServer
- func (*UnimplementedConsensusServer) GetEpochInfo(context.Context, *Number) (*EpochInfo, error)
- func (*UnimplementedConsensusServer) GetParticipationStatus(context.Context, *Empty) (*ParticipationStatus, error)
- func (*UnimplementedConsensusServer) GetSlotInfo(context.Context, *Number) (*SlotInfo, error)
- type UnimplementedIndexerServer
- func (*UnimplementedIndexerServer) GetAccount(context.Context, *Account) (*AccountDetail, error)
- func (*UnimplementedIndexerServer) GetBlock(context.Context, *Hash) (*Block, error)
- func (*UnimplementedIndexerServer) GetBlockHash(context.Context, *Number) (*Hash, error)
- func (*UnimplementedIndexerServer) GetBlockTxs(context.Context, *Hash) (*BlockTxs, error)
- func (*UnimplementedIndexerServer) GetDetailedTransaction(context.Context, *Hash) (*TxDetail, error)
- func (*UnimplementedIndexerServer) GetIndexerStatus(context.Context, *Empty) (*IndexerStatus, error)
- func (*UnimplementedIndexerServer) GetTransaction(context.Context, *Hash) (*Tx, error)
- type UnimplementedNetworkServer
- type UnimplementedUtilsServer
- func (*UnimplementedUtilsServer) DecodeRawBlock(context.Context, *RawData) (*Block, error)
- func (*UnimplementedUtilsServer) DecodeRawTransaction(context.Context, *RawData) (*Tx, error)
- func (*UnimplementedUtilsServer) GenKeyPair(context.Context, *Empty) (*KeyPair, error)
- func (*UnimplementedUtilsServer) GenValidatorKey(context.Context, *GenValidatorKeys) (*KeyPairs, error)
- func (*UnimplementedUtilsServer) GetParticipationStatus(context.Context, *Empty) (*ParticipationInfo, error)
- func (*UnimplementedUtilsServer) SubmitRawData(context.Context, *RawData) (*Success, error)
- type UnimplementedValidatorsServer
- type UnimplementedWalletServer
- func (*UnimplementedWalletServer) CloseWallet(context.Context, *Empty) (*Success, error)
- func (*UnimplementedWalletServer) CreateWallet(context.Context, *WalletReference) (*NewWalletInfo, error)
- func (*UnimplementedWalletServer) DumpHDWallet(context.Context, *Empty) (*DumpHDWalletInfo, error)
- func (*UnimplementedWalletServer) DumpWallet(context.Context, *Empty) (*KeyPair, error)
- func (*UnimplementedWalletServer) ExitValidator(context.Context, *KeyPair) (*Success, error)
- func (*UnimplementedWalletServer) ExitValidatorBulk(context.Context, *KeyPairs) (*Success, error)
- func (*UnimplementedWalletServer) GetAccount(context.Context, *Empty) (*KeyPair, error)
- func (*UnimplementedWalletServer) GetBalance(context.Context, *Empty) (*Balance, error)
- func (*UnimplementedWalletServer) GetValidators(context.Context, *Empty) (*ValidatorsRegistry, error)
- func (*UnimplementedWalletServer) ImportWallet(context.Context, *ImportWalletData) (*KeyPair, error)
- func (*UnimplementedWalletServer) ListWallets(context.Context, *Empty) (*Wallets, error)
- func (*UnimplementedWalletServer) OpenWallet(context.Context, *WalletReference) (*Success, error)
- func (*UnimplementedWalletServer) SendTransaction(context.Context, *SendTransactionInfo) (*Hash, error)
- func (*UnimplementedWalletServer) StartValidator(context.Context, *KeyPair) (*Success, error)
- func (*UnimplementedWalletServer) StartValidatorBulk(context.Context, *KeyPairs) (*Success, error)
- type UtilsClient
- type UtilsServer
- type ValidatorRegistry
- func (*ValidatorRegistry) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorRegistry) GetBalance() string
- func (x *ValidatorRegistry) GetFirstActiveEpoch() uint64
- func (x *ValidatorRegistry) GetLastActiveEpoch() uint64
- func (x *ValidatorRegistry) GetPayeeAddress() string
- func (x *ValidatorRegistry) GetPublicKey() string
- func (x *ValidatorRegistry) GetStatus() string
- func (*ValidatorRegistry) ProtoMessage()
- func (x *ValidatorRegistry) ProtoReflect() protoreflect.Message
- func (x *ValidatorRegistry) Reset()
- func (x *ValidatorRegistry) String() string
- type ValidatorsClient
- type ValidatorsInfo
- func (*ValidatorsInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorsInfo) GetActive() int64
- func (x *ValidatorsInfo) GetExited() int64
- func (x *ValidatorsInfo) GetPenaltyExit() int64
- func (x *ValidatorsInfo) GetPendingExit() int64
- func (x *ValidatorsInfo) GetStarting() int64
- func (*ValidatorsInfo) ProtoMessage()
- func (x *ValidatorsInfo) ProtoReflect() protoreflect.Message
- func (x *ValidatorsInfo) Reset()
- func (x *ValidatorsInfo) String() string
- type ValidatorsRegistry
- func (*ValidatorsRegistry) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatorsRegistry) GetInfo() *ValidatorsInfo
- func (x *ValidatorsRegistry) GetValidators() []*ValidatorRegistry
- func (*ValidatorsRegistry) ProtoMessage()
- func (x *ValidatorsRegistry) ProtoReflect() protoreflect.Message
- func (x *ValidatorsRegistry) Reset()
- func (x *ValidatorsRegistry) String() string
- type ValidatorsServer
- type WalletClient
- type WalletReference
- func (*WalletReference) Descriptor() ([]byte, []int)deprecated
- func (x *WalletReference) GetName() string
- func (x *WalletReference) GetPassword() string
- func (*WalletReference) ProtoMessage()
- func (x *WalletReference) ProtoReflect() protoreflect.Message
- func (x *WalletReference) Reset()
- func (x *WalletReference) String() string
- type WalletServer
- type Wallets
Constants ¶
This section is empty.
Variables ¶
var File_chain_proto protoreflect.FileDescriptor
var File_common_proto protoreflect.FileDescriptor
var File_consensus_proto protoreflect.FileDescriptor
var File_indexer_proto protoreflect.FileDescriptor
var File_network_proto protoreflect.FileDescriptor
var File_utils_proto protoreflect.FileDescriptor
var File_validators_proto protoreflect.FileDescriptor
var File_wallet_proto protoreflect.FileDescriptor
Functions ¶
func RegisterChainHandler ¶
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.
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.
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.
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.
func RegisterNetworkServer ¶
func RegisterNetworkServer(s *grpc.Server, srv NetworkServer)
func RegisterUtilsHandler ¶
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.
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.
func RegisterValidatorsServer ¶
func RegisterValidatorsServer(s *grpc.Server, srv ValidatorsServer)
func RegisterWalletHandler ¶
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.
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) GetAccount ¶
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) ProtoReflect ¶
func (x *Account) ProtoReflect() protoreflect.Message
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) GetConfirmed ¶
func (*Balance) GetUnconfirmed ¶
func (*Balance) ProtoMessage ¶
func (*Balance) ProtoMessage()
func (*Balance) ProtoReflect ¶
func (x *Balance) ProtoReflect() protoreflect.Message
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) GetHeader ¶
func (x *Block) GetHeader() *BlockHeader
func (*Block) GetRandaoSignature ¶
func (*Block) GetRawBlock ¶
func (*Block) GetSignature ¶
func (*Block) ProtoMessage ¶
func (*Block) ProtoMessage()
func (*Block) ProtoReflect ¶
func (x *Block) ProtoReflect() protoreflect.Message
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) GetTxCount ¶
func (*BlockTxs) ProtoMessage ¶
func (*BlockTxs) ProtoMessage()
func (*BlockTxs) ProtoReflect ¶
func (x *BlockTxs) ProtoReflect() protoreflect.Message
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://godoc.org/google.golang.org/grpc#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) GetBlockHash ¶
func (*ChainInfo) GetBlockHeight ¶
func (*ChainInfo) GetFinalizedHead ¶
func (*ChainInfo) GetJustifiedHead ¶
func (*ChainInfo) GetValidators ¶
func (x *ChainInfo) GetValidators() *ValidatorsInfo
func (*ChainInfo) ProtoMessage ¶
func (*ChainInfo) ProtoMessage()
func (*ChainInfo) ProtoReflect ¶
func (x *ChainInfo) ProtoReflect() protoreflect.Message
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
}
ChainServer is the server API for Chain service.
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://godoc.org/google.golang.org/grpc#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)
}
ConsensusServer is the server API for Consensus service.
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) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
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) GetEpochNumber ¶
func (*EpochInfo) ProtoMessage ¶
func (*EpochInfo) ProtoMessage()
func (*EpochInfo) ProtoReflect ¶
func (x *EpochInfo) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*Hash) ProtoMessage()
func (*Hash) ProtoReflect ¶
func (x *Hash) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*HashList) ProtoMessage()
func (*HashList) ProtoReflect ¶
func (x *HashList) ProtoReflect() protoreflect.Message
type Head ¶
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) ProtoMessage ¶
func (*Head) ProtoMessage()
func (*Head) ProtoReflect ¶
func (x *Head) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*IP) ProtoMessage()
func (*IP) ProtoReflect ¶
func (x *IP) ProtoReflect() protoreflect.Message
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://godoc.org/google.golang.org/grpc#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)
}
IndexerServer is the server API for Indexer service.
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) GetPrivate ¶
func (*KeyPair) ProtoMessage ¶
func (*KeyPair) ProtoMessage()
func (*KeyPair) ProtoReflect ¶
func (x *KeyPair) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*KeyPairs) ProtoMessage()
func (*KeyPairs) ProtoReflect ¶
func (x *KeyPairs) ProtoReflect() protoreflect.Message
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://godoc.org/google.golang.org/grpc#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)
}
NetworkServer is the server API for Network service.
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) ProtoMessage ¶
func (*Number) ProtoMessage()
func (*Number) ProtoReflect ¶
func (x *Number) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*Peer) ProtoMessage()
func (*Peer) ProtoReflect ¶
func (x *Peer) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*Peers) ProtoMessage()
func (*Peers) ProtoReflect ¶
func (x *Peers) ProtoReflect() protoreflect.Message
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) ProtoMessage ¶
func (*RawData) ProtoMessage()
func (*RawData) ProtoReflect ¶
func (x *RawData) ProtoReflect() protoreflect.Message
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) GetComitteesIndexes ¶
func (x *SlotInfo) GetComitteesIndexes() []*ComitteeInformation
func (*SlotInfo) GetRequiredComitters ¶
func (*SlotInfo) GetSlotNumber ¶
func (*SlotInfo) ProtoMessage ¶
func (*SlotInfo) ProtoMessage()
func (*SlotInfo) ProtoReflect ¶
func (x *SlotInfo) ProtoReflect() protoreflect.Message
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 (x *SubscribeValidatorRequest) ProtoReflect() protoreflect.Message
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) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
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) GetFromPublicKey ¶
func (*Tx) GetSignature ¶
func (*Tx) ProtoMessage ¶
func (*Tx) ProtoMessage()
func (*Tx) ProtoReflect ¶
func (x *Tx) ProtoReflect() protoreflect.Message
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) GetBlockHash ¶
func (*TxDetail) GetBlockHeight ¶
func (*TxDetail) GetBlockTime ¶
func (*TxDetail) GetConfirmations ¶
func (*TxDetail) GetFinalized ¶
func (*TxDetail) ProtoMessage ¶
func (*TxDetail) ProtoMessage()
func (*TxDetail) ProtoReflect ¶
func (x *TxDetail) ProtoReflect() protoreflect.Message
type UnimplementedChainServer ¶
type UnimplementedChainServer struct {
}
UnimplementedChainServer can be embedded to have forward compatible implementations.
func (*UnimplementedChainServer) GetAccountInfo ¶
func (*UnimplementedChainServer) GetAccountInfo(context.Context, *Account) (*AccountInfo, error)
func (*UnimplementedChainServer) GetBlockHash ¶
func (*UnimplementedChainServer) GetChainInfo ¶
func (*UnimplementedChainServer) GetRawBlock ¶
func (*UnimplementedChainServer) SubscribeBlocks ¶
func (*UnimplementedChainServer) SubscribeBlocks(*Empty, Chain_SubscribeBlocksServer) error
func (*UnimplementedChainServer) SubscribeTransactions ¶
func (*UnimplementedChainServer) SubscribeTransactions(*KeyPairs, Chain_SubscribeTransactionsServer) error
func (*UnimplementedChainServer) SubscribeValidatorTransactions ¶
func (*UnimplementedChainServer) SubscribeValidatorTransactions(*KeyPairs, Chain_SubscribeValidatorTransactionsServer) error
func (*UnimplementedChainServer) Sync ¶
func (*UnimplementedChainServer) Sync(*Hash, Chain_SyncServer) error
type UnimplementedConsensusServer ¶
type UnimplementedConsensusServer struct {
}
UnimplementedConsensusServer can be embedded to have forward compatible implementations.
func (*UnimplementedConsensusServer) GetEpochInfo ¶
func (*UnimplementedConsensusServer) GetParticipationStatus ¶
func (*UnimplementedConsensusServer) GetParticipationStatus(context.Context, *Empty) (*ParticipationStatus, error)
func (*UnimplementedConsensusServer) GetSlotInfo ¶
type UnimplementedIndexerServer ¶
type UnimplementedIndexerServer struct {
}
UnimplementedIndexerServer can be embedded to have forward compatible implementations.
func (*UnimplementedIndexerServer) GetAccount ¶
func (*UnimplementedIndexerServer) GetAccount(context.Context, *Account) (*AccountDetail, error)
func (*UnimplementedIndexerServer) GetBlockHash ¶
func (*UnimplementedIndexerServer) GetBlockTxs ¶
func (*UnimplementedIndexerServer) GetDetailedTransaction ¶
func (*UnimplementedIndexerServer) GetIndexerStatus ¶
func (*UnimplementedIndexerServer) GetIndexerStatus(context.Context, *Empty) (*IndexerStatus, error)
func (*UnimplementedIndexerServer) GetTransaction ¶
type UnimplementedNetworkServer ¶
type UnimplementedNetworkServer struct {
}
UnimplementedNetworkServer can be embedded to have forward compatible implementations.
func (*UnimplementedNetworkServer) GetNetworkInfo ¶
func (*UnimplementedNetworkServer) GetNetworkInfo(context.Context, *Empty) (*NetworkInfo, error)
func (*UnimplementedNetworkServer) GetPeersInfo ¶
type UnimplementedUtilsServer ¶
type UnimplementedUtilsServer struct {
}
UnimplementedUtilsServer can be embedded to have forward compatible implementations.
func (*UnimplementedUtilsServer) DecodeRawBlock ¶
func (*UnimplementedUtilsServer) DecodeRawTransaction ¶
func (*UnimplementedUtilsServer) GenKeyPair ¶
func (*UnimplementedUtilsServer) GenValidatorKey ¶
func (*UnimplementedUtilsServer) GenValidatorKey(context.Context, *GenValidatorKeys) (*KeyPairs, error)
func (*UnimplementedUtilsServer) GetParticipationStatus ¶
func (*UnimplementedUtilsServer) GetParticipationStatus(context.Context, *Empty) (*ParticipationInfo, error)
func (*UnimplementedUtilsServer) SubmitRawData ¶
type UnimplementedValidatorsServer ¶
type UnimplementedValidatorsServer struct {
}
UnimplementedValidatorsServer can be embedded to have forward compatible implementations.
func (*UnimplementedValidatorsServer) GetAccountValidators ¶
func (*UnimplementedValidatorsServer) GetAccountValidators(context.Context, *Account) (*ValidatorsRegistry, error)
func (*UnimplementedValidatorsServer) GetValidatorsList ¶
func (*UnimplementedValidatorsServer) GetValidatorsList(context.Context, *Empty) (*ValidatorsRegistry, error)
type UnimplementedWalletServer ¶
type UnimplementedWalletServer struct {
}
UnimplementedWalletServer can be embedded to have forward compatible implementations.
func (*UnimplementedWalletServer) CloseWallet ¶
func (*UnimplementedWalletServer) CreateWallet ¶
func (*UnimplementedWalletServer) CreateWallet(context.Context, *WalletReference) (*NewWalletInfo, error)
func (*UnimplementedWalletServer) DumpHDWallet ¶
func (*UnimplementedWalletServer) DumpHDWallet(context.Context, *Empty) (*DumpHDWalletInfo, error)
func (*UnimplementedWalletServer) DumpWallet ¶
func (*UnimplementedWalletServer) ExitValidator ¶
func (*UnimplementedWalletServer) ExitValidatorBulk ¶
func (*UnimplementedWalletServer) GetAccount ¶
func (*UnimplementedWalletServer) GetBalance ¶
func (*UnimplementedWalletServer) GetValidators ¶
func (*UnimplementedWalletServer) GetValidators(context.Context, *Empty) (*ValidatorsRegistry, error)
func (*UnimplementedWalletServer) ImportWallet ¶
func (*UnimplementedWalletServer) ImportWallet(context.Context, *ImportWalletData) (*KeyPair, error)
func (*UnimplementedWalletServer) ListWallets ¶
func (*UnimplementedWalletServer) OpenWallet ¶
func (*UnimplementedWalletServer) OpenWallet(context.Context, *WalletReference) (*Success, error)
func (*UnimplementedWalletServer) SendTransaction ¶
func (*UnimplementedWalletServer) SendTransaction(context.Context, *SendTransactionInfo) (*Hash, error)
func (*UnimplementedWalletServer) StartValidator ¶
func (*UnimplementedWalletServer) StartValidatorBulk ¶
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)
}
UtilsClient is the client API for Utils service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#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)
}
UtilsServer is the server API for Utils service.
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://godoc.org/google.golang.org/grpc#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)
}
ValidatorsServer is the server API for Validators service.
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://godoc.org/google.golang.org/grpc#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)
}
WalletServer is the server API for Wallet service.
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) GetWallets ¶
func (*Wallets) ProtoMessage ¶
func (*Wallets) ProtoMessage()
func (*Wallets) ProtoReflect ¶
func (x *Wallets) ProtoReflect() protoreflect.Message