package
0.4.17
Repository: https://github.com/zcash/lightwalletd.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

CompactTxStreamer_ServiceDesc is the grpc.ServiceDesc for CompactTxStreamer service.
DarksideStreamer_ServiceDesc is the grpc.ServiceDesc for DarksideStreamer service.
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for ShieldedProtocol.
Enum value maps for ShieldedProtocol.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
A BlockID message contains identifiers to select a block: a height or a hash.
BlockRange specifies a series of blocks from start to end inclusive.
ChainMetadata represents information about the state of the chain as of a given block.
Chainspec is a placeholder to allow specification of a particular chain fork.
CompactBlock is a packaging of ONLY the data from a block that's needed to: 1.
https://github.com/zcash/zips/blob/main/zip-0225.rst#orchard-action-description-orchardaction (but not all fields are needed).
output encodes the `cmu` field, `ephemeralKey` field, and a 52-byte prefix of the `encCiphertext` field of a Sapling Output Description.
CompactSaplingSpend is a Sapling Spend Description as described in 7.3 of the Zcash protocol specification.
CompactTx contains the minimum information for a wallet to know if this transaction is relevant to it (either pays to it or spends from it) via shielded elements only.
A block is a hex-encoded string.
DarksideBlocksURL is typically something like: https://raw.githubusercontent.com/zcash-hackworks/darksidewalletd-test-data/master/basic-reorg/before-reorg.txt.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DarksideTransactionsURL refers to an HTTP source that contains a list of hex-encoded transactions, one per line, that are to be associated with the given height (fake-mined into the block at that height).
Duration is currently used only for testing, so that the Ping rpc can simulate a delay, to create many simultaneous connections.
Empty is for gRPCs that take no arguments, currently only GetLightdInfo.
No description provided by the author
Results are sorted by height, which makes it easy to issue another request that picks up from where the previous left off.
No description provided by the author
No description provided by the author
No description provided by the author
LightdInfo returns various information about this lightwalletd instance and the state of the blockchain.
PingResponse is used to indicate concurrency, how many Ping rpcs are executing upon entry and upon exit (after the delay).
RawTransaction contains the complete transaction data.
A SendResponse encodes an error code and a string.
No description provided by the author
TransparentAddressBlockFilter restricts the results to the given address or block range.
The TreeState is derived from the Zcash z_gettreestate rpc.
A TxFilter contains the information needed to identify a particular transaction: either a block and an index, or a direct transaction hash.
UnimplementedCompactTxStreamerServer must be embedded to have forward compatible implementations.
UnimplementedDarksideStreamerServer must be embedded to have forward compatible implementations.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CompactTxStreamerClient is the client API for CompactTxStreamer service.
CompactTxStreamerServer is the server API for CompactTxStreamer service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DarksideStreamerClient is the client API for DarksideStreamer service.
DarksideStreamerServer is the server API for DarksideStreamer service.
UnsafeCompactTxStreamerServer may be embedded to opt out of forward compatibility for this service.
UnsafeDarksideStreamerServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author