-
- All Implemented Interfaces:
-
cash.z.wallet.sdk.internal.rpc.CompactFormats.CompactOrchardActionOrBuilder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable
public final class CompactFormats.CompactOrchardAction.Builder extends GeneratedMessageLite.Builder<CompactFormats.CompactOrchardAction, CompactFormats.CompactOrchardAction.Builder> implements CompactFormats.CompactOrchardActionOrBuilder
Protobuf typehttps://github.com/zcash/zips/blob/main/zip-0225.rst#orchard-action-description-orchardaction (but not all fields are needed){@code cash.z.wallet.sdk.rpc.CompactOrchardAction}
-
-
Method Summary
Modifier and Type Method Description ByteStringgetNullifier()[32] The nullifier of the input notebytes nullifier = 1;CompactFormats.CompactOrchardAction.BuildersetNullifier(ByteString value)[32] The nullifier of the input notebytes nullifier = 1;CompactFormats.CompactOrchardAction.BuilderclearNullifier()[32] The nullifier of the input notebytes nullifier = 1;ByteStringgetCmx()[32] The x-coordinate of the note commitment for the output notebytes cmx = 2;CompactFormats.CompactOrchardAction.BuildersetCmx(ByteString value)[32] The x-coordinate of the note commitment for the output notebytes cmx = 2;CompactFormats.CompactOrchardAction.BuilderclearCmx()[32] The x-coordinate of the note commitment for the output notebytes cmx = 2;ByteStringgetEphemeralKey()[32] An encoding of an ephemeral Pallas public keybytes ephemeralKey = 3;CompactFormats.CompactOrchardAction.BuildersetEphemeralKey(ByteString value)[32] An encoding of an ephemeral Pallas public keybytes ephemeralKey = 3;CompactFormats.CompactOrchardAction.BuilderclearEphemeralKey()[32] An encoding of an ephemeral Pallas public keybytes ephemeralKey = 3;ByteStringgetCiphertext()[52] The first 52 bytes of the encCiphertext fieldbytes ciphertext = 4;CompactFormats.CompactOrchardAction.BuildersetCiphertext(ByteString value)[52] The first 52 bytes of the encCiphertext fieldbytes ciphertext = 4;CompactFormats.CompactOrchardAction.BuilderclearCiphertext()[52] The first 52 bytes of the encCiphertext fieldbytes ciphertext = 4;-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, getDefaultInstanceForType, isInitialized, mergeFrom -
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
mergeDelimitedFrom -
Methods inherited from class com.google.protobuf.MessageLite.Builder
build, buildPartial, clear, clone, mergeFrom -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNullifier
ByteString getNullifier()
[32] The nullifier of the input notebytes nullifier = 1;
-
setNullifier
CompactFormats.CompactOrchardAction.Builder setNullifier(ByteString value)
[32] The nullifier of the input notebytes nullifier = 1;- Parameters:
value- The nullifier to set.
-
clearNullifier
CompactFormats.CompactOrchardAction.Builder clearNullifier()
[32] The nullifier of the input notebytes nullifier = 1;
-
getCmx
ByteString getCmx()
[32] The x-coordinate of the note commitment for the output notebytes cmx = 2;
-
setCmx
CompactFormats.CompactOrchardAction.Builder setCmx(ByteString value)
[32] The x-coordinate of the note commitment for the output notebytes cmx = 2;- Parameters:
value- The cmx to set.
-
clearCmx
CompactFormats.CompactOrchardAction.Builder clearCmx()
[32] The x-coordinate of the note commitment for the output notebytes cmx = 2;
-
getEphemeralKey
ByteString getEphemeralKey()
[32] An encoding of an ephemeral Pallas public keybytes ephemeralKey = 3;
-
setEphemeralKey
CompactFormats.CompactOrchardAction.Builder setEphemeralKey(ByteString value)
[32] An encoding of an ephemeral Pallas public keybytes ephemeralKey = 3;- Parameters:
value- The ephemeralKey to set.
-
clearEphemeralKey
CompactFormats.CompactOrchardAction.Builder clearEphemeralKey()
[32] An encoding of an ephemeral Pallas public keybytes ephemeralKey = 3;
-
getCiphertext
ByteString getCiphertext()
[52] The first 52 bytes of the encCiphertext fieldbytes ciphertext = 4;
-
setCiphertext
CompactFormats.CompactOrchardAction.Builder setCiphertext(ByteString value)
[52] The first 52 bytes of the encCiphertext fieldbytes ciphertext = 4;- Parameters:
value- The ciphertext to set.
-
clearCiphertext
CompactFormats.CompactOrchardAction.Builder clearCiphertext()
[52] The first 52 bytes of the encCiphertext fieldbytes ciphertext = 4;
-
-
-
-