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.