What are Contract keys in Daml?
๐ Get started with Daml: https://bit.ly/tryDaml ๐ Learn more about Daml Smart Contracts: https://bit.ly/learn_daml ๐ฎCheck out our blogs: https://bit.ly/daml-blog-engineering ๐ Become a Daml certified expert: https://bit.ly/daml-certification
#Contract #keys are unique and stable references to a contract that wonโt change even if the contract id of that contract changes due to an update.
Contract keys are optional.
Contract keys have an associated set of key maintainer parties. These parties guarantee the uniquess of their maintained keys.
Contract keys are specified on a contract template with the key and maintainer keywords. If you specify a key you also have to specify its maintainers.
DAML is an open-source smart contract language designed to build composable applications on an abstract ledger model.
DAML is a high level language that focuses on data privacy and authorization of distributed applications. These concepts are represented first class in the language.
By abstracting data privacy and authorization, DAML takes the burden off the programmer to think about concrete cryptographic primitives and lets her focus on workflow logic.
DAML is a statically typed functional language.
Applications specified in DAML can be deployed on a growing number of platforms including Amazon Aurora , VMWare Concord , R3 Corda , Hyperledger Fabric , Hyperledger Sawtooth , Project DABL and PostgreSQL .
We will show how to: key maintainer
#smartcontracts