Skip to content

Commit

Permalink
add docker-compose for all submodules
Browse files Browse the repository at this point in the history
  • Loading branch information
Joe Bowman committed Jul 14, 2020
0 parents commit cf44133
Show file tree
Hide file tree
Showing 6 changed files with 59 additions and 0 deletions.
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[submodule "quantum-tunnel"]
path = quantum-tunnel
url = https://github.com/ChorusOne/quantum-tunnel.git
[submodule "wormhole"]
path = wormhole
url = https://github.com/ChorusOne/wormhole.git
[submodule "gaia"]
path = gaia
url = https://github.com/ChorusOne/gaia.git
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Wormhole: A Cosmos-Substrate bridge

## What is Wormhole?

Wormhole is a bridge to connect a Substrate-based blockchain to a Cosmos-SDK based blockchain. It is based around a

## Parts

The Wormhole bridge, comprises three parts:
- A fork of Gaia, with an additional module to allow execution of wasm-based light clients.
- Wormhole, a Substrate-based chain, including a tendermint-client pallet.
- Quantum-tunnel, a simple relayer, written in rust.

## Demo

In order to run the demo, clone this repository, and run `docker-compose up`.


## Credit and Attribution

Substrate - Web3 Foundation, Parity
Cosmos-SDK - All in Bits, Tendermint Inc., Interchain.io, Interchain Foundation
Cosmwasm - Confio, Ethan Frey and Simon Warta
Tendermint-rs - Informal Systems
Concept of Wasm-based light client - Zaki Manian, Iqclusion


20 changes: 20 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
version: '3.4'
services:
gaia:
image: gaia
build:
context: ./gaia
command: gaiad start
lcd:
image: gaia
command: gaiacli rest-server
qt:
image: quantum-tunnel
build:
context: ./quantum-tunnel
wormhole:
image: wormhole
build:
context: ./wormhole
command: wormhole start --dev

1 change: 1 addition & 0 deletions gaia
Submodule gaia added at a88a62
1 change: 1 addition & 0 deletions quantum-tunnel
Submodule quantum-tunnel added at 65507a
1 change: 1 addition & 0 deletions wormhole
Submodule wormhole added at e6b971

0 comments on commit cf44133

Please sign in to comment.