# App Development

**URL:** https://forum.canton.network/c/developer-support/57.md?page=2

[Latest](https://forum.canton.network/latest.md) · [Categories](https://forum.canton.network/categories.md) · [Tags](https://forum.canton.network/tags.md)

**Page:** 3

---

## [Canton MCP Plugin is Now Upgraded and Way Easier to Install](https://forum.canton.network/t/canton-mcp-plugin-is-now-upgraded-and-way-easier-to-install/8818)

<div class="topic-metadata">

**Author:** [@Jatin\_Pandya\_cf](https://forum.canton.network/u/Jatin_Pandya_cf)\
**Replies:** 0\
**Last updated:** [June 29, 2026, 10:42am UTC](https://forum.canton.network/t/canton-mcp-plugin-is-now-upgraded-and-way-easier-to-install/8818 "2026-06-29T10:42:16Z")

</div>

gCanton Builders, No more git cloning or editing JSON config files manually. One command and you’re done: npx @canton-network-devs/canton-mcp-server install Restart Claude Desktop and Canton MCP appear automaticall…

---

## [DevNet faucets](https://forum.canton.network/t/devnet-faucets/8815)

<div class="topic-metadata">

**Author:** [@berestovskyy](https://forum.canton.network/u/berestovskyy)\
**Replies:** 3\
**Last updated:** [June 29, 2026, 7:27am UTC](https://forum.canton.network/t/devnet-faucets/8815 "2026-06-29T07:27:36Z")

</div>

Hey folks, I’m looking for a working DevNet faucet. I found one shared here on the forum, but I’m running into the: Authentication failed: Failed to get token (password) \[401 Unauthorized\]: {"error":"invalid\_grant","er…

---

## [Transfer-factory api error](https://forum.canton.network/t/transfer-factory-api-error/8785)

<div class="topic-metadata">

**Author:** [@externming](https://forum.canton.network/u/externming)\
**Replies:** 3\
**Last updated:** [June 29, 2026, 6:57am UTC](https://forum.canton.network/t/transfer-factory-api-error/8785 "2026-06-29T06:57:49Z")

</div>

API call: /api/validator/v0/scan-proxy/registry/transfer-instruction/v1/transfer-factory Error returned: { “error”: “Failed to reach consensus from 9 scan nodes, requiring 5 matching responses.” } Hi, what could be…

---

## [CIP-0112 Token Standard v2: committed allocations and cancellation policy](https://forum.canton.network/t/cip-0112-token-standard-v2-committed-allocations-and-cancellation-policy/8813)

<div class="topic-metadata">

**Author:** [@Sergey\_Kisel](https://forum.canton.network/u/Sergey_Kisel)\
**Replies:** 1\
**Last updated:** [June 25, 2026, 12:00pm UTC](https://forum.canton.network/t/cip-0112-token-standard-v2-committed-allocations-and-cancellation-policy/8813 "2026-06-25T12:00:15Z")

</div>

I’m looking for clarification on committed allocations in the v2 token standard. My current understanding is that committed = True restricts Allocation\_Withdraw, but does not by itself restrict Allocation\_Cancel; cancel…

---

## [Is Allocation the recommended path for concurrent payments, or is TransferCommand still preferred? Is sequential-nonce a known/accepted limitation, or is migration expected?](https://forum.canton.network/t/is-allocation-the-recommended-path-for-concurrent-payments-or-is-transfercommand-still-preferred-is-sequential-nonce-a-known-accepted-limitation-or-is-migration-expected/8808)

<div class="topic-metadata">

**Author:** [@Daniel\_FTP](https://forum.canton.network/u/Daniel_FTP)\
**Replies:** 2\
**Last updated:** [June 25, 2026, 8:20am UTC](https://forum.canton.network/t/is-allocation-the-recommended-path-for-concurrent-payments-or-is-transfercommand-still-preferred-is-sequential-nonce-a-known-accepted-limitation-or-is-migration-expected/8808 "2026-06-25T08:20:17Z")

</div>

Implementing x402 on Canton via Splice.ExternalPartyAmuletRules.TransferCommand (client→facilitator-executed CC transfers). TransferCommand\_Send aborts without archiving if nonce \> nextNonce, locking the payer’s account …

---

## [How to get the utility-registry DARs for an AMM/LP-token build on LocalNet?](https://forum.canton.network/t/how-to-get-the-utility-registry-dars-for-an-amm-lp-token-build-on-localnet/8798)

<div class="topic-metadata">

**Author:** [@sanujit](https://forum.canton.network/u/sanujit)\
**Replies:** 7\
**Last updated:** [June 18, 2026, 9:22pm UTC](https://forum.canton.network/t/how-to-get-the-utility-registry-dars-for-an-amm-lp-token-build-on-localnet/8798 "2026-06-18T21:22:06Z")

</div>

Currently, on LocalNet, I am trying to build a Canton AMM (constant-product swap) that mints/burns its own \*\*LP tokens\*\*. The swap math and pool templates compile fine — my build only fails because it depends on the \*\*Ut…

---

## [Splice validator wallet onboarding hits TOO\_MANY\_USER\_RIGHTS for backend ledger-api-user](https://forum.canton.network/t/splice-validator-wallet-onboarding-hits-too-many-user-rights-for-backend-ledger-api-user/8782)

<div class="topic-metadata">

**Author:** [@krishnacore](https://forum.canton.network/u/krishnacore)\
**Replies:** 3\
**Last updated:** [June 15, 2026, 2:06pm UTC](https://forum.canton.network/t/splice-validator-wallet-onboarding-hits-too-many-user-rights-for-backend-ledger-api-user/8782 "2026-06-15T14:06:41Z")

</div>

Hi everyone, We’re running a Splice validator deployment and are hitting a Canton user rights limit during wallet onboarding. The validator has wallet enabled: canton.validator-apps.validator\_backend.enable-wallet = tr…

---

## [Is Daml Hub Quietly Becoming Canton’s Weakest Trust Layer?](https://forum.canton.network/t/is-daml-hub-quietly-becoming-canton-s-weakest-trust-layer/8646)

<div class="topic-metadata">

**Author:** [@adhexzzz](https://forum.canton.network/u/adhexzzz)\
**Replies:** 2\
**Last updated:** [June 15, 2026, 11:14am UTC](https://forum.canton.network/t/is-daml-hub-quietly-becoming-canton-s-weakest-trust-layer/8646 "2026-06-15T11:14:58Z")

</div>

If Canton is designed as a privacy-preserving, decentralized multi-domain network for institutions, how do you justify relying on Daml Hub as a managed infrastructure layer without creating a hidden centralization point …

---

## [What's the relationship between Canton, the Canton Network, and the Canton blockchain protocol?](https://forum.canton.network/t/whats-the-relationship-between-canton-the-canton-network-and-the-canton-blockchain-protocol/6506)

<div class="topic-metadata">

**Author:** [@Wayne\_Collier](https://forum.canton.network/u/Wayne_Collier)\
**Replies:** 3\
**Last updated:** [June 15, 2026, 11:09am UTC](https://forum.canton.network/t/whats-the-relationship-between-canton-the-canton-network-and-the-canton-blockchain-protocol/6506 "2026-06-15T11:09:37Z")

</div>

With the launch of the Canton Network, we’re introducing an open blockchain that over time will become an intrinsic aspect of any application that builds on the Canton protocol. The Canton name now serves as an umbrella …

---

## [Different App idea for Canton Network](https://forum.canton.network/t/different-app-idea-for-canton-network/8746)

<div class="topic-metadata">

**Author:** [@Slyrack](https://forum.canton.network/u/Slyrack)\
**Replies:** 0\
**Last updated:** [June 12, 2026, 1:52pm UTC](https://forum.canton.network/t/different-app-idea-for-canton-network/8746 "2026-06-12T13:52:31Z")

</div>

I discovered Canton months ago and kept an eye on it, after some times, I started to find a real use cases applicable to my company and I would love to get some feedbacks on it since it takes a slightly different approac…

---

## [Cold-start deadlock: can't accept incoming 1000 CC transfer offer due to "Traffic balance below reserved traffic amount (0 \< 200000)"](https://forum.canton.network/t/cold-start-deadlock-cant-accept-incoming-1000-cc-transfer-offer-due-to-traffic-balance-below-reserved-traffic-amount-0-200000/8701)

<div class="topic-metadata">

**Author:** [@jianhong.liu](https://forum.canton.network/u/jianhong.liu)\
**Replies:** 2\
**Last updated:** [June 10, 2026, 10:43am UTC](https://forum.canton.network/t/cold-start-deadlock-cant-accept-incoming-1000-cc-transfer-offer-due-to-traffic-balance-below-reserved-traffic-amount-0-200000/8701 "2026-06-10T10:43:34Z")

</div>

Our TestNet validator node has 0 CC and there’s an incoming transfer offer of 1000 CC waiting in “Action Needed”. When I click Accept, it fails with: {"error": "Traffic balance below reserved traffic amount (0 \< 200000)…

---

## [Question about Daml certification courses](https://forum.canton.network/t/question-about-daml-certification-courses/8684)

<div class="topic-metadata">

**Author:** [@Bizarro](https://forum.canton.network/u/Bizarro)\
**Replies:** 2\
**Last updated:** [June 9, 2026, 4:06pm UTC](https://forum.canton.network/t/question-about-daml-certification-courses/8684 "2026-06-09T16:06:40Z")

</div>

I am thinking of learning Daml through Daml’s official courses and certifications https://daml.talentlms.com/plus/catalog should I get the certification or just learn and start building, would paying $300 for philosoph…

---

## [RFC: Canton Bindings — multi-language SDKs + JWT/OIDC + pre-flight profiler](https://forum.canton.network/t/rfc-canton-bindings-multi-language-sdks-jwt-oidc-pre-flight-profiler/8668)

<div class="topic-metadata">

**Author:** [@Jatin\_Sahijwani](https://forum.canton.network/u/Jatin_Sahijwani)\
**Replies:** 4\
**Last updated:** [June 9, 2026, 6:15am UTC](https://forum.canton.network/t/rfc-canton-bindings-multi-language-sdks-jwt-oidc-pre-flight-profiler/8668 "2026-06-09T06:15:27Z")

</div>

Hi everyone, sharing a heads-up on a Dev Fund RFC currently active on grants-discuss, in case the community here would like to weigh in. Following the Q1 2026 Developer Experience survey results that @dunebuggie share…

---

## [Splice-validator-participant-1 keeps restarting during reconnect-participants on mainnet (v0.5.18)](https://forum.canton.network/t/splice-validator-participant-1-keeps-restarting-during-reconnect-participants-on-mainnet-v0-5-18/8624)

<div class="topic-metadata">

**Author:** [@lixiubao](https://forum.canton.network/u/lixiubao)\
**Replies:** 2\
**Last updated:** [June 9, 2026, 2:04am UTC](https://forum.canton.network/t/splice-validator-participant-1-keeps-restarting-during-reconnect-participants-on-mainnet-v0-5-18/8624 "2026-06-09T02:04:46Z")

</div>

We’re running a Canton validator node (v0.5.18) on mainnet and the splice-validator-participant-1 container keeps restarting in a loop. Observed behavior: Participant starts and connects to 13 sequencers successfully G…

---

## [Using the Holdings Scan API for Explicit Disclosure](https://forum.canton.network/t/using-the-holdings-scan-api-for-explicit-disclosure/8685)

<div class="topic-metadata">

**Author:** [@bernhard](https://forum.canton.network/u/bernhard)\
**Replies:** 0\
**Last updated:** [June 5, 2026, 2:24pm UTC](https://forum.canton.network/t/using-the-holdings-scan-api-for-explicit-disclosure/8685 "2026-06-05T14:24:24Z")

</div>

Is the info on https://docs.canton.network/reference/splice-scan-api/external/v0holdingsstate enough to construct the created event blob to use the holdings as explicit disclosure inputs to a transaction? If so, how wou…

---

## [Decentralized party with confirmation threshold \> 1](https://forum.canton.network/t/decentralized-party-with-confirmation-threshold-1/8677)

<div class="topic-metadata">

**Author:** [@Judy\_Wu](https://forum.canton.network/u/Judy_Wu)\
**Replies:** 3\
**Last updated:** [June 4, 2026, 11:06am UTC](https://forum.canton.network/t/decentralized-party-with-confirmation-threshold-1/8677 "2026-06-04T11:06:29Z")

</div>

Hello team, For a decentralized party, when setting the partyToParticipantMapping with confirmation threshold \> 1, we cannot submit the transaction even through the submission node. The docs here Decentralization - Can…

---

## [Filtering entities from the ledger](https://forum.canton.network/t/filtering-entities-from-the-ledger/8680)

<div class="topic-metadata">

**Author:** [@Justin\_Atwell](https://forum.canton.network/u/Justin_Atwell)\
**Replies:** 1\
**Last updated:** [June 4, 2026, 7:40am UTC](https://forum.canton.network/t/filtering-entities-from-the-ledger/8680 "2026-06-04T07:40:49Z")

</div>

I’m trying to filter entities on the ledger side prior to returning the records. Is there any way to filter entities being returned on the ledger directly? This is what I have below for EventFormat, but I’d like to filt…

---

## [walletSDK.TokenStandard().CreateTransfer()](https://forum.canton.network/t/walletsdk-tokenstandard-createtransfer/8678)

<div class="topic-metadata">

**Author:** [@umy997](https://forum.canton.network/u/umy997)\
**Replies:** 1\
**Last updated:** [June 4, 2026, 7:36am UTC](https://forum.canton.network/t/walletsdk-tokenstandard-createtransfer/8678 "2026-06-04T07:36:57Z")

</div>

When call this function, there an error rpc error: code = NotFound desc = TEMPLATES\_OR\_INTERFACES\_NOT\_FOUND(11,a78b9e56): Templates do not exist: \[3ca1343ab26b453d38c8adb70dca5f1ead8440c42b59b68f070786955cbf9ec1:Splice.…

---

## [Private synchroniser setup](https://forum.canton.network/t/private-synchroniser-setup/8661)

<div class="topic-metadata">

**Author:** [@Rohit\_Trivedi](https://forum.canton.network/u/Rohit_Trivedi)\
**Replies:** 4\
**Last updated:** [May 31, 2026, 4:28am UTC](https://forum.canton.network/t/private-synchroniser-setup/8661 "2026-05-31T04:28:55Z")

</div>

Hello All I want to deploy a private synchroniser for PoC in development environment. Can we use canton binaries? Is Kubernetes with helm mandatory? Pls provide documentation link where it explained deployment using ca…

---

## [\[Proposal\] Canton Launchpad: Solving Local Dev Friction with a Visual Orchestrator & Handshake Diagnostician](https://forum.canton.network/t/proposal-canton-launchpad-solving-local-dev-friction-with-a-visual-orchestrator-handshake-diagnostician/8674)

<div class="topic-metadata">

**Author:** [@cvijandj](https://forum.canton.network/u/cvijandj)\
**Replies:** 0\
**Last updated:** [May 29, 2026, 10:29am UTC](https://forum.canton.network/t/proposal-canton-launchpad-solving-local-dev-friction-with-a-visual-orchestrator-handshake-diagnostician/8674 "2026-05-29T10:29:57Z")

</div>

Hi everyone, Like many of you, our team has been building actively on the Canton Network. But if we are being honest, setting up local multi-node environments and verifying synchronizer handshakes remains one of the hig…

---

## [Wallet recovery](https://forum.canton.network/t/wallet-recovery/8669)

<div class="topic-metadata">

**Author:** [@mas\_iko](https://forum.canton.network/u/mas_iko)\
**Replies:** 2\
**Last updated:** [May 25, 2026, 12:41pm UTC](https://forum.canton.network/t/wallet-recovery/8669 "2026-05-25T12:41:33Z")

</div>

hello comunity I’m a user. I created a wallet on one of the Canton Network dapps. This requires an email address and private key to access the wallet. Because I don’t fully understand the Canton Network yet, I create…

---

## [Distribute and upload earlier versions of SCU-compatible DARs?](https://forum.canton.network/t/distribute-and-upload-earlier-versions-of-scu-compatible-dars/8649)

<div class="topic-metadata">

**Author:** [@WallaceKelly](https://forum.canton.network/u/WallaceKelly)\
**Replies:** 4\
**Last updated:** [May 19, 2026, 2:38pm UTC](https://forum.canton.network/t/distribute-and-upload-earlier-versions-of-scu-compatible-dars/8649 "2026-05-19T14:38:40Z")

</div>

If I have this: an older lib-1.0.0.dar with the org.lib.v1 package a newer, lib-1.1.0.dar which is SCU-compatible existing contracts on-ledger, still using the 1.0.0 models My questions are: Should new app users upl…

---

## [Gift claim feature](https://forum.canton.network/t/gift-claim-feature/8595)

<div class="topic-metadata">

**Author:** [@devaskardex](https://forum.canton.network/u/devaskardex)\
**Replies:** 2\
**Last updated:** [May 18, 2026, 1:53am UTC](https://forum.canton.network/t/gift-claim-feature/8595 "2026-05-18T01:53:37Z")

</div>

Does Canton have a daml template that supports claiming tokens that are locked without adding recipients? For example, I think like this: at the UI level, user Bob creates a gift card, for example, 5 CC and sends it to …

---

## [Can Institutions Trust Canton If Daml Hub Becomes the Gatekeeper?](https://forum.canton.network/t/can-institutions-trust-canton-if-daml-hub-becomes-the-gatekeeper/8647)

<div class="topic-metadata">

**Author:** [@adhexzzz](https://forum.canton.network/u/adhexzzz)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 3:05pm UTC](https://forum.canton.network/t/can-institutions-trust-canton-if-daml-hub-becomes-the-gatekeeper/8647 "2026-05-15T15:05:38Z")

</div>

If Canton aims to become the trusted infrastructure for national banks across different countries, how can it realistically maintain sovereignty, regulatory compliance, monetary policy independence, and cross-border inte…

---

## [Can Institutions Really Trust a Multi-Domain Future?](https://forum.canton.network/t/can-institutions-really-trust-a-multi-domain-future/8645)

<div class="topic-metadata">

**Author:** [@adhexzzz](https://forum.canton.network/u/adhexzzz)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 2:55pm UTC](https://forum.canton.network/t/can-institutions-really-trust-a-multi-domain-future/8645 "2026-05-15T14:55:45Z")

</div>

If Canton’s multi-domain architecture is designed to enable institutional interoperability while preserving privacy and finality, how can institutions be certain that trust assumptions do not silently shift from protocol…

---

## [Can Ledger API Features Become Security Vulnerabilities?](https://forum.canton.network/t/can-ledger-api-features-become-security-vulnerabilities/8644)

<div class="topic-metadata">

**Author:** [@adhexzzz](https://forum.canton.network/u/adhexzzz)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 2:53pm UTC](https://forum.canton.network/t/can-ledger-api-features-become-security-vulnerabilities/8644 "2026-05-15T14:53:06Z")

</div>

As Ledger API continues adding more features for interoperability and institutional use, how do you ensure that increased abstraction layers do not introduce silent consistency bugs, replay risks, or privilege escalation…

---

## [Ledger API Security: Trust Boundary or Hidden Attack Surface?](https://forum.canton.network/t/ledger-api-security-trust-boundary-or-hidden-attack-surface/8643)

<div class="topic-metadata">

**Author:** [@adhexzzz](https://forum.canton.network/u/adhexzzz)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 2:51pm UTC](https://forum.canton.network/t/ledger-api-security-trust-boundary-or-hidden-attack-surface/8643 "2026-05-15T14:51:06Z")

</div>

If Canton guarantees privacy at the protocol level, how does the Ledger API prevent privileged applications, indexers, or participant-side integrations from becoming the true source of metadata leakage, behavioral profil…

---

## [Can DAML Truly Prevent Metadata Leakage?](https://forum.canton.network/t/can-daml-truly-prevent-metadata-leakage/8642)

<div class="topic-metadata">

**Author:** [@adhexzzz](https://forum.canton.network/u/adhexzzz)\
**Replies:** 0\
**Last updated:** [May 15, 2026, 2:49pm UTC](https://forum.canton.network/t/can-daml-truly-prevent-metadata-leakage/8642 "2026-05-15T14:49:22Z")

</div>

If private Canton domains must interoperate with the global decentralized domain, how can institutions be certain that cross-domain composability does not create hidden attack surfaces where regulatory compliance, privac…

---

## [Distribute and upload dependency DARs?](https://forum.canton.network/t/distribute-and-upload-dependency-dars/8641)

<div class="topic-metadata">

**Author:** [@WallaceKelly](https://forum.canton.network/u/WallaceKelly)\
**Replies:** 1\
**Last updated:** [May 15, 2026, 10:54am UTC](https://forum.canton.network/t/distribute-and-upload-dependency-dars/8641 "2026-05-15T10:54:47Z")

</div>

If I have this: two Daml projects, app and lib the app project depends on the lib project the lib-1.0.0.dar contains the org.lib.v1 as the main package the app-1.0.0.dar contains the org.app.v1 as the main package My …

---

## [Upgrading a template by changing a field from being mandatory to Optional](https://forum.canton.network/t/upgrading-a-template-by-changing-a-field-from-being-mandatory-to-optional/8634)

<div class="topic-metadata">

**Author:** [@cohen.avraham](https://forum.canton.network/u/cohen.avraham)\
**Replies:** 2\
**Last updated:** [May 14, 2026, 1:06pm UTC](https://forum.canton.network/t/upgrading-a-template-by-changing-a-field-from-being-mandatory-to-optional/8634 "2026-05-14T13:06:44Z")

</div>

Hello, I am using the SCU tool when upgrading my contracts, and I would like to know why when I change the definition of a field from Int to Optional Int it require bumping the main version of the package? Why is this …

[Previous page](https://forum.canton.network/c/developer-support/57.md?page=1)

[Next page](https://forum.canton.network/c/developer-support/57.md?page=3)
