> ## 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.5.0

> Wallet SDK 0.5.0 release notes.

# 0.5.0

**Released on September 11th, 2025**

* Memo field added to create transfer

```javascript theme={"theme":{"light":"github-light","dark":"github-dark"}}
const [transferCommand, disclosedContracts2] =
    await sdk.tokenStandard!.createTransfer(
        sender!.partyId,
        receiver!.partyId,
        '100',
        {
            instrumentId: 'Amulet',
            instrumentAdmin: instrumentAdminPartyId,
        },
        'my-new-favorite-memo-field'
    )
```

* pre-approval creation now supported through ledgerController instead of validatorController

previously

```javascript theme={"theme":{"light":"github-light","dark":"github-dark"}}
await sdk.validator?.externalPartyPreApprovalSetup(privateKey)
```

now instead using ledger api:

```javascript theme={"theme":{"light":"github-light","dark":"github-dark"}}
const transferPreApprovalProposal =
    sdk.userLedger?.createTransferPreapprovalCommand(
        validatorOperatorParty, //this needs to be sourced from the validator
        receiver?.partyId,
        instrumentAdminPartyId
    )

await sdk.userLedger?.prepareSignAndExecuteTransaction(
    [transferPreApprovalProposal],
    keyPairReceiver.privateKey,
    v4()
)
```
