Ethereum’ Smart Contract using Truffle Framework & Ganache-CLI

Deploying using Truffle Framework and Ganache-CLI

First, we need to install truffle. Let’s install the truffle globally.

$ npm install -g truffle
$ truffle unbox webpackor$ truffle init
$ Downloading...Unpacking...Setting…

Quick Recap — What we have achieved so far

In part-1, We put our efforts to understand the Rasa Natural Language Understanding (NLU). …

Rasa Core High Level Architecture (Source — Rasa Core)

Rasa Core — Dialog Management

If you remember (from the previous article) we talked about the stories which are nothing but the sample interaction between the user and the chatbot. The user ’s inputs are expressed as intents with corresponding entities, and chatbot responses are expressed as actions…


What is Ethereum

Ethereum is a decentralized network of computers/node; each node in the network executes some bytecode (i.e. Smart Contracts) and stores the resulting state in a blockchain. Due to the properties of the blockchain representing application state, this results in “applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference”.

Is Ethereum similar to Bitcoin?

Well. sort of, but not really. The similarity is there in the sense that both use the blockchain, but that’s where it ends. As Ethereum is not…

IPFS by Example from Dr. Christian Lundkvist

IPFS (InterPlanetary File System) is a synthesis of well-tested internet technologies such as DHTs, the Git versioning…

$ gradle build…

Romil Jain

Digital Nomad (

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store