Skip to content

@armada/sdk / tx / PlanSelection

Interface: PlanSelection

Defined in: src/tx/index.ts:61

The shape/selection decision produced by planTransfer — everything except the tree-dependent merkle proofs (the pure planner has no tree). The wallet augments this into a full Plan.

Extended by

Properties

shape

readonly shape: CircuitShape

Defined in: src/tx/index.ts:62


merkleRoot

readonly merkleRoot: bigint

Defined in: src/tx/index.ts:63


summary

readonly summary: PlanSummary

Defined in: src/tx/index.ts:64


boundParams

readonly boundParams: DecodedBoundParams

Defined in: src/tx/index.ts:65


selectedInputs

readonly selectedInputs: readonly TXO[]

Defined in: src/tx/index.ts:70

The input notes the plan selected (all from boundParams.treeNumber). The witness builder reads each note's random/value/position from these and pairs it with the captured merkle proof.