siburu / yui-corda-ibc

IBC implementation in Corda

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Corda-IBC

Corda-IBC is an implementation of IBC modules that runs as a CorDapp on Corda platform. The Inter-Blockchain Communication protocol (IBC) verifiably bridges two blockchains but there's no concept of "chain" in the Corda world. Therefore in this implementation, a group of fixed members (Corda nodes) is regarded as "chain", in other words, one end point of IBC communication. For now this implementation supports communication between Corda-IBC and Corda-IBC and between Corda-IBC and Fabric-IBC. It is planned to support communication with Tendermint-IBC (Cosmos SDK).

Try it!

Check out submodules

$ git submodule update --init

Build and test the project

$ make buildClientImage
$ make buildClient
$ make buildImage
$ make test      # Note that it uses a large amount of memory.
$ make oldTest   # This one uses more.

About

IBC implementation in Corda

License:Other


Languages

Language:Kotlin 82.8%Language:Rust 8.0%Language:Go 6.6%Language:Makefile 1.3%Language:Python 0.4%Language:Dockerfile 0.4%Language:Shell 0.2%Language:Batchfile 0.2%