Skip to content
CCPEDIAby Unity Nodes
BUILD · FROM DEPRECATED TO CURRENT

Migrate

Look up a deprecated Daml CLI command, @daml/* package, or Canton tool and get the modern replacement with a migration note. Sourced from the Foundation's Build-on-Canton KB, re-synced daily.

24deprecation pairs
synced 23d agoBuild-on-Canton KB
  • Canton 3.7.3
  • Splice 0.10.2
  • DPM 1.1.1
  • JSON
  • MCP migrate_lookup

Current versions

Latest stable per repo from github_releases, deployed-per-network from mailing_messages (validator-announce list). Re-derived on every request, not from a cached snapshot.

Canton SDK · latest3.7.33d ago · release notes (opens in a new tab)
Splice · latest release0.10.22d ago · release notes (opens in a new tab)
DPM · latest1.1.19d ago
Daml SDK · latest3.7.110d ago
PrerequisitesJDK 17+, VS Code
DPM install (one-liner)
curl https://get.digitalasset.com/install/install.sh | sh

Splice: deployed per network (latest validator-announce)

NetworkVersion liveAnnounced
DevNet0.10.15d ago
TestNet0.10.05d ago
MainNet0.9.45d ago

Upcoming / recent synchronizer upgrades

  • MainNet requires Splice 0.8 · 41d ago
  • TestNet requires Splice 0.8 · 48d ago
  • DevNet requires Splice 0.8 · 55d ago
Heads up: the Foundation Build-on-Canton KB snapshot of versions is behind the live release stream (it last said Canton SDK 3.5.18 / Splice 0.8.3). The numbers shown above are derived from github_releases and the validator-announce mailing list and are current. The deprecation table below remains valid. Those CLI / package replacements don't change with point releases.

Lookup24

Type any deprecated command or package below. Filter by category. Click a row to expand for migration notes, install steps, and tags. Everything below is read live from foundation_kb on every request.

Showing 24 of 24

General migration path

If you're moving an existing project off the legacy Daml-assistant stack, the broad strokes look like this. Match the specific items above for command-by-command replacements:

Progress0 of 5 · 0%
  1. DPM install command
  2. CLI commands in the lookup
  3. npm packages in the lookup
  4. Canton docs (opens in a new tab)
  5. CIP-0056

For AI agents

Same data through three other surfaces:

  • migrate_lookup: MCP tool. Input: deprecated command or package name. Output: replacement, note, since-version. /for-ai for the contract.
  • list_deprecations: MCP tool. Output: all 24 pairs with category filters.
  • GET /api/v1/migrate Returns a JSON list of every deprecation entry. Add ?q=daml+start for best-match lookup, or ?category=cli to filter.
  • get_current_versions: MCP tool. Returns the freshest Canton SDK, Splice, DPM, Daml versions plus per-network Splice deployment status, derived live from github_releases and the validator-announce mailing list.
  • GET /api/v1/versions JSON shape: {canton, splice, daml, dpm, foundationKb}. Use this instead of /api/v1/migrate when you only need current versions.

What this is NOT

  • Not an exhaustive migration guide. It's a lookup table. Project-specific migration notes live in the upstream docs at docs.canton.network.
  • Not a code rewriter. No codemod, no automatic patching. CCPEDIA tells you what to change; you change it.
  • Not authoritative. If the entry here conflicts with current upstream docs, trust the upstream, and please tell me so I can sync the table.