Questions tagged [parachain-collator]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
4 votes
2 answers
105 views

How does a parachain collator reliably know which parachain block (candidate recipt) got included on the relaychain to build the next block on?

I understand the entire path of a parachain block upto and including its candidateReciept being "included" on the relaychain, and its erasure coded PoVs being available with the relaychain ...
Shoeb Siddiqui's user avatar
1 vote
1 answer
42 views

How to fix slow parachain block time on rococo-local?

Hello valuable Substrate community, I started two rococo-local relaychain validators and one custom parachain. The target block time of the parachain is 12 seconds, but the actual block time is 24 ...
Chralt's user avatar
  • 363
1 vote
1 answer
57 views

How to run a collator node for a parachain in Docker?

I'm working through the Acquire a testnet slot tutorial and used the following command to spin up a collator node: ./target/release/parachain-template-node --collator \ --chain raw-parachain-...
dbook's user avatar
  • 11
3 votes
1 answer
17 views

How we can assign any name to our collator?

Is it possible to give the name to the collator so that public can see that the particular collator is of which person or entity. if yes. How we can do it?
Paryaverse's user avatar
  • 1,443
0 votes
0 answers
58 views

revert option is not working

We are facing a returning "Too many sibling blocks inserted" error then all 4 collator nodes would stop block production. I did some research into the issue and one of the possible solution ...
Zoltan75's user avatar
4 votes
1 answer
87 views

How much collators a new parachain should have if we don't have much load on it?

How much collators a new parachain should have if we don't have much load on it. What should be the analysis criteria to decide how much we need for our product. Can you share some thoughts on it?
Paryaverse's user avatar
  • 1,443
0 votes
0 answers
21 views

How to remove "--force-authoring"? Parachain development with multiple nodes

so I've followed all steps in the doc https://docs.substrate.io/tutorials/connect-relay-and-parachains/prepare-a-local-relay-chain/ . But now I'd like to have more than just one collator/parachain ...
lucgerrits's user avatar
1 vote
1 answer
51 views

Can a parachain recover from a "block taking too long" error?

We have a parachain testnet running on a local relaychain based on rococo v2. The Parachain is based on Cumulus (Polkadot and Substrate) v0.9.36 - so at the time of writing is the most up-to-date ...
T9b's user avatar
  • 406
3 votes
2 answers
79 views

Sync a parachain node quickly

Is it possible to use a snapshot of the relay chain to synchronize a Substrate-based parachain and run a parachain node, as the process of synchronizing the relay chain can take a significant amount ...
vivek sharmapoudel's user avatar
3 votes
2 answers
128 views

How can I connect my old Parachain to my new Relaychain?

How can I connect my old Parachain to my new Relaychain? The first thing I did is to recreate the chainspec using export-state: (9062 is my last block) ./target/release/my-parachain export-state \ --...
hgminerva's user avatar
  • 437
3 votes
0 answers
24 views

Inclusion of Collator In Parachain Lease

I understand that allocating a collator node (or a few) to each chain w/a Parachain slot per era is overkill from a trust perspective. However, from a developer's perspective, it would reduce a ...
polkaperson's user avatar
0 votes
0 answers
14 views

Polkadot fast sync mode not fast enough [duplicate]

I tried running a parachain, which requires syncing relaychain before syncing parachain. On quick exploration I found out there is a "fast" sync mode that speeds up the chain sync process ...
vivek sharmapoudel's user avatar
0 votes
1 answer
48 views

Are there any incentives for collators?

Collators create PoV blocks and provide them with candidate blocks from the parachian to the relay chain. So they don't do any of the block authoring since this is done by the validators. But is there ...
Szegoo's user avatar
  • 433
4 votes
2 answers
105 views

Para header not found after moving to another relay chain

In one of our testnets, we moved the parachain (:= P) to another relay chain (:= R). Unfortunately, we have not been able to produce blocks after moving over. I think to have overseen/misinterpreted a ...
William Freudenberger's user avatar
1 vote
1 answer
73 views

How can we start a node in warp sync mode?

Recently tried to run a collator node with --sync warp flags. The node exited with error "Warp sync enabled, but no warp sync provider configured". I was not able to find any more info on ...
lordofdalords's user avatar
0 votes
1 answer
74 views

How to use custom keys for parachain collator instead of predefined Alice or Bob?

There is example how to use Alice predefined account to run ./target/release/parachain-template-node \ --alice \ --collator \ --force-authoring \ --chain raw-parachain-chainspec.json \ --base-path /...
Rust Dev's user avatar
  • 313
4 votes
2 answers
105 views

ParaChain blocks are not producing and finalising with Relay chain ( when using with custom specs)

Hope you are doing well. I would need your valuable insights on an issue. Currently I m facing a problem with para-chain(rococo-local) set-up locally with relay chain(rococo-local). I have setup Relay-...
Anuj Dhiman's user avatar
0 votes
1 answer
24 views

