> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canton.network/llms.txt
> Use this file to discover all available pages before exploring further.

# 0.21.0

> Wallet SDK 0.21.0 release notes.

# 0.21.0

**Released on February 6th, 2026**

* pagination support for listing UTXOs

*previously `listHoldingsUtxo` was limited to the ledger API upper bound of 200 items per request. For parties with a large number of holdings
this meant not all UTXOs would be returned. A new optional `continueUntilCompletion` parameter has been added that when set to true will
automatically page through all results, making it possible to reliably work with parties that hold more than 200 UTXOs.*

```javascript theme={"theme":{"light":"github-light","dark":"github-dark"}}
// fetch only the first page (default behaviour, up to 200 items)
const utxos = await sdk.tokenStandard?.listHoldingsUtxo()

// fetch ALL utxos regardless of how many there are
const allUtxos = await sdk.tokenStandard?.listHoldingsUtxo(
    true,  // include locked
    undefined, // offset
    undefined, // limit
    true   // continueUntilCompletion
)
```

* cost estimation now returned when using Canton 3.4

*when calling `prepareSubmission` against a Canton 3.4 participant the `costEstimation` field was previously dropped from the
response. The response type has been corrected and the cost estimation is now correctly surfaced.*

```javascript theme={"theme":{"light":"github-light","dark":"github-dark"}}
const prepared = await sdk.userLedger?.prepareSubmission(
    transferCommand,
    keyPairSender.publicKey
)

// costEstimation is now available when running against Canton 3.4
logger.info(prepared?.costEstimation)
```
