Skip to content

Reference

listTransferOffers

GET wallet transfer-offers — inbound and outbound Amulet offers involving current OAuth-bound party context.

listTransferOffers surfaces pending versus terminal offers enabling dashboards referencing acceptTransferOffer, rejectTransferOffer, withdrawTransferOffer.

Setup

import { Canton } from '@fairmint/canton-node-sdk';

const canton = new Canton({
  network: 'devnet',
  provider: '5n',
  partyId: 'OWN_PARTY_ID',
});

Import and receiver

import { Canton } from '@fairmint/canton-node-sdk';

Receiver: canton.validator.listTransferOffers.

Minimal example

const { offers } = await canton.validator.listTransferOffers();

Parameters

None.

Returns

  • offers (array) — Each row includes contract_id, counterpart receiver_party_id, decimal-string amount, memo description, expiry expires_at, tracking_id, optional string status.

Errors and pitfalls

  • Empty arrays distinguish cleanly from wallet-not-ready flows—cross-check getUserStatus.

Auth and party

Bearer token binding Canton wallet persona referencing OAuth scopes minted previously provisioning identities.

See also

Source

src/clients/validator-api/operations/v0/wallet/transfer-offers/list.ts on GitHub.