{"total":14,"total_unfiltered":14,"category_filter":"all","current_versions":[{"key":"canton_sdk","value":"3.4"},{"key":"splice","value":"0.5.0"},{"key":"dpm_install","value":"curl https://get.digitalasset.com/install/install.sh | sh"},{"key":"prerequisites","value":"JDK 17+, VS Code"},{"key":"note","value":"daml-assistant still works for legacy Canton 3.3 but NOT recommended for new projects."}],"last_synced":"2026-06-22T03:15:14.020Z","categories":["cli","package","tool","api","workflow","other"],"deprecations":[{"id":1,"name":"Daml Assistant (daml-assistant)","replacement":"Digital Asset Package Manager (DPM)","note":"daml-assistant is ONLY for legacy Splice 0.4.x / Canton 3.3. For Canton 3.4+ / Splice 0.5.0+, always use DPM.","since":"Canton 3.4 / Splice 0.5.0","installReplacement":"Mac/Linux: curl https://get.digitalasset.com/install/install.sh | sh","category":"cli","tags":["daml","dpm","canton","splice"]},{"id":2,"name":"@daml/ledger","replacement":"@c7/ledger","note":"@daml/ledger is deprecated. Use community-maintained @c7/ledger.","since":"Canton 3.3+","installReplacement":null,"category":"package","tags":["daml"]},{"id":3,"name":"@daml/react","replacement":"@c7/react","note":"@daml/react is deprecated. Use community-maintained @c7/react.","since":"Canton 3.3+","installReplacement":null,"category":"package","tags":["daml","frontend"]},{"id":4,"name":"Daml Hub","replacement":"Self-hosted Canton Sandbox / LocalNet / DevNet","note":"Daml Hub has been discontinued. Use Canton Sandbox for local dev, CN Quickstart LocalNet, or DevNet/TestNet.","since":"2024","installReplacement":null,"category":"cli","tags":["daml","canton"]},{"id":5,"name":"daml start","replacement":"dpm sandbox + dpm build + Ledger API","note":"'daml start' is legacy. Use 'dpm sandbox' for local ledger, 'dpm build' to compile, JSON/gRPC API for upload/allocate.","since":"Canton 3.4","installReplacement":null,"category":"cli","tags":["daml","dpm","ledger-api","json-api","grpc"]},{"id":6,"name":"daml build","replacement":"dpm build","note":"Use 'dpm build' to compile. 'dpm build --all' for multi-package projects.","since":"Canton 3.4","installReplacement":null,"category":"cli","tags":["daml","dpm"]},{"id":7,"name":"daml test","replacement":"dpm test","note":"Use 'dpm test' for Daml Script tests. 'dpm test --files <file>' for specific files.","since":"Canton 3.4","installReplacement":null,"category":"cli","tags":["daml","dpm"]},{"id":8,"name":"daml new","replacement":"dpm new","note":"Use 'dpm new <name>' or 'dpm new <name> --template <t>' for templates like daml-intro-compose.","since":"Canton 3.4","installReplacement":null,"category":"cli","tags":["daml","dpm"]},{"id":9,"name":"Navigator","replacement":"JSON Ledger API + custom frontend","note":"Navigator is discontinued. Build frontends using the JSON Ledger API (port 7575) or gRPC API.","since":"Canton 3.0+","installReplacement":null,"category":"api","tags":["ledger-api","json-api","grpc","frontend"]},{"id":10,"name":"Daml Triggers","replacement":"Backend automation via Ledger API","note":"Daml Triggers deprecated. Implement automation in your backend using gRPC/JSON Ledger API update stream.","since":"Canton 3.0+","installReplacement":null,"category":"cli","tags":["daml","ledger-api","json-api","grpc"]},{"id":11,"name":"daml ledger upload-dar","replacement":"JSON / gRPC Ledger API or Declarative API","note":"Use JSON Ledger API or gRPC PackageService to upload DARs.","since":"Canton 3.4","installReplacement":null,"category":"cli","tags":["daml","ledger-api","json-api","grpc"]},{"id":12,"name":"daml ledger allocate-parties","replacement":"POST /v2/parties/allocate on JSON Ledger API","note":"Use the JSON Ledger API (port 7575) or gRPC PartyManagementService.","since":"Canton 3.4","installReplacement":null,"category":"cli","tags":["daml","ledger-api","json-api","grpc"]},{"id":13,"name":"splice-wallet-payments subscription","replacement":"Token Standard (CIP-0056) DVP workflows","note":"CC subscription workflow in splice-wallet-payments is deprecated. Use token standard DVP workflows.","since":"Splice 0.4+","installReplacement":null,"category":"workflow","tags":["splice","cip-0056"]},{"id":14,"name":"prune_to_offset (PQS SQL function)","replacement":"prune_archived_to_offset()","note":"Deprecated since 3.5.0. Known to cause deadlocks and performance bottlenecks.","since":"Canton 3.5","installReplacement":null,"category":"other","tags":[]}],"source":"foundation_kb DEPRECATED category","canonical":"https://github.com/Jatinp26/Build-on-Canton-MCP"}