This repository was archived by the owner on Nov 15, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed
Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ usage () {
4+ echo Usage:
5+ echo " $0 <url> <seed> <wasm> <genesis> <parachain-id> <tokens> <account>"
6+ exit 1
7+ }
8+
9+ url=$1
10+ seed=$2
11+ wasm=$3
12+ genesis=$4
13+ parachain_id=$5
14+ tokens=$6
15+ account=$7
16+
17+ [ -z " $url " ] && usage
18+ [ -z " $seed " ] && usage
19+ [ -z " $wasm " ] && usage
20+ [ -z " $genesis " ] && usage
21+ [ -z " $parachain_id " ] && usage
22+ [ -z " $tokens " ] && usage
23+ [ -z " $account " ] && usage
24+ if ! [ -r " $wasm " ]; then
25+ echo " Could not read: $wasm "
26+ exit 1
27+ fi
28+
29+ if ! which polkadot-js-api & > /dev/null; then
30+ echo ' command `polkadot-js-api` not in PATH'
31+ echo " npm install -g @polkadot/api-cli"
32+ exit 1
33+ fi
34+
35+ set -e -x
36+
37+ test -f " $seed " && seed=" $( cat " $seed " ) "
38+
39+ polkadot-js-api \
40+ --ws " ${url?} " \
41+ --sudo \
42+ --seed " ${seed?} " \
43+ tx.registrar.registerPara \
44+ " ${parachain_id?} " \
45+ ' {"scheduling":"Always"}' \
46+ @" ${wasm?} " \
47+ " ${genesis?} "
48+
49+ polkadot-js-api \
50+ --ws " ${url?} " \
51+ --sudo \
52+ --seed " ${seed?} " \
53+ tx.balances.setBalance \
54+ " ${account?} " \
55+ $(( tokens * 10 ** 12 )) \
56+ 0
You can’t perform that action at this time.
0 commit comments