Skip to main content

Standard transfers

Out of the box, the SDK supports connecting a Canton wallet, resolving instruments and accounts, and submitting transfers between parties. This covers the majority of DeFi use cases: payments, settlements, and asset movement across Canton participants.

Custom transaction types

Canton’s smart contract model (DAML) allows for arbitrarily complex workflows — multi-party agreements, conditional transfers, bespoke financial instruments. If your application requires transaction types beyond standard transfers, the SDK can be extended to support them. This involves aligning on your contract and workflow requirements with the Cantor8 team, who will implement the corresponding support on the C8 backend.

signAndExecute — arbitrary contracts

The SDK exposes a low-level method that lets your dApp sign and execute any DAML command supported by the connected wallet — including custom templates and choices defined for your integration.
Parameters

Example

Submitting a CreateCommand for a custom template:
Example of disclosed_contracts payload:

Discuss custom integration

Contact the C8 team at integrations@cantor8.io to scope custom transaction support for your application.