Skip to content

Reference

listExternalPartySetupProposals

List external-party setup proposal contracts surfaced through the validator admin API.

listExternalPartySetupProposals helps reconcile proposal workflows (contracts) whenever onboarding spans validator pushes plus ledger acceptance windows.

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.listExternalPartySetupProposals.

Minimal example

const res = await canton.validator.listExternalPartySetupProposals();
console.log(res.contracts);

Parameters

None.

Returns

Validator JSON; SDK examples surface a contracts array for proposal workflows.

Errors and pitfalls

  • Unauthorized: Missing admin capabilities yields HTTP failures surfaced as ApiError.

Auth and party

Bearer token with admin scope reading proposal queues.

See also

Source

src/clients/validator-api/operations/v0/admin/list-external-party-setup-proposals.ts on GitHub.