build_base_inputs

Function build_base_inputs 

Source
pub fn build_base_inputs(
    case: &TxCase,
    witness: &TransactionWitness,
    public_amount: FpBN256,
) -> Inputs
Expand description

Populates Circom tester inputs for policy-enabled and regular transactions

Builds the input structure required by the Circom circuit tester from a transaction case and its witness data. Includes all public and private inputs needed for proving.

§Arguments

  • case - Transaction case containing input and output notes
  • witness - Transaction witness containing Merkle proofs and nullifiers
  • public_amount - Public amount scalar value (net public input/output)

§Returns

Returns an Inputs structure populated with all circuit inputs.