-
public final class Service
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumService.ShieldedProtocolProtobuf enum
{@code cash.z.wallet.sdk.rpc.ShieldedProtocol}public interfaceService.BlockIDOrBuilderpublic final classService.BlockID
Protobuf typeA BlockID message contains identifiers to select a block: a height or a hash. Specification by hash is not implemented, but may be in the future.{@code cash.z.wallet.sdk.rpc.BlockID}public interfaceService.BlockRangeOrBuilderpublic final classService.BlockRange
Protobuf typeBlockRange specifies a series of blocks from start to end inclusive. Both BlockIDs must be heights; specification by hash is not yet supported.{@code cash.z.wallet.sdk.rpc.BlockRange}public interfaceService.TxFilterOrBuilderpublic final classService.TxFilter
Protobuf typeA 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.{@code cash.z.wallet.sdk.rpc.TxFilter}public interfaceService.RawTransactionOrBuilderpublic final classService.RawTransaction
Protobuf typeRawTransaction 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.{@code cash.z.wallet.sdk.rpc.RawTransaction}public interfaceService.SendResponseOrBuilderpublic final classService.SendResponse
Protobuf typeA 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.{@code cash.z.wallet.sdk.rpc.SendResponse}public interfaceService.ChainSpecOrBuilderpublic final classService.ChainSpec
Protobuf typeChainspec is a placeholder to allow specification of a particular chain fork.{@code cash.z.wallet.sdk.rpc.ChainSpec}public interfaceService.EmptyOrBuilderpublic final classService.Empty
Protobuf typeEmpty is for gRPCs that take no arguments, currently only GetLightdInfo.{@code cash.z.wallet.sdk.rpc.Empty}public interfaceService.LightdInfoOrBuilderpublic final classService.LightdInfo
Protobuf typeLightdInfo returns various information about this lightwalletd instance and the state of the blockchain.{@code cash.z.wallet.sdk.rpc.LightdInfo}public interfaceService.TransparentAddressBlockFilterOrBuilderpublic final classService.TransparentAddressBlockFilter
Protobuf typeTransparentAddressBlockFilter restricts the results to the given address or block range.{@code cash.z.wallet.sdk.rpc.TransparentAddressBlockFilter}public interfaceService.DurationOrBuilderpublic final classService.Duration
Protobuf typeDuration is currently used only for testing, so that the Ping rpc can simulate a delay, to create many simultaneous connections. Units are microseconds.{@code cash.z.wallet.sdk.rpc.Duration}public interfaceService.PingResponseOrBuilderpublic final classService.PingResponse
Protobuf typePingResponse 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.{@code cash.z.wallet.sdk.rpc.PingResponse}public interfaceService.AddressOrBuilderpublic final classService.AddressProtobuf type
{@code cash.z.wallet.sdk.rpc.Address}public interfaceService.AddressListOrBuilderpublic final classService.AddressListProtobuf type
{@code cash.z.wallet.sdk.rpc.AddressList}public interfaceService.BalanceOrBuilderpublic final classService.BalanceProtobuf type
{@code cash.z.wallet.sdk.rpc.Balance}public interfaceService.ExcludeOrBuilderpublic final classService.ExcludeProtobuf type
{@code cash.z.wallet.sdk.rpc.Exclude}public interfaceService.TreeStateOrBuilderpublic final classService.TreeState
Protobuf typeThe TreeState is derived from the Zcash z_gettreestate rpc.{@code cash.z.wallet.sdk.rpc.TreeState}public interfaceService.GetSubtreeRootsArgOrBuilderpublic final classService.GetSubtreeRootsArgProtobuf type
{@code cash.z.wallet.sdk.rpc.GetSubtreeRootsArg}public interfaceService.SubtreeRootOrBuilderpublic final classService.SubtreeRootProtobuf type
{@code cash.z.wallet.sdk.rpc.SubtreeRoot}public interfaceService.GetAddressUtxosArgOrBuilderpublic final classService.GetAddressUtxosArg
Protobuf typeResults are sorted by height, which makes it easy to issue another request that picks up from where the previous left off.{@code cash.z.wallet.sdk.rpc.GetAddressUtxosArg}public interfaceService.GetAddressUtxosReplyOrBuilderpublic final classService.GetAddressUtxosReplyProtobuf type
{@code cash.z.wallet.sdk.rpc.GetAddressUtxosReply}public interfaceService.GetAddressUtxosReplyListOrBuilderpublic final classService.GetAddressUtxosReplyListProtobuf type
{@code cash.z.wallet.sdk.rpc.GetAddressUtxosReplyList}
-
Method Summary
Modifier and Type Method Description static voidregisterAllExtensions(ExtensionRegistryLite registry)-
-
Method Detail
-
registerAllExtensions
static void registerAllExtensions(ExtensionRegistryLite registry)
-
-
-
-