Sign in

Now that we have created the states, contracts and flows, the only thing left to do is run our DApp and verify that everything works as expected 🚀

As discussed in the introduction to Corda apps we need to build the nodes and run them. but which nodes? …

Now that we have implemented all states and contracts the only missing bit is implementing flows.

What is a workflow?

In Corda R3, every operation is associated with a flow, a flow is basically an operation that the client can perform on the application developed.

The flow responsibility is to create new states or…

Now that we have our states created with all the fields that matter to us, it’s time to create the contracts that bind our states.

In Corda R3 we need to create a contract class that is responsible for all possible changes related to the state it is binded. We…

On the previous post we learned about Corda main components, and one of them was the state component.

In this article we will implement in code the specified components and build and run the nodes and query a random node to find if the states were created as they were…

There are three main components for a corda application (cordapp): Workflows, Contracts and States.


Each state contains the information that we want to store into the ledge. This state is then encrypted and saved in a way that we can not modify it’s content. After a state is saved into…

This article is the first of a series of articles about Corda R3 (Corda from now on).

In the first one, we will learn what a distributed ledger is and how Corda can help us implement a DApp (distributed application), and an initial setup of the framework using IntelliJ as…


Master In Software Engineering and Android Engineer at Busuu, with a great passion for technologies, programming and photography.

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