Skip to content

Commit 2032f1f

Browse files
Fix multi node script (#1191)
* Fix multi-node setup. * Add a third operator to the 'local' chains. * Temp fix for incorrect type definition in Polkadot.js. * Fix issue with Charlie. * Cargo fmt Co-authored-by: Adam Dossa <[email protected]>
1 parent f6afeee commit 2032f1f

File tree

3 files changed

+40
-26
lines changed

3 files changed

+40
-26
lines changed

polymesh_schema.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -983,6 +983,12 @@
983983
"negative": "bool",
984984
"degree": "u8"
985985
},
986+
"WeightPerClass": {
987+
"baseExtrinsic": "Weight",
988+
"maxExtrinsic": "Option<Weight>",
989+
"maxTotal": "Option<Weight>",
990+
"reserved": "Option<Weight>"
991+
},
986992
"TargetIdentity": {
987993
"_enum": {
988994
"ExternalAgent": "",

scripts/cli/environment.config.js

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,66 @@
11
// PM2 config file
2-
let chain = "ci-dev";
2+
let chain = "ci-local";
3+
let polymesh_bin = "../../target/release/polymesh";
4+
let common = "--wasm-execution compiled " +
5+
// "--db-cache=3000 " +
6+
"--pruning=archive " +
7+
"--rpc-methods=unsafe --rpc-external --ws-external " +
8+
"--rpc-cors all --no-prometheus --no-telemetry --no-mdns " +
9+
"--validator --chain " + chain + " ";
10+
// Use node-key parameter for the primary node.
11+
let primary = " --node-key 0000000000000000000000000000000000000000000000000000000000000001 " +
12+
common;
13+
// The peer nodes need to connect to the primary.
14+
let peer = " --bootnodes /ip4/127.0.0.1/tcp/30334/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp " +
15+
common;
316
module.exports = {
417
apps: [
518
{
619
name: "pmesh-primary-node",
7-
script: "../../target/release/polymesh",
20+
script: polymesh_bin,
821
args:
9-
"-d /tmp/pmesh-primary-node --pruning=archive --rpc-methods=unsafe --rpc-external --ws-external --pool-limit 100000 --ws-port 9944 --rpc-cors all --alice --validator --chain " +
10-
chain +
11-
" --force-authoring",
22+
"-d /tmp/pmesh-primary-node --alice " + primary +
23+
" --port 30334 --ws-port 9944 --rpc-port 9934",
1224
env: {
1325
RUST_BACKTRACE: "1",
1426
},
1527
},
1628
{
1729
name: "pmesh-peer-node-1",
18-
script: "../../target/release/polymesh",
30+
script: polymesh_bin,
1931
args:
20-
"-d /tmp/pmesh-peer-node-1 --ws-port 9945 --bob --validator --chain " +
21-
chain +
22-
" --force-authoring",
32+
"-d /tmp/pmesh-peer-node-1 --bob " + peer +
33+
" --port 30335 --ws-port 9945 --rpc-port 9935",
2334
env: {
2435
RUST_BACKTRACE: "1",
2536
},
2637
},
2738
{
2839
name: "pmesh-peer-node-2",
29-
script: "../../target/release/polymesh",
40+
script: polymesh_bin,
3041
args:
31-
"-d /tmp/pmesh-peer-node-2 --ws-port 9946 --charlie --validator --chain " +
32-
chain +
33-
" --force-authoring",
42+
"-d /tmp/pmesh-peer-node-2 --charlie " + peer +
43+
" --port 30336 --ws-port 9946 --rpc-port 9936",
3444
env: {
3545
RUST_BACKTRACE: "1",
3646
},
3747
},
3848
{
3949
name: "pmesh-peer-node-3",
40-
script: "../../target/release/polymesh",
50+
script: polymesh_bin,
4151
args:
42-
"-d /tmp/pmesh-peer-node-3 --ws-port 9947 --dave --validator --chain " +
43-
chain +
44-
" --force-authoring",
52+
"-d /tmp/pmesh-peer-node-3 --dave " + peer +
53+
" --port 30337 --ws-port 9947 --rpc-port 9937",
4554
env: {
4655
RUST_BACKTRACE: "1",
4756
},
4857
},
4958
{
5059
name: "pmesh-peer-node-4",
51-
script: "../../target/release/polymesh",
60+
script: polymesh_bin,
5261
args:
53-
"-d /tmp/pmesh-peer-node-4 --ws-port 9948 --eve --validator --chain " +
54-
chain +
55-
" --force-authoring",
62+
"-d /tmp/pmesh-peer-node-4 --eve " + peer +
63+
" --port 30338 --ws-port 9948 --rpc-port 9938",
5664
env: {
5765
RUST_BACKTRACE: "1",
5866
},

src/chain_spec.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,7 @@ pub mod general {
722722
vec![
723723
get_authority_keys_from_seed("Alice", false),
724724
get_authority_keys_from_seed("Bob", false),
725+
get_authority_keys_from_seed("Charlie", false),
725726
],
726727
seeded_acc_id("Alice"),
727728
true,
@@ -732,11 +733,7 @@ pub mod general {
732733
REWARDS_LOCK_HASH,
733734
),
734735
BridgeLockId::generate_bridge_locks(3, 20, DEV_KEYS, KEY_LOCK_HASH),
735-
vec![
736-
seeded_acc_id("Charlie"),
737-
seeded_acc_id("Dave"),
738-
seeded_acc_id("Eve"),
739-
],
736+
vec![seeded_acc_id("Dave"), seeded_acc_id("Eve")],
740737
)
741738
}
742739

@@ -912,6 +909,7 @@ pub mod testnet {
912909
vec![
913910
get_authority_keys_from_seed("Alice", false),
914911
get_authority_keys_from_seed("Bob", false),
912+
get_authority_keys_from_seed("Charlie", false),
915913
],
916914
seeded_acc_id("Eve"),
917915
true,
@@ -1112,6 +1110,7 @@ pub mod mainnet {
11121110
vec![
11131111
get_authority_keys_from_seed("Alice", false),
11141112
get_authority_keys_from_seed("Bob", false),
1113+
get_authority_keys_from_seed("Charlie", false),
11151114
],
11161115
seeded_acc_id("Eve"),
11171116
true,
@@ -1258,6 +1257,7 @@ pub mod ci {
12581257
vec![
12591258
get_authority_keys_from_seed("Alice", false),
12601259
get_authority_keys_from_seed("Bob", false),
1260+
get_authority_keys_from_seed("Charlie", false),
12611261
],
12621262
seeded_acc_id("Alice"),
12631263
true,

0 commit comments

Comments
 (0)