Node Commands
The following sections summarize the commands of Astar nodes you need for different cases.
For any more details, you can consult help page:
1
astar-collator --help
Copied!

Collator

Binary service file

Astar
Shiden
Shibuya
1
[Unit]
2
Description=Astar Collator
3
4
[Service]
5
User=astar
6
Group=astar
7
8
ExecStart=/usr/local/bin/astar-collator \
9
--collator \
10
--rpc-cors all \
11
--name ${COLLATOR_NAME} \
12
--chain astar \
13
--parachain-id 2006 \
14
--base-path /var/lib/astar \
15
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
16
--execution wasm \
17
--pool-limit 65536 \
18
--state-cache-size 1
19
20
Restart=always
21
RestartSec=120
22
23
[Install]
24
WantedBy=multi-user.target
Copied!
1
[Unit]
2
Description=Shiden Collator
3
4
[Service]
5
User=astar
6
Group=astar
7
8
ExecStart=/usr/local/bin/astar-collator \
9
--collator \
10
--rpc-cors all \
11
--name ${COLLATOR_NAME} \
12
--chain shiden \
13
--parachain-id 2007 \
14
--base-path /var/lib/astar \
15
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
16
--execution wasm \
17
--pool-limit 65536 \
18
--state-cache-size 1
19
20
Restart=always
21
RestartSec=120
22
23
[Install]
24
WantedBy=multi-user.target
Copied!
1
[Unit]
2
Description=Shibuya Collator
3
4
[Service]
5
User=astar
6
Group=astar
7
8
ExecStart=/usr/local/bin/astar-collator \
9
--collator \
10
--rpc-cors all \
11
--name ${COLLATOR_NAME} \
12
--chain shibuya \
13
--parachain-id 1000 \
14
--base-path /var/lib/astar \
15
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
16
--execution wasm \
17
--pool-limit 65536 \
18
--state-cache-size 1
19
20
Restart=always
21
RestartSec=120
22
23
[Install]
24
WantedBy=multi-user.target
Copied!

Docker

Astar
Shiden
Shibuya
1
docker run -d \
2
--name astar-container \
3
-u $(id -u astar):$(id -g astar) \
4
-p 30333:30333 \
5
-v "/var/lib/astar/:/data" \
6
staketechnologies/astar-collator:latest \
7
astar-collator \
8
--collator \
9
--name ${COLLATOR_NAME} \
10
--chain astar \
11
--parachain-id 2006 \
12
--execution wasm \
13
--pool-limit 65536 \
14
--base-path /data \
15
--rpc-cors=all \
16
--state-cache-size 1
Copied!
1
docker run -d \
2
--name shiden-container \
3
-u $(id -u astar):$(id -g astar) \
4
-p 30333:30333 \
5
-v "/var/lib/astar/:/data" \
6
staketechnologies/astar-collator:latest \
7
astar-collator \
8
--collator \
9
--name ${COLLATOR_NAME} \
10
--chain shiden \
11
--parachain-id 2007 \
12
--execution wasm \
13
--pool-limit 65536 \
14
--base-path /data \
15
--rpc-cors=all \
16
--state-cache-size 1
Copied!
1
docker run -d \
2
--name shibuya-container \
3
-u $(id -u astar):$(id -g astar) \
4
-p 30333:30333 \
5
-v "/var/lib/astar/:/data" \
6
staketechnologies/astar-collator:latest \
7
astar-collator \
8
--collator \
9
--name ${COLLATOR_NAME} \
10
--chain shibuya \
11
--parachain-id 1000 \
12
--execution wasm \
13
--pool-limit 65536 \
14
--base-path /data \
15
--rpc-cors=all \
16
--state-cache-size 1
Copied!

Archive node (RPC/WS endpoint)

Binary

