Merge commit '392447f5c8f986ded2559a78457f4cd87942f393' into update-bridges-subtree-r/w

This commit is contained in:
antonio-dropulic
2021-12-01 09:46:14 +01:00
321 changed files with 28385 additions and 10466 deletions
@@ -0,0 +1,14 @@
#!/bin/bash
set -xeu
/home/user/rialto-bridge-node build-spec \
--chain local \
--raw \
--disable-default-bootnode \
> /rialto-share/rialto-relaychain-spec-raw.json
# we're using local driver + tmpfs for shared `/rialto-share` volume, which is populated
# by the container running this script. If this script ends, the volume will be detached
# and our chain spec will be lost when it'll go online again. Hence the never-ending
# script which keeps volume online until container is stopped.
tail -f /dev/null
@@ -0,0 +1,13 @@
#!/bin/bash
set -xeu
sleep 60
curl -v http://rialto-node-alice:9933/health
curl -v http://rialto-parachain-collator-alice:9933/health
/home/user/substrate-relay register-parachain rialto-parachain \
--parachain-host rialto-parachain-collator-alice \
--parachain-port 9944 \
--relaychain-host rialto-node-alice \
--relaychain-port 9944 \
--relaychain-signer //Alice
@@ -20,7 +20,7 @@ services:
- --unsafe-rpc-external
- --unsafe-ws-external
environment:
RUST_LOG: runtime=trace,rpc=debug,txpool=trace,runtime::bridge=trace
RUST_LOG: runtime=trace,rpc=debug,txpool=trace,runtime::bridge=trace,sc_basic_authorship=trace
ports:
- "19933:9933"
- "19944:9944"
@@ -0,0 +1,90 @@
# Compose file for quickly spinning up a local instance of the Rialto Parachain network.
#
# Since Rialto Parachain is unusable without Rialto, this file depends on some Rialto
# network nodes.
version: '3.5'
services:
rialto-parachain-collator-alice: &rialto-parachain-collator
image: paritytech/rialto-parachain-collator
entrypoint: >
/home/user/rialto-parachain-collator
--alice
--collator
--force-authoring
--parachain-id 2000
--rpc-port 9933
--ws-port 9944
--rpc-cors=all
--unsafe-rpc-external
--unsafe-ws-external
--
--execution wasm
--chain /rialto-share/rialto-relaychain-spec-raw.json
--rpc-port 9934
--ws-port 9945
volumes:
- rialto-share:/rialto-share:z
environment:
RUST_LOG: runtime=trace,rpc=trace,txpool=trace,parachain=trace,parity_ws=trace
depends_on:
- rialto-chainspec-exporter
ports:
- "20433:9933"
- "20444:9944"
rialto-parachain-collator-bob:
<<: *rialto-parachain-collator
entrypoint: >
/home/user/rialto-parachain-collator
--bob
--collator
--force-authoring
--parachain-id 2000
--rpc-port 9933
--ws-port 9944
--rpc-cors=all
--unsafe-rpc-external
--unsafe-ws-external
--
--execution wasm
--chain /rialto-share/rialto-relaychain-spec-raw.json
--rpc-port 9934
--ws-port 9945
ports:
- "20533:9933"
- "20544:9944"
rialto-parachain-collator-charlie:
<<: *rialto-parachain-collator
entrypoint: >
/home/user/rialto-parachain-collator
--charlie
--collator
--force-authoring
--parachain-id 2000
--rpc-port 9933
--ws-port 9944
--rpc-cors=all
--unsafe-rpc-external
--unsafe-ws-external
--
--execution wasm
--chain /rialto-share/rialto-relaychain-spec-raw.json
--rpc-port 9934
--ws-port 9945
ports:
- "20633:9933"
- "20644:9944"
rialto-parachain-registrar:
image: paritytech/substrate-relay
entrypoint: /entrypoints/rialto-parachain-registrar-entrypoint.sh
volumes:
- ./networks/entrypoints:/entrypoints
- rialto-share:/rialto-share:z
environment:
RUST_LOG: bridge=trace
depends_on:
- rialto-node-alice
- rialto-parachain-collator-alice
@@ -85,3 +85,20 @@ services:
ports:
- "10333:9933"
- "10344:9944"
rialto-chainspec-exporter:
image: paritytech/rialto-bridge-node
entrypoint: /entrypoints/rialto-chainspec-exporter-entrypoint.sh
volumes:
- ./networks/entrypoints:/entrypoints
- rialto-share:/rialto-share:z
# we're using `/rialto-share` to expose Rialto chain spec to those who are interested. Right
# now it is Rialto Parachain collator nodes. Local + tmpfs combination allows sharing writable
# in-memory volumes, which are dropped when containers are stopped.
volumes:
rialto-share:
driver: local
driver_opts:
type: "tmpfs"
device: "tmpfs"