CryptoApis::GetTransactionDetailsByTransactionIDRIBSZVJoinSplit

Properties

Name Type Description Notes
anchor String Defines a Merkle tree root of a note commitment tree which uniquely identifies a note commitment tree state given the assumed security properties of the Merkle tree’s hash function.
cipher_texts Array<String>
commitments Array<String>
macs Array<String>
nullifiers Array<String>
one_time_pub_key String Defines the one time public key.
proof String Defines the proof.
random_seed String Represents a 256-bit seed that must be chosen independently at random for each JoinSplit description.
v_pub_new String Defines the value that the joinSplit transfer will insert into the transparent transaction value pool
v_pub_old String Defines the value that the joinSplit transfer will remove from the transparent transaction value pool.

Example

require 'crypto_apis'

instance = CryptoApis::GetTransactionDetailsByTransactionIDRIBSZVJoinSplit.new(
  anchor: d32ddbaf0d9dc8c10783c01fd9ba5bd0bc2e5efe3d1665d7d6771eb4393736b4,
  cipher_texts: null,
  commitments: null,
  macs: null,
  nullifiers: null,
  one_time_pub_key: 0a2e7ba03903480af852cb47d8ce76eb6546aef69bdb35b28b8ae815012d4d13,
  proof: 8dd9c988c9f337bd55c07fa9e2fa405cf4dda2cb915214fc0b5924870eed0f0187a0db001b5d8ea43a537e423d91d0fc868a456fa3e0bf9e99d1b04f43c6983a05a99458a69903add73ccaa4177844df9056d40c5a71ae14a70835cb30ca7d810fa1d48c9180ddec2ca1cecfaa8706ab514d6e8fe2dd228d7dc012d9407517523b774107a6a78dc972b175b94d1681b980e2b9ba7d39f880973787080a12bf14dc3f038333245a60bbcd9cb1fe2baba30ed083535752cc26ea0c57134e0c774e,
  random_seed: 05eb35ce1cec5f5824f708ee9d95467d2318d24c8d4220040df92d48b1f182e8,
  v_pub_new: 50.02989193,
  v_pub_old: 0
)