Skip to content

DAML Triggers – Off-Ledger Automation in DAML

In a full-stack DAML application, there usually are two types of components that interact with the ledger in addition to the DAML templates that you upload to the ledger. The first type is a component that provides the link between the ledger and the outside world. This is often just a web UI but it can also be something that integrates …

DLint : Expert help writing Daml

For developers of all skill levels, it’s a constant challenge to keep in mind the myriad of ways the code we write could be better. For DAML developers it’s not different. We wish to produce programs that are elegant, efficient, readable by others … the list goes on. With each PR, we look to our code reviewers to advise us on (at …

DAML choice annotations

Update 2020-01-27 As of SDK version 0.13.47, the behaviour of preconsuming has changed. It is no longer an alias for a standard choice, but has the behaviour of a nonconsuming choice with an archive self as the first sub-action. There is no difference in behaviour, except that the privacy implications are subtly different. Observers see …

To DLT, or not to DLT? That is not the question

DAML allows developers to build distributed applications to meet multiple market structures Some have argued whether or not distributed ledger technology, or DLT, delivers on its promise of a generational leap over existing technology. The arguments tend to center around the DLT value proposition only being valid in a context involving a …

Removing the limits on signatories

A peek behind the curtain at how DAML has evolved DAML—the open source smart contract development language—is the result of many years’ effort on the part of the Digital Asset language engineering team and the customers and partners who worked closely with us in our early access program. Lessons learned during those early years have been …

Get notified of updates