Connecting a Ktor web server to a Corda node
August 12, 2019The preparation for this blog post began several weeks ago (probably over a month by now). Before I could write about melding Corda and Ktor…
Flows can do anything
July 30, 2019In Corda, Flows can do a lot more than proposing new transactions to record between organisations. Although, saying they can do anything is…
Ktor - A Kotlin web framework (Ktor 1.2.2)
July 24, 2019For an updated post using the more recent Ktor see “Ktor - a Kotlin web framework updated”. Ktor is an asynchronous web framework written…
Saving transactions where only a subset of parties are signers
July 05, 2019It took a while for me to think of a title that could summarise the contents of this post without becoming a full sentence itself. I think I…
Kotlin primitive and object arrays
June 21, 2019I initially set out to write this post because I was playing around with some reflection code and thought I found something interesting…
Preventing invalid spending of broadcasted states
June 12, 2019Corda is super flexible and will allow you to put together the code needed to write many complex workflows. This flexibility does come with…
Broadcasting a transaction to external organisations
May 31, 2019There is a misconception that Corda cannot broadcast data across a network. This is simply wrong. In fact, Corda can send anything between…
Running a Kotlin class as a subprocess
May 25, 2019Last week I wrote a post on running a Java class as a subprocess. That post was triggered by my need to run a class from within a test…
Extending Flows to customise transaction validation
May 18, 2019Through the use of flow extension, nodes running the same CorDapp can include extra validation to ensure that a transaction meets their…
Running a Java class as a subprocess
May 17, 2019Running a Java class (not a jar) as a subprocess is something I needed to do this week. More precisely, I wanted to spawn a new process from…