These pages document LedgerJsonApiClient on canton.ledger, plus waitForCompletion and waitForCompletionWithMetadata, exported from @fairmint/canton-node-sdk alongside the client.
Commands
submitAndWait— synchronous submit, minimal responsesubmitAndWaitForTransaction— submit and return a transactionsubmitAndWaitForTransactionTree— submit and return a transaction treesubmitAndWaitForReassignment— blocking reassignment batchasyncSubmit— non-blocking command submitasyncSubmitReassignment— non-blocking reassignmentcompletions— HTTP completion polling (batch cursor)subscribeToCompletions— WebSocket completions
Parties
allocatePartylistPartiesgetPartiesgetPartyDetailsupdatePartyDetailsgetParticipantIdgenerateExternalPartyTopologyallocateExternalParty
Packages
State and ACS
Updates and transactions
getUpdateByIdgetUpdateByOffsetgetTransactionByIdgetTransactionByOffsetgetTransactionTreeByIdgetTransactionTreeByOffsetsubscribeToUpdatesgetEventsByContractId
Completion helpers
Interactive submission
interactiveSubmissionPrepareinteractiveSubmissionExecuteinteractiveSubmissionAllocatePartyinteractiveSubmissionCreateUserinteractiveSubmissionUploadDarinteractiveSubmissionGetPreferredPackageVersioninteractiveSubmissionGetPreferredPackages
Users and rights
createUsergetUserupdateUserdeleteUserlistUsersgrantUserRightslistUserRightsrevokeUserRightsupdateUserIdentityProvider
Identity providers
createIdentityProviderConfiglistIdentityProviderConfigsgetIdentityProviderConfigupdateIdentityProviderConfigdeleteIdentityProviderConfig