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:
astar-collator --help
Collator
Binary service file
- Astar
- Shiden
- Shibuya
[Unit]
Description=Astar Collator
[Service]
User=astar
Group=astar
ExecStart=/usr/local/bin/astar-collator \
--collator \
--rpc-cors all \
--name ${COLLATOR_NAME} \
--chain astar \
--base-path /var/lib/astar \
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
--execution wasm
Restart=always
RestartSec=120
[Install]
WantedBy=multi-user.target
[Unit]
Description=Shiden Collator
[Service]
User=astar
Group=astar
ExecStart=/usr/local/bin/astar-collator \
--collator \
--rpc-cors all \
--name ${COLLATOR_NAME} \
--chain shiden \
--base-path /var/lib/astar \
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
--execution wasm
Restart=always
RestartSec=120
[Install]
WantedBy=multi-user.target
[Unit]
Description=Shibuya Collator
[Service]
User=astar
Group=astar
ExecStart=/usr/local/bin/astar-collator \
--collator \
--rpc-cors all \
--name ${COLLATOR_NAME} \
--chain shibuya \
--base-path /var/lib/astar \
--telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
--execution wasm
Restart=always
RestartSec=120
[Install]
WantedBy=multi-user.target
Docker
- Astar
- Shiden
- Shibuya
docker run -d \
--name astar-container \
-u $(id -u astar):$(id -g astar) \
-p 30333:30333 \
-v "/var/lib/astar/:/data" \
staketechnologies/astar-collator:latest \
astar-collator \
--collator \
--name ${COLLATOR_NAME} \
--chain astar \
--execution wasm \
--base-path /data \
--rpc-cors=all
docker run -d \
--name shiden-container \
-u $(id -u astar):$(id -g astar) \
-p 30333:30333 \
-v "/var/lib/astar/:/data" \
staketechnologies/astar-collator:latest \
astar-collator \
--collator \
--name ${COLLATOR_NAME} \
--chain shiden \
--execution wasm \
--base-path /data \
--rpc-cors=all
docker run -d \
--name shibuya-container \
-u $(id -u astar):$(id -g astar) \
-p 30333:30333 \
-v "/var/lib/astar/:/data" \
staketechnologies/astar-collator:latest \
astar-collator \
--collator \
--name ${COLLATOR_NAME} \
--chain shibuya \
--execution wasm \
--base-path /data \
--rpc-cors=all
Archive node (RPC/WS endpoint)
Binary
- Astar
- Shiden
- Shibuya
[Unit]
Description=Astar Archive node
[Service]
User=astar
Group=astar
ExecStart=/usr/local/bin/astar-collator \
--pruning archive \
--rpc-cors all \
--name ${NODE_NAME} \
--chain astar \
--base-path /var/lib/astar \
--execution Wasm \
--unsafe-rpc-external \
--ws-external
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
[Unit]
Description=Shiden Archive node
[Service]
User=astar
Group=astar
ExecStart=/usr/local/bin/astar-collator \
--pruning archive \
--rpc-cors all \
--name ${NODE_NAME} \
--chain shiden \
--base-path /var/lib/astar \
--execution Wasm \
--unsafe-rpc-external \
--ws-external
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
[Unit]
Description=Shibuya Archive node
[Service]
User=astar
Group=astar
ExecStart=/usr/local/bin/astar-collator \
--pruning archive \
--rpc-cors all \
--name ${NODE_NAME} \
--chain shibuya \
--base-path /var/lib/astar \
--execution Wasm \
--unsafe-rpc-external \
--ws-external
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Docker
- Astar
- Shiden
- Shibuya
docker run -d \
--name astar-container \
-u $(id -u astar):$(id -g astar) \
-p 30333:30333 \
-p 9933:9933 \
-p 9944:9944 \
-v "/var/lib/astar/:/data" \
staketechnologies/astar-collator:latest \
astar-collator \
--pruning archive \
--name ${NODE_NAME} \
--chain astar \
--execution Wasm \
--base-path /data \
--rpc-cors=all \
--unsafe-rpc-external \
--ws-external
docker run -d \
--name shiden-container \
-u $(id -u astar):$(id -g astar) \
-p 30333:30333 \
-p 9933:9933 \
-p 9944:9944 \
-v "/var/lib/astar/:/data" \
staketechnologies/astar-collator:latest \
astar-collator \
--pruning archive \
--name ${NODE_NAME} \
--chain shiden \
--execution Wasm \
--base-path /data \
--rpc-cors=all \
--unsafe-rpc-external \
--ws-external
docker run -d \
--name shibuya-container \
-u $(id -u astar):$(id -g astar) \
-p 30333:30333 \
-p 9933:9933 \
-p 9944:9944 \
-v "/var/lib/astar/:/data" \
staketechnologies/astar-collator:latest \
astar-collator \
--pruning archive \
--name ${NODE_NAME} \
--chain shibuya \
--execution Wasm \
--base-path /data \
--rpc-cors=all \
--unsafe-rpc-external \
--ws-external
Specific cases command args
EVM Debug log
-l evm=debug,ethereum=debug,rpc=debug
External monitoring
--prometheus-external
Full command documentation
To see full node command binary embedded documentation, please use help option.
$ ./astar-collator -h
Node process will be launched with Parachain ID 2006 for Astar, 2007 for Shiden, 1000 for Shibuya. Parachain ID info for each network can be found here.