Astar
Shiden
Shibuya
1
[Unit]
2
Description=Astar Archive node
3
4
[Service]
5
User=astar
6
Group=astar
7
8
ExecStart=/usr/local/bin/astar-collator \
9
--pruning archive \
10
--rpc-cors all \
11
--name ${NODE_NAME} \
12
--chain astar \
13
--parachain-id 2006 \
14
--base-path /var/lib/astar \
15
--execution Native \
16
--pool-limit 65536 \
17
--unsafe-rpc-external \
18
--ws-external \
19
--state-cache-size 1
20
21
Restart=always
22
RestartSec=10
23
24
[Install]
25
WantedBy=multi-user.target
Copied!
1
[Unit]
2
Description=Shiden Archive node
3
4
[Service]
5
User=astar
6
Group=astar
7
8
ExecStart=/usr/local/bin/astar-collator \
9
--pruning archive \
10
--rpc-cors all \
11
--name ${NODE_NAME} \
12
--chain shiden \
13
--parachain-id 2007 \
14
--base-path /var/lib/astar \
15
--execution Native \
16
--pool-limit 65536 \
17
--unsafe-rpc-external \
18
--ws-external \
19
--state-cache-size 1
20
21
Restart=always
22
RestartSec=10
23
24
[Install]
25
WantedBy=multi-user.target
Copied!
1
[Unit]
2
Description=Shibuya Archive node
3
4
[Service]
5
User=astar
6
Group=astar
7
8
ExecStart=/usr/local/bin/astar-collator \
9
--pruning archive \
10
--rpc-cors all \
11
--name ${NODE_NAME} \
12
--chain shibuya \
13
--parachain-id 1000 \
14
--base-path /var/lib/astar \
15
--execution Native \
16
--pool-limit 65536 \
17
--unsafe-rpc-external \
18
--ws-external \
19
--state-cache-size 1
20
21
Restart=always
22
RestartSec=10
23
24
[Install]
25
WantedBy=multi-user.target
Copied!

Docker

Launch the docker node in detached mode:
Astar
Shiden
Shibuya
1
docker run -d \
2
--name astar-container \
3
-u $(id -u astar):$(id -g astar) \
4
-p 30333:30333 \
5
-p 9933:9933 \
6
-p 9944:9944 \
7
-v "/var/lib/astar/:/data" \
8
staketechnologies/astar-collator:latest \
9
astar-collator \
10
--pruning archive \
11
--name ${NODE_NAME} \
12
--chain astar \
13
--parachain-id 2006 \
14
--execution Native \
15
--pool-limit 65536 \
16
--base-path /data \
17
--rpc-cors=all \
18
--unsafe-rpc-external \
19
--ws-external \
20
--state-cache-size 1
Copied!
1
docker run -d \
2
--name shiden-container \
3
-u $(id -u astar):$(id -g astar) \
4
-p 30333:30333 \
5
-p 9933:9933 \
6
-p 9944:9944 \
7
-v "/var/lib/astar/:/data" \
8
staketechnologies/astar-collator:latest \
9
astar-collator \
10
--pruning archive \
11
--name ${NODE_NAME} \
12
--chain shiden \
13
--parachain-id 2007 \
14
--execution Native \
15
--pool-limit 65536 \
16
--base-path /data \
17
--rpc-cors=all \
18
--unsafe-rpc-external \
19
--ws-external \
20
--state-cache-size 1
Copied!
1
docker run -d \
2
--name shibuya-container \
3
-u $(id -u astar):$(id -g astar) \
4
-p 30333:30333 \
5
-p 9933:9933 \
6
-p 9944:9944 \
7
-v "/var/lib/astar/:/data" \
8
staketechnologies/astar-collator:latest \
9
astar-collator \
10
--parachain-id 1000 \
11
--pruning archive \
12
--name ${NODE_NAME} \
13
--chain shibuya \
14
--execution Native \
15
--pool-limit 65536 \
16
--base-path /data \
17
--rpc-cors=all \
18
--unsafe-rpc-external \
19
--ws-external \
20
--state-cache-size 1
Copied!

Specific cases commands

Indexers and oracles

1
-l evm=debug,ethereum=debug,rpc=debug
Copied!

External monitoring

1
--prometheus-external
Copied!

Full node documentation

