mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-19 07:41:02 +00:00
Update the README (#45)
This commit is contained in:
+7
-12
@@ -21,17 +21,14 @@ A planned Polkadot collator for the parachain.
|
|||||||
## Running a collator
|
## Running a collator
|
||||||
|
|
||||||
1. Checkout polkadot at `bkchr-cumulus-branch`.
|
1. Checkout polkadot at `bkchr-cumulus-branch`.
|
||||||
2. Build the polkadot chainspec:
|
|
||||||
|
|
||||||
`cargo run --release -- build-spec --chain=local --raw > polkadot_chainspec.json`
|
2. Run `Alice` and `Bob`:
|
||||||
|
|
||||||
Open the `polkadot_chainspec.json` and replace the `bootnodes` with: `"bootNodes": [],`
|
`cargo run --release -- --chain=${CUMULUS_REPO}/test/parachain/res/polkadot_chainspec.json --base-path=cumulus_relay_chain_node_0 --alice`
|
||||||
|
|
||||||
3. Run `Alice` and `Bob`:
|
`cargo run --release -- --chain=${CUMULUS_REPO}/test/parachain/res/polkadot_chainspec.json --base-path=cumulus_relay_chain_node_1 --bob --port 50666`
|
||||||
|
|
||||||
`cargo run --release -- --chain=local --base-path=cumulus_relay_chain_node_0 --alice`
|
Where `CUMULUS_REPO` is the path to the checkout of Cumulus.
|
||||||
|
|
||||||
`cargo run --release -- --chain=local --base-path=cumulus_relay_chain_node_1 --bob --port 50666`
|
|
||||||
|
|
||||||
3. Switch back to this repository and generate the parachain genesis state:
|
3. Switch back to this repository and generate the parachain genesis state:
|
||||||
|
|
||||||
@@ -39,9 +36,9 @@ A planned Polkadot collator for the parachain.
|
|||||||
|
|
||||||
4. Run the collator:
|
4. Run the collator:
|
||||||
|
|
||||||
`cargo run --release -p cumulus-test-parachain-collator -- --base-path cumulus_collator_path --chain polkadot_chainspec.json --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/PEER_ID`
|
`cargo run --release -p cumulus-test-parachain-collator -- --base-path cumulus_collator_path --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/PEER_ID --bootnodes /ip4/127.0.0.1/tcp/50666/p2p/PEER_ID`
|
||||||
|
|
||||||
`PEER_ID` needs to be replaced with the peer id of the polkadot validator that uses `Alice`
|
`PEER_ID_${NAME}` needs to be replaced with the peer id of the polkadot validator that uses `${NAME}`
|
||||||
as authority.
|
as authority.
|
||||||
|
|
||||||
5. Open `https://polkadot.js.org/apps/#/sudo` and register the parachain by calling `Registrar > RegisterPara`
|
5. Open `https://polkadot.js.org/apps/#/sudo` and register the parachain by calling `Registrar > RegisterPara`
|
||||||
@@ -57,6 +54,4 @@ A planned Polkadot collator for the parachain.
|
|||||||
Now your parachain should be registered and the collator should start building blocks and sending
|
Now your parachain should be registered and the collator should start building blocks and sending
|
||||||
them to the relay chain.
|
them to the relay chain.
|
||||||
|
|
||||||
6. ...
|
6. Now the `collator` should build blocks and the relay-chain should include them. You can check that the `parachain-header` for parachain `100` is changing.
|
||||||
|
|
||||||
7. PROFIT!
|
|
||||||
|
|||||||
Reference in New Issue
Block a user