# \#features and bugs

**URL:** https://forum.canton.network/tag/features-and-bugs/348.md

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

---

## [Seeking builder feedback: reusable Daml package for structured settlement workflows on Canton](https://forum.canton.network/t/seeking-builder-feedback-reusable-daml-package-for-structured-settlement-workflows-on-canton/9229)

<div class="topic-metadata">

**Author:** [@Bikko\_Chains](https://forum.canton.network/u/Bikko_Chains)\
**Replies:** 4\
**Last updated:** [October 11, 2026, 2:59am UTC](https://forum.canton.network/t/seeking-builder-feedback-reusable-daml-package-for-structured-settlement-workflows-on-canton/9229 "2026-10-11T02:59:36Z")

</div>

Hi Canton builders, We’re working on a reusable Daml package for structured settlement workflows on Canton, starting with a 3-party DvP wedge. The problem we’re trying to solve is simple: teams keep rebuilding the same…

---

## [Research: Party Scoring. Trust signals and unknown counterparties on Canton](https://forum.canton.network/t/research-party-scoring-trust-signals-and-unknown-counterparties-on-canton/9256)

<div class="topic-metadata">

**Author:** [@Eugene\_Birski](https://forum.canton.network/u/Eugene_Birski)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 11:26am UTC](https://forum.canton.network/t/research-party-scoring-trust-signals-and-unknown-counterparties-on-canton/9256 "2026-10-01T11:26:02Z")

</div>

Every ecosystem eventually runs into the same thing: you see a party, and you have no idea whether it is a long-standing participant, a brand new account, or something you would rather keep out. Teams here seem to solve…

---

## [How are Canton teams handling production observability today?](https://forum.canton.network/t/how-are-canton-teams-handling-production-observability-today/9245)

<div class="topic-metadata">

**Author:** [@contractdevbd](https://forum.canton.network/u/contractdevbd)\
**Replies:** 0\
**Last updated:** [September 29, 2026, 7:35pm UTC](https://forum.canton.network/t/how-are-canton-teams-handling-production-observability-today/9245 "2026-09-29T19:35:25Z")

</div>

We’re exploring whether there’s a real need on Canton for a smart contract operations layer focused on production analytics, monitoring, alerts, and transaction-level investigation. Contract.dev already works as an oper…

---

## [If a featured app team accidentally fires an incorrect marker, what protocols do they need to follow in order to resolve it?](https://forum.canton.network/t/if-a-featured-app-team-accidentally-fires-an-incorrect-marker-what-protocols-do-they-need-to-follow-in-order-to-resolve-it/8651)

<div class="topic-metadata">

**Author:** [@Krotus](https://forum.canton.network/u/Krotus)\
**Replies:** 1\
**Last updated:** [August 4, 2026, 9:05am UTC](https://forum.canton.network/t/if-a-featured-app-team-accidentally-fires-an-incorrect-marker-what-protocols-do-they-need-to-follow-in-order-to-resolve-it/8651 "2026-08-04T09:05:33Z")

</div>

If a featured app team accidentally fires an incorrect marker, what protocols do they need to follow in order to resolve it?

---

## [Large update to the Canton Canton 3.5.3 release notes](https://forum.canton.network/t/large-update-to-the-canton-canton-3-5-3-release-notes/8704)

<div class="topic-metadata">

**Author:** [@Curtis\_Hrischuk](https://forum.canton.network/u/Curtis_Hrischuk)\
**Replies:** 0\
**Last updated:** [June 10, 2026, 2:07am UTC](https://forum.canton.network/t/large-update-to-the-canton-canton-3-5-3-release-notes/8704 "2026-06-10T02:07:20Z")

</div>

With the release of Canton 3.5.3, the Release Notes have been greatly expanded. It is recommended to review them. They can be found here.

---

## [\[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…

---

## [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 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…

---

## [MainNet validator boots, participant is healthy, but /api/validator/readyz stays at 503](https://forum.canton.network/t/mainnet-validator-boots-participant-is-healthy-but-api-validator-readyz-stays-at-503/8576)

<div class="topic-metadata">

**Author:** [@okwn](https://forum.canton.network/u/okwn)\
**Replies:** 1\
**Last updated:** [May 4, 2026, 9:54am UTC](https://forum.canton.network/t/mainnet-validator-boots-participant-is-healthy-but-api-validator-readyz-stays-at-503/8576 "2026-05-04T09:54:40Z")

</div>

Hi everyone, I’m trying to bring up a MainNet validator with the Docker Compose setup, and I’ve narrowed the issue down quite a bit, but I’m still blocked on validator readiness. What is already working: participant …

---

## [Entering canton 3.4 to canton 3.5 transition period](https://forum.canton.network/t/entering-canton-3-4-to-canton-3-5-transition-period/8503)

<div class="topic-metadata">

**Author:** [@Amanda](https://forum.canton.network/u/Amanda)\
**Replies:** 1\
**Last updated:** [April 13, 2026, 4:38am UTC](https://forum.canton.network/t/entering-canton-3-4-to-canton-3-5-transition-period/8503 "2026-04-13T04:38:58Z")

</div>

Starting this week, Canton Network enters a period of transition from Canton 3.4 to Canton 3.5. This will introduce a series of significant new features on DevNet, TestNet and MainNet. The transition will take place in…

---

## [Help shape the next DAML developer tool - 2 min survey](https://forum.canton.network/t/help-shape-the-next-daml-developer-tool-2-min-survey/8494)

<div class="topic-metadata">

**Author:** [@Bohdan\_Ivanov](https://forum.canton.network/u/Bohdan_Ivanov)\
**Replies:** 8\
**Last updated:** [April 6, 2026, 9:56am UTC](https://forum.canton.network/t/help-shape-the-next-daml-developer-tool-2-min-survey/8494 "2026-04-06T09:56:37Z")

</div>

Hey everyone - we’re IntellectEU, a Founding Canton Foundation member. We’re building a DAML-specific AI coding assistant and want to hear from the community first. Please help us by completing 6 quick questions about yo…

---

## [PQS 3.4.1 crashes when transcoding ACS to JSON](https://forum.canton.network/t/pqs-3-4-1-crashes-when-transcoding-acs-to-json/8418)

<div class="topic-metadata">

**Author:** [@kevmuko](https://forum.canton.network/u/kevmuko)\
**Replies:** 4\
**Last updated:** [March 5, 2026, 6:45pm UTC](https://forum.canton.network/t/pqs-3-4-1-crashes-when-transcoding-acs-to-json/8418 "2026-03-05T18:45:34Z")

</div>

I’m on PQS 3.4.1 and I’m seeing this crash regarding the handling of Optional None on certain transactions relating to the JSON transcoding of DAML choice arguments/results. This happens regardless of the ledgerStart val…

---

## [PQS interface view bug and deployment model change in Canton 3.4](https://forum.canton.network/t/pqs-interface-view-bug-and-deployment-model-change-in-canton-3-4/8448)

<div class="topic-metadata">

**Author:** [@Curtis\_Hrischuk](https://forum.canton.network/u/Curtis_Hrischuk)\
**Replies:** 0\
**Last updated:** [March 5, 2026, 5:53pm UTC](https://forum.canton.network/t/pqs-interface-view-bug-and-deployment-model-change-in-canton-3-4/8448 "2026-03-05T17:53:44Z")

</div>

PQS interface view bug and deployment model change in Canton 3.4 This announcement is for validator operators who use the Participant Query Store (PQS). It describes a fixed PQS bug. It is recommended for PQS users to up…

---

## [Format of synchronizer\_id will change in Canton 3.5 - potential breaking change](https://forum.canton.network/t/format-of-synchronizer-id-will-change-in-canton-3-5-potential-breaking-change/8445)

<div class="topic-metadata">

**Author:** [@Curtis\_Hrischuk](https://forum.canton.network/u/Curtis_Hrischuk)\
**Replies:** 0\
**Last updated:** [March 3, 2026, 3:45pm UTC](https://forum.canton.network/t/format-of-synchronizer-id-will-change-in-canton-3-5-potential-breaking-change/8445 "2026-03-03T15:45:07Z")

</div>

This is an update for Canton Network dApp developers for the upcoming Splice 0.6.0 and Canton 3.5 upcoming release. See the schedule for dates. Logical Synchronizer Upgrade (LSU) is a new feature targeted for Canton 3.…

---

## [Roll Convention does not support Daily and Weekly periods](https://forum.canton.network/t/roll-convention-does-not-support-daily-and-weekly-periods/8293)

<div class="topic-metadata">

**Author:** [@pragya](https://forum.canton.network/u/pragya)\
**Replies:** 1\
**Last updated:** [November 26, 2025, 1:07am UTC](https://forum.canton.network/t/roll-convention-does-not-support-daily-and-weekly-periods/8293 "2025-11-26T01:07:39Z")

</div>

We are trying to use daml finance for creating payment schedule. while creating schedule , when roll convention value is ‘No Roll convention’ then period value supported should be “daily(D) and weekly(W)” according to …

---

## [Json Ledger API query with field filtering](https://forum.canton.network/t/json-ledger-api-query-with-field-filtering/8218)

<div class="topic-metadata">

**Author:** [@David\_Martins](https://forum.canton.network/u/David_Martins)\
**Replies:** 3\
**Last updated:** [October 9, 2025, 2:33pm UTC](https://forum.canton.network/t/json-ledger-api-query-with-field-filtering/8218 "2025-10-09T14:33:09Z")

</div>

Hello, I was attempting to execute a “/v2/state/active-contracts“ request but I’m not finding anything on the open api spec to filter by contract field, is this not possible?

---

## [Class scala.Int$ cannot be cast to class java.lang.Integer when querying/exercising choices](https://forum.canton.network/t/class-scala-int-cannot-be-cast-to-class-java-lang-integer-when-querying-exercising-choices/8113)

<div class="topic-metadata">

**Author:** [@oleksii.shereshovets](https://forum.canton.network/u/oleksii.shereshovets)\
**Replies:** 3\
**Last updated:** [August 5, 2025, 6:58am UTC](https://forum.canton.network/t/class-scala-int-cannot-be-cast-to-class-java-lang-integer-when-querying-exercising-choices/8113 "2025-08-05T06:58:47Z")

</div>

Greetings! I am currently experimenting with OSS Daml 3.3.x and the integration with it via the ledger-json-api. So far it had worked quite well, however, one of the latest updates to the daml model I’ve done seems to i…

---

## [DAR is deployed on ledger yet json api requests cannot resolve template ID](https://forum.canton.network/t/dar-is-deployed-on-ledger-yet-json-api-requests-cannot-resolve-template-id/8012)

<div class="topic-metadata">

**Author:** [@Ana\_Carvalho](https://forum.canton.network/u/Ana_Carvalho)\
**Replies:** 2\
**Last updated:** [June 18, 2025, 4:55pm UTC](https://forum.canton.network/t/dar-is-deployed-on-ledger-yet-json-api-requests-cannot-resolve-template-id/8012 "2025-06-18T16:55:48Z")

</div>

Hi! I’ve noticed something odd that I was hoping that you could help me with. I’ve made a deploy of a DAR file of an X daml project, on a damlhub ledger on Canton Protocol Version 7, compiled on daml version 2.10.0 with…

---

## [Explicit Disclosure Java Bindings](https://forum.canton.network/t/explicit-disclosure-java-bindings/7596)

<div class="topic-metadata">

**Author:** [@David\_Martins](https://forum.canton.network/u/David_Martins)\
**Replies:** 2\
**Last updated:** [January 24, 2025, 9:09am UTC](https://forum.canton.network/t/explicit-disclosure-java-bindings/7596 "2025-01-24T09:09:30Z")

</div>

Hello, I’m working on a project that requires the use of explicit contract disclosure to allow some parties to execute some choices in ledger. We were trying leverage the Java bindings to allow for this, but we noticed…

---

## [Request to add a new function \`notNull\` to DA.Foldable](https://forum.canton.network/t/request-to-add-a-new-function-notnull-to-da-foldable/7543)

<div class="topic-metadata">

**Author:** [@cohen.avraham](https://forum.canton.network/u/cohen.avraham)\
**Replies:** 2\
**Last updated:** [December 9, 2024, 4:12pm UTC](https://forum.canton.network/t/request-to-add-a-new-function-notnull-to-da-foldable/7543 "2024-12-09T16:12:06Z")

</div>

G-d willing Hello, In the resource DA.Foldable there is the null function. Is it possible to add notNull function as well? There is already such a function, but it exists in the DAML finance library,

---

## [DAML Upgrade Element: Waiting for other upgraders to finish reference index creation](https://forum.canton.network/t/daml-upgrade-element-waiting-for-other-upgraders-to-finish-reference-index-creation/7520)

<div class="topic-metadata">

**Author:** [@austin](https://forum.canton.network/u/austin)\
**Replies:** 8\
**Last updated:** [December 2, 2024, 3:13pm UTC](https://forum.canton.network/t/daml-upgrade-element-waiting-for-other-upgraders-to-finish-reference-index-creation/7520 "2024-12-02T15:13:34Z")

</div>

Hello, I’m doing a test upgrade on sandbox locally with the tool and runner version of 2.5.4. I’m currently testing automating the process, so I’ve created a simple V1 and V2 of a template that I want to upgrade. The tem…

---

## [One Party on many Participants: Does it increase latency for transaction involving this party?](https://forum.canton.network/t/one-party-on-many-participants-does-it-increase-latency-for-transaction-involving-this-party/5991)

<div class="topic-metadata">

**Author:** [@Judy\_Wu](https://forum.canton.network/u/Judy_Wu)\
**Replies:** 4\
**Last updated:** [November 22, 2024, 6:28am UTC](https://forum.canton.network/t/one-party-on-many-participants-does-it-increase-latency-for-transaction-involving-this-party/5991 "2024-11-22T06:28:20Z")

</div>

Hello there, We are wondering about how does Canton domain work in case we have a party A registered on 2 participant nodes and a transaction is submitted? Will it increase latency as synchronisation needs to cover add…

---

## [Daml Upgrade Tool - failure when executing run-upgrade command](https://forum.canton.network/t/daml-upgrade-tool-failure-when-executing-run-upgrade-command/7488)

<div class="topic-metadata">

**Author:** [@Joao\_Santos\_92](https://forum.canton.network/u/Joao_Santos_92)\
**Replies:** 2\
**Last updated:** [November 8, 2024, 9:57am UTC](https://forum.canton.network/t/daml-upgrade-tool-failure-when-executing-run-upgrade-command/7488 "2024-11-08T09:57:15Z")

</div>

My team is using the Daml Contracts Upgrade tool version 2.5.5. We generated the upgrade project successfully and are testing it out in canton sandbox. We’re now are now trying to test the upgrade process itself in cant…

---

## [Did DA considered to add a function such as isNonEmpty](https://forum.canton.network/t/did-da-considered-to-add-a-function-such-as-isnonempty/7404)

<div class="topic-metadata">

**Author:** [@cohen.avraham](https://forum.canton.network/u/cohen.avraham)\
**Replies:** 3\
**Last updated:** [October 10, 2024, 6:59pm UTC](https://forum.canton.network/t/did-da-considered-to-add-a-function-such-as-isnonempty/7404 "2024-10-10T18:59:02Z")

</div>

G-d willing Hello, Would you consider adding another function to the DA.Text lib a function such as: isNonEmptyText: Text -\> Bool isNonEmptyText text = (not . Text.isEmpty) text This is something that I do quite ofte…

---

## [Run script results in older SDK version](https://forum.canton.network/t/run-script-results-in-older-sdk-version/7364)

<div class="topic-metadata">

**Author:** [@David\_Martins](https://forum.canton.network/u/David_Martins)\
**Replies:** 5\
**Last updated:** [August 30, 2024, 5:10pm UTC](https://forum.canton.network/t/run-script-results-in-older-sdk-version/7364 "2024-08-30T17:10:05Z")

</div>

Hello all, I may be facing a bug relating to Daml Studio (VS Code IDE) in the following case. I have installed Daml SDK versions 2.9.4 and 2.5.0. If I open a project for version 2.9.4 everything works as expected and I …

---

## [String interpolation in daml.yaml](https://forum.canton.network/t/string-interpolation-in-daml-yaml/7335)

<div class="topic-metadata">

**Author:** [@David\_Martins](https://forum.canton.network/u/David_Martins)\
**Replies:** 5\
**Last updated:** [August 28, 2024, 3:55pm UTC](https://forum.canton.network/t/string-interpolation-in-daml-yaml/7335 "2024-08-28T15:55:16Z")

</div>

Hello, I was experimenting with the new string interpolation feature and noticed that I cannot build a project that has module prefixes with variables from environment. Instead it tries to ready that key as a complete s…

---

## [Codegen js failing with new 2.9,1 sdk (daml finance dependencies)](https://forum.canton.network/t/codegen-js-failing-with-new-2-9-1-sdk-daml-finance-dependencies/7321)

<div class="topic-metadata">

**Author:** [@jvelasco.intellecteu](https://forum.canton.network/u/jvelasco.intellecteu)\
**Replies:** 2\
**Last updated:** [July 24, 2024, 6:49am UTC](https://forum.canton.network/t/codegen-js-failing-with-new-2-9-1-sdk-daml-finance-dependencies/7321 "2024-07-24T06:49:30Z")

</div>

Hi, I’m trying to upgrade a daml project from sdk 2.8.0 to 2.9.1 which has daml finance packages as data-dependencies. I can daml build without errors, however when I run daml codegen js I get the error bellow. daml2j…

---

## [Multi-package build - Not possible to navigate code base using Daml studio](https://forum.canton.network/t/multi-package-build-not-possible-to-navigate-code-base-using-daml-studio/7169)

<div class="topic-metadata">

**Author:** [@jvelasco.intellecteu](https://forum.canton.network/u/jvelasco.intellecteu)\
**Replies:** 2\
**Last updated:** [July 22, 2024, 9:48am UTC](https://forum.canton.network/t/multi-package-build-not-possible-to-navigate-code-base-using-daml-studio/7169 "2024-07-22T09:48:36Z")

</div>

Hello, Recently we have migrated a daml project from using a single dar to multiple dars leveraging multi-package feature. The problem we’ve found is that the code base cannot be navigated using Daml Studio which is pre…

---

## [Daml triggers in production](https://forum.canton.network/t/daml-triggers-in-production/7313)

<div class="topic-metadata">

**Author:** [@jvelasco.intellecteu](https://forum.canton.network/u/jvelasco.intellecteu)\
**Replies:** 1\
**Last updated:** [July 15, 2024, 1:44pm UTC](https://forum.canton.network/t/daml-triggers-in-production/7313 "2024-07-15T13:44:10Z")

</div>

Hello, I was wondering if there is any ongoing work from DA to be able to use Daml triggers in production. Best Jose \*Note that this is an elective course meant to introduce a concept and tool that will help you…

---

## [Packages still listed in ledger api after Dar/Package removal commands](https://forum.canton.network/t/packages-still-listed-in-ledger-api-after-dar-package-removal-commands/7268)

<div class="topic-metadata">

**Author:** [@Judy\_Wu](https://forum.canton.network/u/Judy_Wu)\
**Replies:** 1\
**Last updated:** [June 14, 2024, 9:54am UTC](https://forum.canton.network/t/packages-still-listed-in-ledger-api-after-dar-package-removal-commands/7268 "2024-06-14T09:54:51Z")

</div>

Hello~ While trying out canton remote console commands to remove dars and packages according to official docs here. We noticed that after we remove the dars or packages, when we list the packages using admin api → re…

[Next page](https://forum.canton.network/tag/features-and-bugs/348.md?match_all_tags=true&page=1&tags%5B%5D=features+and+bugs)
