Shielded Withdrawal Circuit
Entry Point
fn main(
notes: [SpendableNote; 6],
tx: EIP1559Transaction<68>, // TRANSFER_MAX_DATA_SIZE
viewing_key: ViewingKey,
sender_rk: ReceivingKey,
fee: u128,
fee_asset: Field,
randomness: [Field; 6],
virtual_chain_id: pub u128,
) -> pub ShieldedWithdrawal // 37 public outputsKey Differences from Transfer
Aspect
Transfer
Withdrawal
Private Inputs
Input
Description
Public Outputs (37 fields)
Verification Steps
Constraint Count
Metric
Count
Last updated