Skip to content

Commit 4954675

Browse files
authored
refactor: rename sidechain-cli to xbridge-cli (#116)
## High Level Overview of Change This PR handles the rename of `sidechain-cli` to `xbridge-cli`, and removes all other mentions of sidechains. ### Context of Change `xbridge-cli` is a better name for this tool. ### Type of Change - [x] Refactor (non-breaking change that only restructures code) ## Test Plan Tests pass locally. The Docker images haven't been updated yet, so they won't pass
1 parent 93c797c commit 4954675

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+298
-295
lines changed

.github/workflows/lint_type_check.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Lint and Type Check
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [master]
66
pull_request:
77
workflow_dispatch:
88

@@ -30,7 +30,7 @@ jobs:
3030
uses: actions/setup-python@v4
3131
with:
3232
python-version: "3.11"
33-
cache: 'poetry'
33+
cache: "poetry"
3434

3535
- name: Display Python version
3636
run: |
@@ -41,8 +41,8 @@ jobs:
4141

4242
- name: Lint
4343
run: |
44-
poetry run flake8 sidechain_cli tests
44+
poetry run flake8 xbridge_cli tests
4545
4646
- name: Type-check
4747
run: |
48-
poetry run mypy --strict --implicit-reexport sidechain_cli
48+
poetry run mypy --strict --implicit-reexport xbridge_cli

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
env:
6464
RIPPLED_EXE: docker
6565
WITNESSD_EXE: docker
66-
XCHAIN_CONFIG_DIR: /home/runner/work/sidechain-config
66+
XCHAIN_CONFIG_DIR: /home/runner/work/xbridge-config
6767

6868
- name: Debug Test Failure (Chain Outputs)
6969
if: always() && steps.runTests.outcome == 'failure'
@@ -73,7 +73,7 @@ jobs:
7373
echo "start of issuing_chain logs"
7474
cat $XCHAIN_CONFIG_DIR/issuing_chain/debug.log
7575
env:
76-
XCHAIN_CONFIG_DIR: /home/runner/work/sidechain-config
76+
XCHAIN_CONFIG_DIR: /home/runner/work/xbridge-config
7777

7878
- name: Debug Test Failure (Witness Outputs)
7979
if: always() && steps.runTests.outcome == 'failure'
@@ -90,4 +90,4 @@ jobs:
9090
echo "start of witness4 logs"
9191
cat $XCHAIN_CONFIG_DIR/witness4/witness.log
9292
env:
93-
XCHAIN_CONFIG_DIR: /home/runner/work/sidechain-config
93+
XCHAIN_CONFIG_DIR: /home/runner/work/xbridge-config

.pre-commit-config.yaml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
# .pre-commit-config.yaml
22
repos:
3-
- repo: https://github.com/pre-commit/pre-commit-hooks
4-
rev: v2.3.0
5-
hooks:
6-
- id: check-yaml
7-
- id: end-of-file-fixer
8-
- id: trailing-whitespace
9-
# Use our local versions of tools so that we stay in sync.
10-
- repo: local
11-
hooks:
12-
- id: isort
13-
name: isort
14-
entry: poetry run isort
15-
language: system
16-
types: [python]
17-
- id: black
18-
name: black
19-
entry: poetry run black
20-
language: system
21-
types: [python]
22-
- id: flake8
23-
name: flake8
24-
entry: poetry run flake8
25-
language: system
26-
types: [python]
27-
- id: mypy
28-
name: mypy
29-
entry: poetry run mypy
30-
args: ["--strict", "--implicit-reexport"]
31-
language: system
32-
files: sidechain_cli/
33-
types: [python]
3+
- repo: https://github.com/pre-commit/pre-commit-hooks
4+
rev: v2.3.0
5+
hooks:
6+
- id: check-yaml
7+
- id: end-of-file-fixer
8+
- id: trailing-whitespace
9+
# Use our local versions of tools so that we stay in sync.
10+
- repo: local
11+
hooks:
12+
- id: isort
13+
name: isort
14+
entry: poetry run isort
15+
language: system
16+
types: [python]
17+
- id: black
18+
name: black
19+
entry: poetry run black
20+
language: system
21+
types: [python]
22+
- id: flake8
23+
name: flake8
24+
entry: poetry run flake8
25+
language: system
26+
types: [python]
27+
- id: mypy
28+
name: mypy
29+
entry: poetry run mypy
30+
args: ["--strict", "--implicit-reexport"]
31+
language: system
32+
files: xbridge_cli/
33+
types: [python]

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
# xrpl-sidechain-cli
1+
# xbridge-cli
22

33
## Install
44

55
```bash
6-
pip install xrpl-sidechain-cli
6+
pip install xbridge-cli
77
```
8+
89
NOTE: if you're looking at the repo before it's published, this won't work. Instead, you'll do this:
10+
911
```bash
10-
git clone https://github.com/xpring-eng/sidechain-cli.git
11-
cd sidechain-cli
12+
git clone https://github.com/xpring-eng/xbridge-cli.git
13+
cd xbridge-cli
1214
# install poetry
1315
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
1416
poetry install
@@ -31,14 +33,15 @@ export WITNESSD_EXE={witnessd exe filepath}
3133
```
3234

3335
To stop the servers:
36+
3437
```bash
35-
sidechain-cli server stop --all
38+
xbridge-cli server stop --all
3639
```
3740

3841
## Use Commands
3942

4043
```bash
41-
sidechain-cli --help
44+
xbridge-cli --help
4245
```
4346

4447
Each subcommand also has a `--help` flag, to tell you what fields you'll need.

pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[tool.poetry]
2-
name = "xrpl-sidechain-cli"
3-
version = "1.0.0b4"
4-
description = "A CLI that helps you set up an XRPL sidechain."
2+
name = "xbridge-cli"
3+
version = "1.0.0b0"
4+
description = "A CLI that helps you set up an XRPL-XRPL bridge."
55
readme = "README.md"
6-
repository = "https://github.com/xpring-eng/sidechain-cli"
6+
repository = "https://github.com/xpring-eng/xbridge-cli"
77
authors = ["Mayukha Vadari <mvadari@ripple.com>"]
88
keywords = [
99
"xrp",
@@ -15,11 +15,11 @@ include = [
1515
"LICENSE",
1616
]
1717
packages = [
18-
{ include = "sidechain_cli" },
18+
{ include = "xbridge_cli" },
1919
]
2020

2121
[tool.poetry.scripts]
22-
sidechain-cli = 'sidechain_cli.main:main'
22+
xbridge-cli = 'xbridge_cli.main:main'
2323

2424
[tool.poetry.dependencies]
2525
python = "^3.7.1"
@@ -55,7 +55,7 @@ profile = "black"
5555
[tool.coverage.run]
5656
branch = true
5757
command_line = "-m pytest tests"
58-
source = ["sidechain_cli"]
58+
source = ["xbridge_cli"]
5959

6060
[tool.coverage.report]
6161
show_missing = true

scripts/docker-start.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
rm ~/.config/sidechain-cli/config.json # TODO: remove once cleanup is better
2-
sidechain-cli server create-config all --docker
3-
sidechain-cli server start-all --docker
4-
sidechain-cli server list
5-
sidechain-cli explorer
6-
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
7-
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
8-
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
9-
sidechain-cli bridge build --name=bridge -v
10-
sidechain-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
11-
sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
12-
sidechain-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose
1+
rm ~/.config/xbridge-cli/config.json # TODO: remove once cleanup is better
2+
xbridge-cli server create-config all --docker
3+
xbridge-cli server start-all --docker
4+
xbridge-cli server list
5+
xbridge-cli explorer
6+
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
7+
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
8+
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
9+
xbridge-cli bridge build --name=bridge -v
10+
xbridge-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
11+
xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
12+
xbridge-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose

scripts/iou-start.sh

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
1-
rm ~/.config/sidechain-cli/config.json # TODO: remove once cleanup is better
2-
sidechain-cli server create-config all
3-
sidechain-cli server start-all --rippled-only
4-
sidechain-cli server list
5-
sidechain-cli explorer
6-
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
7-
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
8-
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
9-
sidechain-cli bridge build --name=bridge -v
10-
sidechain-cli server start-all --witness-only
11-
sidechain-cli server list
12-
sidechain-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
13-
sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
14-
sidechain-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose
1+
rm ~/.config/xbridge-cli/config.json # TODO: remove once cleanup is better
2+
xbridge-cli server create-config all
3+
xbridge-cli server start-all --rippled-only
4+
xbridge-cli server list
5+
xbridge-cli explorer
6+
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
7+
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
8+
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
9+
xbridge-cli bridge build --name=bridge -v
10+
xbridge-cli server start-all --witness-only
11+
xbridge-cli server list
12+
xbridge-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
13+
xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
14+
xbridge-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose
1515

1616
echo "set up IOU bridge"
17-
sidechain-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
17+
xbridge-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
1818
# TODO: set default rippling here
19-
sidechain-cli server create-config all --config_dir ../sidechain-config2 --currency USD.raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
20-
jq .LockingChain.DoorAccount.Address ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
21-
jq '.LockingChain.WitnessSubmitAccounts[]' ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
22-
jq '.LockingChain.WitnessRewardAccounts[]' ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
23-
jq .IssuingChain.DoorAccount.Address ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs -L1 sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --amount 50 -v --to
24-
jq '.IssuingChain.WitnessSubmitAccounts[]' ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs -L1 sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --amount 50 -v --to
25-
jq '.IssuingChain.WitnessRewardAccounts[]' ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs -L1 sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --amount 50 -v --to
26-
sidechain-cli server stop --name witness0
27-
sidechain-cli server stop --name witness1
28-
sidechain-cli server stop --name witness2
29-
sidechain-cli server stop --name witness3
30-
sidechain-cli server stop --name witness4
31-
sidechain-cli server list
32-
sidechain-cli server start-all --witness-only --config_dir ../sidechain-config2
33-
sidechain-cli server list
34-
sidechain-cli bridge build --name iou_bridge --bootstrap ../sidechain-config2/bridge_bootstrap.json -v
35-
jq .LockingChain.DoorAccount.Seed ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli trust locking_chain USD.raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
36-
jq .IssuingChain.DoorAccount.Address ../sidechain-config2/bridge_bootstrap.json | tr -d '"' | xargs -I{} sidechain-cli trust issuing_chain USD.{} snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM
37-
sidechain-cli bridge transfer --bridge iou_bridge --from_locking --amount 1000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose
19+
xbridge-cli server create-config all --config_dir ../xbridge-config2 --currency USD.raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
20+
jq .LockingChain.DoorAccount.Address ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
21+
jq '.LockingChain.WitnessSubmitAccounts[]' ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
22+
jq '.LockingChain.WitnessRewardAccounts[]' ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
23+
jq .IssuingChain.DoorAccount.Address ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs -L1 xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --amount 50 -v --to
24+
jq '.IssuingChain.WitnessSubmitAccounts[]' ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs -L1 xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --amount 50 -v --to
25+
jq '.IssuingChain.WitnessRewardAccounts[]' ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs -L1 xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --amount 50 -v --to
26+
xbridge-cli server stop --name witness0
27+
xbridge-cli server stop --name witness1
28+
xbridge-cli server stop --name witness2
29+
xbridge-cli server stop --name witness3
30+
xbridge-cli server stop --name witness4
31+
xbridge-cli server list
32+
xbridge-cli server start-all --witness-only --config_dir ../xbridge-config2
33+
xbridge-cli server list
34+
xbridge-cli bridge build --name iou_bridge --bootstrap ../xbridge-config2/bridge_bootstrap.json -v
35+
jq .LockingChain.DoorAccount.Seed ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli trust locking_chain USD.raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
36+
jq .IssuingChain.DoorAccount.Address ../xbridge-config2/bridge_bootstrap.json | tr -d '"' | xargs -I{} xbridge-cli trust issuing_chain USD.{} snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM
37+
xbridge-cli bridge transfer --bridge iou_bridge --from_locking --amount 1000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose

scripts/start.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
rm ~/.config/sidechain-cli/config.json # TODO: remove once cleanup is better
2-
sidechain-cli server create-config all
3-
sidechain-cli server start-all
4-
sidechain-cli server list
5-
sidechain-cli explorer
6-
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
7-
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
8-
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
9-
sidechain-cli bridge build --name=bridge -v
10-
sidechain-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
11-
sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
12-
sidechain-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose
1+
rm ~/.config/xbridge-cli/config.json # TODO: remove once cleanup is better
2+
xbridge-cli server create-config all
3+
xbridge-cli server start-all
4+
xbridge-cli server list
5+
xbridge-cli explorer
6+
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
7+
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
8+
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
9+
xbridge-cli bridge build --name=bridge -v
10+
xbridge-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
11+
xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
12+
xbridge-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --verbose

scripts/stop.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
sidechain-cli server stop --all
2-
sidechain-cli server list
1+
xbridge-cli server stop --all
2+
xbridge-cli server list

scripts/tutorial.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
rm ~/.config/sidechain-cli/config.json # TODO: remove once cleanup is better
2-
sidechain-cli server create-config all
3-
sidechain-cli server start-all --verbose
4-
sidechain-cli server list
1+
rm ~/.config/xbridge-cli/config.json # TODO: remove once cleanup is better
2+
xbridge-cli server create-config all
3+
xbridge-cli server start-all --verbose
4+
xbridge-cli server list
55
read -p "Pausing... (hit enter to continue)"
6-
sidechain-cli explorer
7-
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
8-
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
9-
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs sidechain-cli fund locking_chain
10-
sidechain-cli bridge build --name=bridge -v
11-
sidechain-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
12-
sidechain-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
13-
sidechain-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --tutorial
6+
xbridge-cli explorer
7+
jq .LockingChain.DoorAccount.Address $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
8+
jq '.LockingChain.WitnessSubmitAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
9+
jq '.LockingChain.WitnessRewardAccounts[]' $XCHAIN_CONFIG_DIR/bridge_bootstrap.json | tr -d '"' | xargs xbridge-cli fund locking_chain
10+
xbridge-cli bridge build --name=bridge -v
11+
xbridge-cli fund locking_chain raFcdz1g8LWJDJWJE2ZKLRGdmUmsTyxaym
12+
xbridge-cli bridge create-account --from_locking --bridge bridge --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to rJdTJRJZ6GXCCRaamHJgEqVzB7Zy4557Pi --amount 10 -v
13+
xbridge-cli bridge transfer --bridge bridge --from_locking --amount 10000000 --from snqs2zzXuMA71w9isKHPTrvFn1HaJ --to snyEJjY2Xi5Dxdh81Jy9Mj3AiYRQM --tutorial

0 commit comments

Comments
 (0)