From 68789356fb1a75f62735a529b38389ef08ea7582 Mon Sep 17 00:00:00 2001
From: Larry Ruane https://github.com/zcash/zips/blob/main/zip-0225.rst#orchard-action-description-orchardaction (but not all fields are needed) [32] The nullifier of the input note [32] The x-coordinate of the note commitment for the output note [32] An encoding of an ephemeral Pallas public key [52] The note plaintext component of the encCiphertext field output is a Sapling Output Description as described in section 7.4 of the Zcash protocol spec. Total size is 948. ciphertext and zkproof first 52 bytes of ciphertext CompactSpend is a Sapling Spend Description as described in 7.3 of the Zcash protocol specification. CompactSaplingSpend is a Sapling Spend Description as described in 7.3 of the Zcash protocol specification. inputs outputs CompactOutput
+ CompactOrchardAction
+
+
+
+
+
+
+
+
+
+
+
+
+ Field Type Label Description
+
+
+ nullifier
+ bytes
+
+
+
+
+
+ cmx
+ bytes
+
+
+
+
+
+ ephemeralKey
+ bytes
+
+
+
+
+
+
+ ciphertext
+ bytes
+
+
+ CompactSaplingOutput
ciphertext
bytes
-
+
@@ -446,8 +495,8 @@
- CompactSpend
- CompactSaplingSpend
+
@@ -507,18 +556,25 @@ in a pure-Sapling context, the fee will be calculable as:
@@ -836,6 +892,21 @@ into a specified block on the next ApplyStaged().
spends
- CompactSpend
+ CompactSaplingSpend
repeated
+ outputs
- CompactOutput
+ CompactSaplingOutput
repeated
+
+
actions
+ CompactOrchardAction
+ repeated
+
+
Clear the incoming transaction pool.
Add a GetAddressUtxosReply entry to be returned by GetAddressUtxos(). +There is no staging or applying for these, very simple.
Clear the list of GetAddressUtxos entries (can't fail)
Results are sorted by height, which makes it easy to issue another
request that picks up from where the previous left off.
address | +addresses | string | -+ | repeated |
|
|||||||
address | +string | ++ |
|
+ |||||||||
txid | bytes | @@ -1305,7 +1383,7 @@ into a specified block on the next ApplyStaged().
GetMempoolStream | +Empty | +RawTransaction stream | +Return a stream of current Mempool transactions. This will keep the output stream open while +there are mempool transactions. It will close the returned stream when a new block is mined. |
+ |||
GetTreeState | BlockID | @@ -1607,7 +1693,7 @@ The block can be specified by either height or hash.Ping | Duration | PingResponse | -Testing-only |
+ Testing-only, requires lightwalletd --ping-very-insecure (do not enable in production) |