Create runtime API of Substrate based 2D barcode scanner Pallet for Querying

Reading Time: 2 minutes In my previous post Integrate Substrate based 2D barcode scanner Pallet in your Substrate Runtime, I explained how to integrate Substrate pallet in your runtime.  Substrate runtime is its State Transition Function, which contains business logic of a Blockchain that determines how the state changes when a block is processed and defines its behaviour of the Blockchain. Substrate runtime can be accessed to outer node though an API, Continue Reading

Integrate Substrate based 2D barcode scanner Pallet in your Substrate Runtime

Reading Time: 2 minutes In my previous post Substrate based 2D barcode scanner Pallet in Rust, I explained how to create Substrate pallet easily. A pallet, Also known as Runtime modules, contains the logic, which can modify the features and functionality of your blockchain’s state-transition function. A typical Substrate project consists of 4 components: NodeRuntimePalletsExecute in Docker The runtime is Substrate’s state transition function and is divided into separate Continue Reading

Substrate based 2D barcode scanner Pallet in Rust

Reading Time: 2 minutes As we know, Rust is one of the best programming languages for blockchain due to its highly-capable mechanism of handling mutable states. The fast, memory safe, and exclusively concurrent nature of this blockchain coding language makes it most suitable for developing real-world blockchains. I was looking for a Rust based blockchain framework and I found Substrate, which is developed by Parity technology and built in Continue Reading

Implementing Bots in DAML Application

Reading Time: 4 minutes In this blog, we will explore the Bots in DAML, we will start with basic introduction about Bots than we move to why do we need it and how we can implements Bots in our DAML Application. Before moving forward, I assume that you know basic of DAML if not then please read this blog. What is a Bot? A bot is a software application Continue Reading

Extracting Party data from Ledger in DAML

Reading Time: 5 minutes In this blog, we will see what is extractor in DAML , why it is used and how to use it with a simple demo application. Before moving further I assume that you know basic of DAML if not then please read this blog. What is Extractor ? Extractor in DAML is use to extract contract data for a single party from a Ledger node Continue Reading

Why DApp is the Perfect Solution for your Business?

Reading Time: 4 minutes The world is changing…Humanity is standing on the brick of the next big Revolution so does the Business World. It is likely to impact every major Business from accounting to Operations. And the shift is already begun. Connectivity is the necessity of every Business. Modern Business must connect to with their customers, suppliers, and partners and in man case, these participants are in different geographical Continue Reading

DAML on Hyperledger Fabric

Reading Time: 6 minutes Now keep in mind that the versions of this project may change in future as the application grows. I will try my best to keep this blog updated but in case i am not able to, below in the references you will find the github link of this project. Follow the and you will be able to run the project. References : Reading

Deploying DAML Smart Contracts on Hyperledger Sawtooth

Reading Time: 5 minutes In our last blog, Deploying DAML based Smart Contracts on project:DABL, we deployed our daml application on project:DABL, a blockchain platform by digital asset. We also discussed how DAML provides support on multiple blockchain platforms like hyperledger sawtooth, fabric, Corda etc. In this blog we will take a step further in our DAML journey and deploy our application on another blockchain platform which is Hyperledger Continue Reading

Deploying DAML based Smart Contracts on project:DABL

Reading Time: 5 minutes DAML is an open-source language used to write distributed applications quickly,concisely and correctly. It runs on leading blockchain platforms like Hyperledger Sawtooth , fabric and Corda. It is used to build smart contracts for distributed ledgers and provide us with the ability to focus more on business workflow instead of the blockchain implementation. In our previous blogs, Building Powerful Smart Contracts, Getting started with building Continue Reading

Blockchain for Business

Reading Time: 5 minutes In the world of increasing transactions between different parties, we need a fast, reliable and secure way to record transactions between businesses. In this blog we’ll go through what is Blockchain technology and how can we use Blockchain for Business. Businesses also need to maintain contracts between parties in a business ecosystem. These contracts are part of the blockchain. To know more about contracts and Continue Reading

Interacting with DAML Ledgers using HTTP JSON API

Reading Time: 2 minutes In my last blog DAML: Getting started with building Templates, I covered how to write a smart contract using  DAML for your Distributed Application using Templates and how to test it using Scenarios. I would recommend you all to go through them before going forward with this blog. In this blog, we will explore on how to interact with DAML Ledger using HTTP JSON API. Continue Reading

Troubleshooting in DAML Models

Reading Time: 3 minutes Sometimes while creating our DAML Models we often do some mistakes, which interrupt our basic flow. Inspite of good DAML Design which we discussed in our previous blog, we may make some mistakes while creating Templates. Before moving further we assume that you know how to write Templates in DAML if not then please go through with this blog. Some of the errors we face Continue Reading

DAML Fundamentals: Optional Data Type

Reading Time: 3 minutes DAML is a powerful open sourced language created to write distributed applications quickly, concisely and correctly. On this site, we have got blogs for you that help you in getting started with DAML. Just type DAML is the search box and hit enter 😉 DAML provides different data types to build the ledgers. You can get a quick overview of some of these types by Continue Reading