Canton dAppBooster
    Preparing search index...

    One holding contract a party owns, as useHoldings reports it. A locked one is escrowed, which is why the two are summed apart.

    const spendable = holdings.filter((holding) => !holding.isLocked)
    
    interface Holding {
        amount: string;
        instrumentId: InstrumentId;
        isLocked: boolean;
    }
    Index
    amount: string
    instrumentId: InstrumentId
    isLocked: boolean