Issuing extrinsics Polkadot.JS/api using collatorSelection

I'm trying to utilize the Polkadot.JS api to query chain parameters and issue transactions under collatorSelection an example of which is: const x = api.query.collatorSelection.candidates(); console....
Paradox - ParaNodes.io's user avatar
0 votes
1 answer
43 views

Is there a way to start an archive node of a parachain using snapshots? How can we export/ import relaychain blocks?

Using export-blocks command we can export parachain blocks but when trying to export relay chain blocks we received error field RelaychainSpec not found. Is there a way to take snapshot of a parachain ...
lordofdalords's user avatar
0 votes
1 answer
57 views

production-like parachain setup and launch

I wanted to try out starting multple parachain node and not only one node-collator like in this documentation. How can I remove the force-authoring successfully and have multiple nodes that uses the ...
lucgerrits's user avatar
2 votes
1 answer
28 views

How does a validator know that a given collator can author?

When a collator passes a PoV to a validator, how does the validator know that the node is a valid collator for a given parachain, and that they had permission to author a block in that slot?
joepetrowski's user avatar
  • 2,810
2 votes
2 answers
35 views

How to restart network from parachain data that was left on the disk?

I am trying to restart our network using data left by previous collators. How do I apply that data to start a new ( or the same ) network without losing data? I am looking for a solution similar ...
Zoltan75's user avatar
2 votes
1 answer
251 views

Parachain doesn't produce blocks (collation wasn't advertised to any validator)

I am running a local testnet of a 2-validator-node polkadot Relay Chain (release-v0.9.27) and I am trying to connect a parachain-template to it (v0.9.27), with custom keys. The Relay Chain is working ...
Zycon's user avatar
  • 53
5 votes
2 answers
514 views

How to properly set session keys for Relay and Parachain with custom keys

The Goal: Deploying a Relay Chain with Custom Validator Keys, that a Parachain can start collation successfully. The Issue: Using the key subcommand in the Relay, I wasn't able to properly insert the ...
Alexandre Ribeiro's user avatar
4 votes
1 answer
173 views

Parachain not syncing with peers