1
astar-collator 3.19.0-9f204f1-x86_64-linux-gnu
2
Stake Technologies <[email protected]>
3
Astar Collator
4
5
The command-line arguments provided first will be passed to the parachain node, while the arguments
6
provided after -- will be passed to the relaychain node.
7
8
astar-collator [parachain-args] -- [relaychain-args]
9
10
USAGE:
11
astar-collator [OPTIONS] [-- <RELAYCHAIN_ARGS>...]
12
astar-collator <SUBCOMMAND>
13
14
ARGS:
15
<RELAYCHAIN_ARGS>...
16
Relaychain arguments
17
18
OPTIONS:
19
--alice
20
Shortcut for `--name Alice --validator` with session keys for `Alice` added to keystore
21
22
--allow-private-ipv4
23
Always accept connecting to private IPv4 addresses (as specified in
24
[RFC1918](https://tools.ietf.org/html/rfc1918)). Enabled by default for chains marked as
25
"local" in their chain specifications, or when `--dev` is passed
26
27
--bob
28
Shortcut for `--name Bob --validator` with session keys for `Bob` added to keystore
29
30
--bootnodes <ADDR>
31
Specify a list of bootnodes
32
33
--chain <CHAIN_SPEC>
34
Specify the chain specification.
35
36
It can be one of the predefined ones (dev, local, or staging) or it can be a path to a
37
file with the chainspec (such as one exported by the `build-spec` subcommand).
38
39
--charlie
40
Shortcut for `--name Charlie --validator` with session keys for `Charlie` added to
41
keystore
42
43
--collator
44
Run node as collator.
45
46
Note that this is the same as running with `--validator`.
47
48
-d, --base-path <PATH>
49
Specify custom base path
50
51
--database <DB>
52
Select database backend to use
53
54
[possible values: rocksdb, paritydb-experimental, auto]
55
56
--dave
57
Shortcut for `--name Dave --validator` with session keys for `Dave` added to keystore
58
59
--db-cache <MiB>
60
Limit the memory the database cache can use
61
62
--detailed-log-output
63
Enable detailed log output.
64
65
This includes displaying the log target, log level and thread name.
66
67
This is automatically enabled when something is logged with any higher level than
68
`info`.
69
70
--dev
71
Specify the development chain.
72
73
This flag sets `--chain=dev`, `--force-authoring`, `--rpc-cors=all`, `--alice`, and
74
`--tmp` flags, unless explicitly overridden.
75
76
--disable-log-color
77
Disable log color output
78
79
--discover-local
80
Enable peer discovery on local networks.
81
82
By default this option is `true` for `--dev` or when the chain type is
83
`Local`/`Development` and false otherwise.
84
85
--enable-log-reloading
86
Enable feature to dynamically update and reload the log filter.
87
88
Be aware that enabling this feature can lead to a performance decrease up to factor six
89
or more. Depending on the global logging level the performance decrease changes.
90
91
The `system_addLogFilter` and `system_resetLogFilter` RPCs will have no effect with this
92
option not being set.
93
94
--enable-offchain-indexing <ENABLE_OFFCHAIN_INDEXING>
95
Enable Offchain Indexing API, which allows block import to write to Offchain DB.
96
97
Enables a runtime to write directly to a offchain workers DB during block import.
98
99
--eve
100
Shortcut for `--name Eve --validator` with session keys for `Eve` added to keystore
101
102
--execution <STRATEGY>
103
The execution strategy that should be used by all execution contexts
104
105
[possible values: Native, Wasm, Both, NativeElseWasm]
106
107
--execution-block-construction <STRATEGY>
108
The means of execution used when calling into the runtime while constructing blocks
109
110
[possible values: Native, Wasm, Both, NativeElseWasm]
111
112
--execution-import-block <STRATEGY>
113
The means of execution used when calling into the runtime for general block import
114
(including locally authored blocks)
115
116
[possible values: Native, Wasm, Both, NativeElseWasm]
117
118
--execution-offchain-worker <STRATEGY>
119
The means of execution used when calling into the runtime while using an off-chain
120
worker
121
122
[possible values: Native, Wasm, Both, NativeElseWasm]
123
124
--execution-other <STRATEGY>
125
The means of execution used when calling into the runtime while not syncing, importing
126
or constructing blocks
127
128
[possible values: Native, Wasm, Both, NativeElseWasm]
129
130
--execution-syncing <STRATEGY>
131
The means of execution used when calling into the runtime for importing blocks as part
132
of an initial sync
133
134
[possible values: Native, Wasm, Both, NativeElseWasm]
135
136
--ferdie
137
Shortcut for `--name Ferdie --validator` with session keys for `Ferdie` added to
138
keystore
139
140
--force-authoring
141
Enable authoring even when offline
142
143
-h, --help
144
Print help information
145
146
--in-peers <COUNT>
147
Maximum number of inbound full nodes peers
148
149
[default: 25]
150
151
--in-peers-light <COUNT>
152
Maximum number of inbound light nodes peers
153
154
[default: 100]
155
156
--ipc-path <PATH>
157
Specify IPC RPC server path
158
159
--ipfs-server
160
Join the IPFS network and serve transactions over bitswap protocol
161
162
--kademlia-disjoint-query-paths
163
Require iterative Kademlia DHT queries to use disjoint paths for increased resiliency in
164
the presence of potentially adversarial nodes.
165
166
See the S/Kademlia paper for more information on the high level design as well as its
167
security improvements.
168
169
--keep-blocks <COUNT>
170
Specify the number of finalized blocks to keep in the database.
171
172
Default is to keep all blocks.
173
174
--keystore-path <PATH>
175
Specify custom keystore path
176
177
--keystore-uri <KEYSTORE_URI>
178
Specify custom URIs to connect to for keystore-services
179
180
-l, --log <LOG_PATTERN>
181
Sets a custom logging filter. Syntax is <target>=<level>, e.g. -lsync=debug.
182
183
Log levels (least to most verbose) are error, warn, info, debug, and trace. By default,
184
all targets log `info`. The global log level can be set with -l<level>.
185
186
--light
187
Experimental: Run in light client mode
188
189
--listen-addr <LISTEN_ADDR>
190
Listen on this multiaddress.
191
192
By default: If `--validator` is passed: `/ip4/0.0.0.0/tcp/<port>` and
193
`/ip6/[::]/tcp/<port>`. Otherwise: `/ip4/0.0.0.0/tcp/<port>/ws` and
194
`/ip6/[::]/tcp/<port>/ws`.
195
196
--max-parallel-downloads <COUNT>
197
Maximum number of peers from which to ask for the same blocks in parallel.
198
199
This allows downloading announced blocks from multiple peers. Decrease to save traffic
200
and risk increased latency.
201
202
[default: 5]
203
204
--max-runtime-instances <MAX_RUNTIME_INSTANCES>
205
The size of the instances cache for each runtime.
206
207
The default value is 8 and the values higher than 256 are ignored.
208
209
--name <NAME>
210
The human-readable name for this node.
211
212
The node name will be reported to the telemetry server, if enabled.
213
214
--no-grandpa
215
Disable GRANDPA voter when running in validator mode, otherwise disable the GRANDPA
216
observer
217
218
--no-mdns
219
Disable mDNS discovery.
220
221
By default, the network will use mDNS to discover other nodes on the local network. This
222
disables it. Automatically implied when using --dev.
223
224
--no-private-ipv4
225
Always forbid connecting to private IPv4 addresses (as specified in
226
[RFC1918](https://tools.ietf.org/html/rfc1918)), unless the address was passed with
227
`--reserved-nodes` or `--bootnodes`. Enabled by default for chains marked as "live" in
228
their chain specifications
229
230
--no-prometheus
231
Do not expose a Prometheus exporter endpoint.
232
233
Prometheus metric endpoint is enabled by default.
234
235
--no-telemetry
236
Disable connecting to the Substrate telemetry server.
237
238
Telemetry is on by default on global chains.
239
240
--node-key <KEY>
241
The secret key to use for libp2p networking.
242
243
The value is a string that is parsed according to the choice of `--node-key-type` as
244
follows:
245
246
`ed25519`: The value is parsed as a hex-encoded Ed25519 32 byte secret key, i.e. 64 hex
247
characters.
248
249
The value of this option takes precedence over `--node-key-file`.
250
251
WARNING: Secrets provided as command-line arguments are easily exposed. Use of this
252
option should be limited to development and testing. To use an externally managed secret
253
key, use `--node-key-file` instead.
254
255
--node-key-file <FILE>
256
The file from which to read the node's secret key to use for libp2p networking.
257
258
The contents of the file are parsed according to the choice of `--node-key-type` as
259
follows:
260
261
`ed25519`: The file must contain an unencoded 32 byte or hex encoded Ed25519 secret key.
262
263
If the file does not exist, it is created with a newly generated secret key of the
264
chosen type.
265
266
--node-key-type <TYPE>
267
The type of secret key to use for libp2p networking.
268
269
The secret key of the node is obtained as follows:
270
271
* If the `--node-key` option is given, the value is parsed as a secret key according to
272
the type. See the documentation for `--node-key`.
273
274
* If the `--node-key-file` option is given, the secret key is read from the specified
275
file. See the documentation for `--node-key-file`.
276
277
* Otherwise, the secret key is read from a file with a predetermined, type-specific name
278
from the chain-specific network config directory inside the base directory specified by
279
`--base-dir`. If this file does not exist, it is created with a newly generated secret
280
key of the chosen type.
281
282
The node's secret key determines the corresponding public key and hence the node's peer
283
ID in the context of libp2p.
284
285
[default: Ed25519]
286
[possible values: Ed25519]
287
288
--offchain-worker <ENABLED>
289
Should execute offchain workers on every block.
290
291
By default it's only enabled for nodes that are authoring new blocks.
292
293
[default: WhenValidating]
294
[possible values: Always, Never, WhenValidating]
295
296
--one
297
Shortcut for `--name One --validator` with session keys for `One` added to keystore
298
299
--out-peers <COUNT>
300
Specify the number of outgoing connections we're trying to maintain
301
302
[default: 25]
303
304
--parachain-id <PARACHAIN_ID>
305
Id of the parachain this collator collates for.
306
307
Default: 2007 (shiden)
308
309
[default: 2007]
310
311
--password <PASSWORD>
312
Password used by the keystore. This allows appending an extra user-defined secret to the
313
seed
314
315
--password-filename <PATH>
316
File that contains the password used by the keystore
317
318
--password-interactive
319
Use interactive shell for entering the password used by the keystore
320
321
--pool-kbytes <COUNT>
322
Maximum number of kilobytes of all transactions stored in the pool
323
324
[default: 20480]
325
326
--pool-limit <COUNT>
327
Maximum number of transactions in the transaction pool
328
329
[default: 8192]
330
331
--port <PORT>
332
Specify p2p protocol TCP port
333
334
--prometheus-external
335
Expose Prometheus exporter on all interfaces.
336
337
Default is local.
338
339
--prometheus-port <PORT>
340
Specify Prometheus exporter TCP Port
341
342
--pruning <PRUNING_MODE>
343
Specify the state pruning mode, a number of blocks to keep or 'archive'.
344
345
Default is to keep all block states if the node is running as a validator (i.e.
346
'archive'), otherwise state is only kept for the last 256 blocks.
347
348
--public-addr <PUBLIC_ADDR>
349
The public address that other nodes will use to connect to it. This can be used if
350
there's a proxy in front of this node
351
352
--reserved-nodes <ADDR>
353
Specify a list of reserved node addresses
354
355
--reserved-only
356
Whether to only synchronize the chain with reserved nodes.
357
358
Also disables automatic peer discovery.
359
360
TCP connections might still be established with non-reserved nodes. In particular, if
361
you are a validator your node might still connect to other validator nodes and collator
362
nodes regardless of whether they are defined as reserved nodes.
363
364
--rpc-cors <ORIGINS>
365
Specify browser Origins allowed to access the HTTP & WS RPC servers.
366
367
A comma-separated list of origins (protocol://domain or special `null` value). Value of
368
`all` will disable origin validation. Default is to allow localhost and
369
<https://polkadot.js.org> origins. When running in --dev mode the default is to allow
370
all origins.
371
372
--rpc-external
373
Listen to all RPC interfaces.
374
375
Default is local. Note: not all RPC methods are safe to be exposed publicly. Use an RPC
376
proxy server to filter out dangerous methods. More details:
377
<https://docs.substrate.io/v3/runtime/custom-rpcs/#public-rpcs>. Use `--unsafe-rpc-
378
external` to suppress the warning if you understand the risks.
379
380
--rpc-max-payload <RPC_MAX_PAYLOAD>
381
Set the the maximum RPC payload size for both requests and responses (both http and ws),
382
in megabytes. Default is 15MiB
383
384
--rpc-methods <METHOD SET>
385
RPC methods to expose.
386
387
- `Unsafe`: Exposes every RPC method.
388
- `Safe`: Exposes only a safe subset of RPC methods, denying unsafe RPC methods.
389
- `Auto`: Acts as `Safe` if RPC is served externally, e.g. when `--{rpc,ws}-external` is
390
passed, otherwise acts as `Unsafe`.
391
392
[default: Auto]
393
[possible values: Auto, Safe, Unsafe]
394
395
--rpc-port <PORT>
396
Specify HTTP RPC server TCP port
397
398
--runtime-cache-size <RUNTIME_CACHE_SIZE>
399
Maximum number of different runtimes that can be cached
400
401
[default: 2]
402
403
--state-cache-size <Bytes>
404
Specify the state cache size
405
406
[default: 67108864]
407
408
--storage-chain
409
Enable storage chain mode
410
411
This changes the storage format for blocks bodies. If this is enabled, each transaction
412
is stored separately in the transaction database column and is only referenced by hash
413
in the block body column.
414
415
--sync <SYNC_MODE>
416
Blockchain syncing mode.
417
418
- `Full`: Download and validate full blockchain history.
419
420
- `Fast`: Download blocks and the latest state only.
421
422
- `FastUnsafe`: Same as `Fast`, but skip downloading state proofs.
423
424
[default: Full]
425
[possible values: Full, Fast, FastUnsafe, Warp]
426
427
--telemetry-url <URL VERBOSITY>
428
The URL of the telemetry server to connect to.
429
430
This flag can be passed multiple times as a means to specify multiple telemetry
431
endpoints. Verbosity levels range from 0-9, with 0 denoting the least verbosity.
432
Expected format is 'URL VERBOSITY', e.g. `--telemetry-url 'wss://foo/bar 0'`.
433
434
--tmp
435
Run a temporary node.
436
437
A temporary directory will be created to store the configuration and will be deleted at
438
the end of the process.
439
440
Note: the directory is random per process execution. This directory is used as base path
441
which includes: database, node key and keystore.
442
443
When `--dev` is given and no explicit `--base-path`, this option is implied.
444
445
--tracing-receiver <RECEIVER>
446
Receiver to process tracing messages
447
448
[default: Log]
449
[possible values: Log]
450
451
--tracing-targets <TARGETS>
452
Sets a custom profiling filter. Syntax is the same as for logging: <target>=<level>
453
454
--two
455
Shortcut for `--name Two --validator` with session keys for `Two` added to keystore
456
457
--unsafe-pruning
458
Force start with unsafe pruning settings.
459
460
When running as a validator it is highly recommended to disable state pruning (i.e.
461
'archive') which is the default. The node will refuse to start as a validator if pruning
462
is enabled unless this option is set.
463
464
--unsafe-rpc-external
465
Listen to all RPC interfaces.
466
467
Same as `--rpc-external`.
468
469
--unsafe-ws-external
470
Listen to all Websocket interfaces.
471
472
Same as `--ws-external` but doesn't warn you about it.
473
474
-V, --version
475
Print version information
476
477
--validator
478
Enable validator mode.
479
480
The node will be started with the authority role and actively participate in any
481
consensus task that it can (e.g. depending on availability of local keys).
482
483
--wasm-execution <METHOD>
484
Method for executing Wasm runtime code
485
486
[default: Compiled]
487
[possible values: interpreted-i-know-what-i-do, compiled]
488
489
--wasm-runtime-overrides <PATH>
490
Specify the path where local WASM runtimes are stored.
491
492
These runtimes will override on-chain runtimes when the version matches.
493
494
--ws-external
495
Listen to all Websocket interfaces.
496
497
Default is local. Note: not all RPC methods are safe to be exposed publicly. Use an RPC
498
proxy server to filter out dangerous methods. More details:
499
<https://docs.substrate.io/v3/runtime/custom-rpcs/#public-rpcs>. Use `--unsafe-ws-
500
external` to suppress the warning if you understand the risks.
501
502
--ws-max-connections <COUNT>
503
Maximum number of WS RPC server connections
504
505
--ws-max-out-buffer-capacity <WS_MAX_OUT_BUFFER_CAPACITY>
506
Set the the maximum WebSocket output buffer size in MiB. Default is 16
507
508
--ws-port <PORT>
509
Specify WebSockets RPC server TCP port
510
511
SUBCOMMANDS:
512
build-spec
513
Build a chain specification
514
check-block
515
Validate blocks
516
export-blocks
517
Export blocks
518
export-genesis-state
519
Export the genesis state of the parachain
520
export-genesis-wasm
521
Export the genesis wasm of the parachain
522
export-state
523
Export the state of a given block into a chain spec
524
help
525
Print this message or the help of the given subcommand(s)
526
import-blocks
527
Import blocks
528
key
529
Key management cli utilities
530
purge-chain
531
Remove the whole chain
532
revert
533
Revert the chain to a previous state
534
sign
535
Sign a message, with a given (secret) key
536
vanity
537
Generate a seed that provides a vanity address
538
verify
539
Verify a signature for a message, provided on STDIN, with a given (public or secret) key
540
Copied!