daml-on-sawtooth | DAML smart contract runtime engine | Blockchain library

 by   blockchaintp Java Version: Current License: No License

kandi X-RAY | daml-on-sawtooth Summary

kandi X-RAY | daml-on-sawtooth Summary

daml-on-sawtooth is a Java library typically used in Blockchain applications. daml-on-sawtooth has no bugs, it has no vulnerabilities, it has build file available and it has low support. You can download it from GitHub.

daml-on-sawtooth is an integration of the DAML smart contract runtime engine, created and open sourced by Digital Asset, with Hyperledger Sawtooth blockchain as the backing DLT.

            kandi-support Support

              daml-on-sawtooth has a low active ecosystem.
              It has 24 star(s) with 11 fork(s). There are 9 watchers for this library.
              It had no major release in the last 6 months.
              There are 0 open issues and 4 have been closed. On average issues are closed in 165 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of daml-on-sawtooth is current.

            kandi-Quality Quality

              daml-on-sawtooth has 0 bugs and 0 code smells.

            kandi-Security Security

              daml-on-sawtooth has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              daml-on-sawtooth code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              daml-on-sawtooth does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              daml-on-sawtooth releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed daml-on-sawtooth and discovered the below as its top functions. This is intended to give you an instant insight into daml-on-sawtooth implemented functionality, and help decide if they suit your requirements.
            • Main method .
            • Convert DamlPermissionBatch batch to DamlSubmissionBatch .
            • Handles events .
            • Creates an address for a given namespace .
            • Convenience method to convert a DAMlOperation batch to a DAML operation batch .
            • Commits a commit .
            • Make a leaf address .
            • Returns the current health status .
            • The participant id .
            Get all kandi verified functions for this library.

            daml-on-sawtooth Key Features

            No Key Features are available at this moment for daml-on-sawtooth.

            daml-on-sawtooth Examples and Code Snippets

            No Code Snippets are available at this moment for daml-on-sawtooth.

            Community Discussions

            Trending Discussions on daml-on-sawtooth


            What is the workflow on daml-sawtooth network?
            Asked 2020-Oct-01 at 20:47

            I am trying to understand the adoption of a DAML smart on sawtooth network. According to this tutorial https://github.com/blockchaintp/daml-on-sawtooth there is:

            1. Sawtooth network which contains:



              Transaction processor



            That are essential for the network.

            1. What is the role of daml-rpc and daml-tp? They act as connectors?

            For example, a daml user communicates with an api with the daml platform like this image https://docs.daml.com/getting-started/app-architecture.html and after that is adopted from sawtooth network?

            1. Finally, where is stored the xxx.dar file?


            Answered 2020-Oct-01 at 20:47

            DAML-on-Sawtooth is a specific DAML ledger implementation integrated using a full Sawtooth network deployment. leveraging Sawtooth's validation features for persistence.

            The rest-api you see in that repository is actually the Sawtooth REST api used for communicating to the Sawtooth network, and that validator an implementation of Sawtooth validation as part of the commit protocol, and the transaction processor to handle DAML transactions on the Sawtooth network.

            The sawtooth-daml-rpc is what implements the DAML Ledger API gRPC services, and this exposes the Ledger API that the application code interacts with. Postgres is used as an underlying index db service supporting the Ledger API.

            In the https://docs.daml.com/getting-started/app-architecture.html you can conceptually swap the "Sandbox" box with "Sawtooth Network", as in the DAML-on-Sawtooth case it is the full Sawtooth network which is able to consume and return DAML that is the ledger implementation.

            As with all DAML ledgers, the DAR files are uploaded through the package upload gRPC APIs and are persisted on the ledger (in this case the Sawtooth network), as are parties and transactions through the party allocation and transaction submission APIs, respectively.

            Source https://stackoverflow.com/questions/64161443

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install daml-on-sawtooth

            You must first ensure you have installed the necessary docker tools and build the daml-on-sawtooth source code. Please refer to BUILD.md for further instructions.


            This is an open source project. Anyone is welcome to contribute to the project. If you wish to contribute, please refer to the guidelines mentioned in CONTRIBUTING.md.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone blockchaintp/daml-on-sawtooth

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Blockchain Libraries


            by bitcoin


            by ethereum


            by lerna


            by OpenZeppelin


            by bitcoinbook

            Try Top Libraries by blockchaintp


            by blockchaintpJava


            by blockchaintpCSS


            by blockchaintpShell


            by blockchaintpJava


            by blockchaintpJava