An instance is already running a parachain collator node and is producing block. Is collating: yes [Relaychain] 🏷 Local node identity is: 12D3KooWLhkaoFSGV2JfXea1BGTEAv2R5PE4v2b1nHZMo1ZGtXDG [...
Sudip Ghimire's user avatar
1 vote
1 answer
35 views

Migrating from short-term to long-term slot on Rococo

We had a temporary slot with para_id 3026 previously and wanted to request for long-term slot (now that we have launched on Kusama) with the matching 2119. We thought the procedure is to: generate ...
Eric's user avatar
  • 47
3 votes
1 answer
66 views

New collators not producing blocks

I'm locally testing adding a new collator to two existing collators. I managed to: set the aura key, ext.session.setKeys to set public key rpc.author.insertKeys to set private key add it to the ...
Eric's user avatar
  • 47
0 votes
1 answer
76 views

collator nodes are not working

I recently got a parachain ie, 4058 via subport issues request form When i was starting my parachain-collator-template with the following command ./target/release/parachain-collator --bob --collator ...
Pavan Kumar's user avatar
1 vote
0 answers
67 views

Collator not producing block

Changes made In previous version things were fine. In this change, I added pallet-staking in the collator. Here Staking is pallet_staking::{Pallet,...} Configured pallet_staking with reference ( but ...
Sudip Ghimire's user avatar
1 vote
1 answer
50 views

Where to find the path for my relay chain when starting a parachain?

I'm trying to use this code to start a parachain (from this tutorial): ./target/release/parachain-collator \ --alice \ --collator \ --force-authoring \ --chain rococo-local-parachain-2000-raw.json \ --...
Darian Foulds's user avatar
0 votes
1 answer
36 views

./target/release/parachain-collator not found

Following this tutorial. I'm trying to run this command in the substrate-parachain-template folder (found here): ./target/release/parachain-collator build-spec --disable-default-bootnode > rococo-...
Darian Foulds's user avatar
1 vote
2 answers
95 views

How to use command line to register Parachain locally

Regarding this tutorial "Connect a local parachain": https://docs.substrate.io/tutorials/connect-other-chains/local-parachain/, it requires using GUI in a browser to do Parachain ...
Russo's user avatar
  • 1,033
1 vote
1 answer
60 views

Is there any benchmarking tool for parachain collator node performance?

Like there is e.g. polkadot benchmark machine --chain kusama --verify-duration 60 for the relaychain, is there something similar for the parachains? If not maybe some custom tool for measuring ...
Curu's user avatar
  • 53
0 votes
1 answer
311 views

While running collator with our paraId having error

We were trying to run collator with our paraID registered on polkadot. We are able to connect with the same process on rococo test network. But while we are connecting with polkadot. It's throwing ...
Vineet Tiwari's user avatar
1 vote
0 answers
37 views

How to solve the error of 'Block invalid'

I'm facing this issue after starting parachain: Note: I have changed the consensus mechanism from aura to nimbus(moonbeam use this). Can anyone please help me to solve this issue ? Thanks in advance !...
Deepak Chaudhary's user avatar
0 votes
1 answer
102 views

Relay chain argument error: Invalid input: Error parsing spec file: unknown field `relay_chain` at line 75 column 1

I Need to Connect to Local Parachain . I did step by step every thing in this page : Substrate in section Start a collator node i run this command : ./target/release/parachain-collator \ --alice \ --...
Mr Coder's user avatar
  • 491
0 votes
0 answers
51 views

What is relaychain validator spec & collator spec

I was following these tutorial: start a local relay chain and connect a local parachain. Everything went fine. Then next I tried to run another collator ( let's call this custom-parachain) binary ...
Sudip Ghimire's user avatar
3 votes
2 answers
219 views

How do relaychain, parachain, collators, validators work together

I always get confused and never got a clear picture of all these terms: parachain, relaychain, collators, validator, stand-alone node etc. I can't figure out a way to understand connecting all these ...
Sudip Ghimire's user avatar
1 vote
0 answers
107 views

purge-chain for local testnets requires rococo-native feature enabled

I completed the Connect a local parachain tutorial and during cleanup purge-chain for the collator node failed: % ./target/release/parachain-collator purge-chain --base-path /tmp/parachain/alice Error:...
stano's user avatar
  • 238
2 votes
1 answer
62 views

Exported method `TryRuntime_on_runtime_upgrade` is not found

cargo run --features try-runtime try-runtime \ --execution Native \ --chain dev \ on-runtime-upgrade \ live \ --uri ws://xxxxxxxx I implemented try-runtime according to the ...
junyuan wei's user avatar
3 votes
0 answers
36 views

Testing Moonbeam parachain staking

I have added Moonbeam parachain staking in our code.Can anyone please provide the full step to test it. I'm following this tutorial: https://docs.moonbeam.network/tokens/staking/stake/#staking-your-...
Vitthal agarwal's user avatar
6 votes
1 answer
230 views

Moonbeam Parachain staking

I have added parachain staking and moonbeam-orbiters of moonbeam in our project. When I test it, all the extrinsics are performing well except the staking part. I have gone through this https://docs....
Deepak Chaudhary's user avatar
1 vote
0 answers
97 views

Onboarding new collator to live network

I have set up a PoA parachain network with predefined 2 authorities which are assigned to the two collators joining the network. So far I've figured out how to manually update the chain-spec ...
Shivam Kushwaha's user avatar
0 votes
0 answers
100 views

Parachain block is not finalizing

I'm running parachain using this process: https://docs.substrate.io/tutorials/v3/cumulus/connect-parachain/ But If I want to submit any extrensics then the process bar keeps rotating: and if I go ...
Deepak Chaudhary's user avatar
0 votes
0 answers
28 views

how do I upgrade runtime with moonbeam parachain staking

How to upgrade my existing runtime with moonbeam parachain staking. Is there any different method to do this ? Note: Both are depend on v0.9.20
Deepak Chaudhary's user avatar
6 votes
2 answers
98 views

Relation between Collator and staking?

Can anyone please explain what is the relation between collator and staking rewards ?
Deepak Chaudhary's user avatar
1 vote
2 answers
208 views

Zombienet: Substrate-Parachain-Template ... How to write the Dockerfile?

This question follows those questions below: Q1 Zombienet: how to test custom parachain collator - block height(producing blocks) test Q2 Zombienet: Substrate-Parachain-Template ... block height(block ...
Russo's user avatar
  • 1,033
1 vote
0 answers
74 views

ERROR reports occur when parallelchain synchronize KSM blocks

2022-05-24 08:13:38.060 INFO main sc_service::builder: [Parachain] 📦 Highest known block at #0 2022-05-24 08:13:38.060 INFO tokio-runtime-worker substrate_prometheus_endpoint: [...
99kies's user avatar
  • 613
0 votes
1 answer
138 views

Zombienet: Substrate-Parachain-Template ... block height(block producing) test failed

Previously, I have already made a Rust docker image: FROM debian:latest RUN apt update && apt install -y git clang curl libssl-dev llvm libudev-dev procps vim make wget build-essential RUN ...
Russo's user avatar
  • 1,033
2 votes
2 answers
157 views

Zombienet: how to test custom parachain collator - block height(producing blocks) test

previously I could run my tests including colander parachain with polkadot:v0.9.18 or polkadot-debug... my network definition file: [relaychain] default_image = "docker.io/parity/polkadot:v0.9.18&...
Russo's user avatar
  • 1,033