Skip to main content

Module service

Module service 

Source

Modules§

compact_tx_streamer_clientlightwalletd-tonic
Generated client implementations.

Structs§

Address
AddressList
Balance
BlockId
A BlockID message contains identifiers to select a block: a height or a hash. Support for specification by hash is not mandatory. (If hash is non-empty, the rpc may return an error.) This field is present to support a possible future upgrade.
BlockRange
BlockRange specifies a series of blocks from start to end inclusive. Both BlockIDs must be heights; specification by hash is not yet supported.
ChainSpec
Chainspec is a placeholder to allow specification of a particular chain fork.
Duration
Duration is currently used only for testing, so that the Ping rpc can simulate a delay, to create many simultaneous connections. Units are microseconds.
Empty
Empty is for gRPCs that take no arguments, currently only GetLightdInfo.
GetAddressUtxosArg
Results are sorted by height, which makes it easy to issue another request that picks up from where the previous left off.
GetAddressUtxosReply
GetAddressUtxosReplyList
GetMempoolTxRequest
Request parameters for the GetMempoolTx RPC.
GetSubtreeRootsArg
LightdInfo
LightdInfo returns various information about this lightwalletd instance and the state of the blockchain.
PingResponse
PingResponse is used to indicate concurrency, how many Ping rpcs are executing upon entry and upon exit (after the delay). This rpc is used for testing only.
RawTransaction
RawTransaction contains the complete transaction data. It also optionally includes the block height in which the transaction was included, or, when returned by GetMempoolStream(), the latest block height.
SendResponse
A SendResponse encodes an error code and a string. It is currently used only by SendTransaction(). If error code is zero, the operation was successful; if non-zero, it and the message specify the failure.
SubtreeRoot
TransparentAddressBlockFilter
TransparentAddressBlockFilter restricts the results of the GRPC methods that use it to the transactions that involve the given address and were mined in the specified block range. Non-default values for both the address and the block range must be specified. Mempool transactions are not included.
TreeState
The TreeState is derived from the Zcash z_gettreestate rpc.
TxFilter
A TxFilter contains the information needed to identify a particular transaction: either a block and an index, or a direct transaction hash. Currently, only specification by hash is supported.

Enums§

PoolType
An identifier for a Zcash value pool.
ShieldedProtocol