canton-network-docs/Release NotesWallet SDK
0.5.0
0.5.0
Released on September 11th, 2025
- Memo field added to create transfer
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
await sdk.validator?.externalPartyPreApprovalSetup(privateKey)
now instead using ledger api:
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()
)