https://github.com/hyperledger-labs/yui-corda-ibc
IBC implementation in Corda
https://github.com/hyperledger-labs/yui-corda-ibc
corda cosmos ibc kotlin
Last synced: over 1 year ago
JSON representation
IBC implementation in Corda
- Host: GitHub
- URL: https://github.com/hyperledger-labs/yui-corda-ibc
- Owner: hyperledger-labs
- License: other
- Created: 2021-03-19T09:22:37.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T07:44:58.000Z (over 3 years ago)
- Last Synced: 2025-04-01T16:05:43.934Z (over 1 year ago)
- Topics: corda, cosmos, ibc, kotlin
- Language: Kotlin
- Homepage: https://labs.hyperledger.org/yui-corda-ibc/
- Size: 7.1 MB
- Stars: 20
- Watchers: 6
- Forks: 7
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# 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
```bash
$ git submodule update --init
```
## Build and test the project
```bash
$ make buildClientImage
$ make buildClient
$ make buildImage
$ make test # Note that it uses a large amount of memory.
$ make oldTest # This one uses more.
```