Skip to main content

Questions tagged [parachain-collator]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
1 answer
38 views

Upgrade parachain collator binary from polkadot-sdk v0.9.29 to v1.1.0, failed to launch with error 'Invalid argument: column families not opened'

We're running a parachain on Polkadot Relaychain. The parachain collator binary is built based on polkadot-sdk v0.9.29 When we try to upgrade binary to a new version which is built based on polkadot-...
Brian Wu's user avatar
0 votes
1 answer
18 views

How to add new collator to a running parachain at runtime?

I have a parachain with kusama as relay chain and it is live. I am looking for the right set of steps to add new collators to the running chain in runtime. The initial chainspec does not have any info ...
Mrigesh Patni's user avatar
0 votes
1 answer
24 views

Running 2 authority collators but they are not peering

two nodes are running in the same machine but not peering. Someone give some advice? 1st Authority: ./target/release/parachain-template-node -lbasic-authorship=trace --bob --collator --force-...
go11li's user avatar
  • 1,241
0 votes
0 answers
12 views

How to debug memory usage by collator?

I was wondering what would be the best way to debug the memory usage by a collator? I started a new collator for an existing polkadot parachain, it is currently syncing and sometimes the memory spikes ...
Sebastian's user avatar
  • 411
1 vote
1 answer
16 views

How to add session keys for the collators set as invulnerables are in the nodes?

I am running collators node and I want to add session keys for the collators set as invulnerables in the node. I am using rpc author.insertKey but I am getting RPC call is unsafe to be called ...
go11li's user avatar
  • 1,241
4 votes
1 answer
137 views

Parathread not producing block on Rococo registered using CoreTime

I am trying to list a parathread on Rococo using core time. I have followed all instructions mentioned here. I followed below steps: I registered a ParaId and onboarded Parathread as usual but didn't ...
Boleng's user avatar
  • 523
1 vote
0 answers
34 views

Collator throwing "set_validation_data inherent needs to be present in every block!" error every so often

I'm running 2 collators for a rococo parachain, and every so often they throw the following error: 2024-01-26 15:37:24 [Parachain] 1 storage transactions are left open by the runtime. Those will be ...
Sebastian's user avatar
  • 411
1 vote
0 answers
42 views

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

I'm currently engaged with the Polkadot relay chain version 1.1.0, and I've encountered an issue in the parachain where block production is not occurring. My configuration involves two validators in ...
Arunjot Singh's user avatar
0 votes
0 answers
44 views

Parachain does not producing blocks

When I link a relay chain to the parachain using the Local chain type, it successfully generates blocks. However, upon changing the chain type to live in chain_spec.rs, block production fails, and an ...
Arunjot Singh's user avatar
1 vote
2 answers
47 views

Zombienet won't allow whitespaces in collator names

I am using zombienet @ v1.89 and I found that if I had a whitespace on a parachain collator name : [parachains.collator] name = "Cook Network" Instead of passing --name 'Cook Network', -...
Purple_Turtle's user avatar
1 vote
2 answers
62 views

Unable to connect to collator using rpc

I'm running a few collators for a parachain connected to polkadot, but after they've been running for sometime we stop being able to connect using rpc, we are using polkadot v1.3.0, does anyone know ...
Sebastian's user avatar
  • 411
1 vote
0 answers
45 views

Errors shown during runtime time uprgrade, are they normal?

I've just performed a runtime upgrade for a parachain running on rococo, and although the runtime upgrade succeeded in the end, the log seems to show that it the upgrade was run 3 times, and the first ...
Sebastian's user avatar
  • 411
4 votes
1 answer
174 views

Started getting: Aura pallet "Slot must increase" Error on running collator

Recently I started getting the following error thrown in the on_initialize hook of the aura pallet: 2023-12-08 14:24:54 [Parachain] panicked at 'Slot must increase', /.cargo/git/checkouts/substrate-...
Sebastian's user avatar
  • 411
1 vote
1 answer
105 views

Parachain not including all transactions from tx pool into block

Context OriginTrail Parachain Mainnet is pushing significant amount of transactions (175k/day) - with tendency of growth Collators are filling blocks up at ~25% of block weight, with a large pending ...
NZT's user avatar
  • 23
2 votes
0 answers
17 views

Did validators reject my parachain candidate or not recieve it at all?

I'm running a local network based on rococo-local with two relay chain validators and a single collator on parachain 2000. I've set up the network according to the tutorial Part 1 relay chain and Part ...
JoshOrndorff's user avatar
  • 1,201
0 votes
1 answer
19 views

Understanding the Concept of "Best Block" in Parachains, Relay Chains, and Solo Chains

I'm currently working to gain a deeper understanding of blockchain technologies, specifically in the context of parachains and relay chains, as well as solo chains. I'm having some confusion regarding ...
the dev's user avatar
  • 477
1 vote
1 answer
27 views

How many collators are selected at a time or we can say same block height to authorise a parachain block?

"I'm trying to understand the mechanics of parachain block authorization in blockchain networks like Polkadot and similar multi-chain systems. Specifically, I'd like to know: How many collators ...
the dev's user avatar
  • 477
1 vote
0 answers
60 views

Parachain stuck at authoring runtime upgrade block

Our testnet parachain is stuck exactly at the block in which the runtime upgrade is authored. It was authorized and enacted via parachainSystem as recommended. The upgrade neither includes any ...
William Freudenberger's user avatar
1 vote
1 answer
39 views

Parachain node frequently halted for and again start syncing [closed]

We setup polkadot parachain node for asset and node frequently halted for and again start syncing. Dockr image - parity/polkadot-parachain:latest (docker hub) here is the docker compose file version: “...
UMANG AWASTHY's user avatar
1 vote
0 answers
50 views

Moonbase parachain collator not producing blocks using zombienet

I am trying to run zombienet tests with 2 polkadot relay chain nodes and 1 parachain collator running the moonbeam binary. The test config is as follows: test.toml [settings] timeout = 1000 [...
Mihail Kirov's user avatar
0 votes
1 answer
22 views

Incorrect output of prometheus metrics

has anyone come across the fact that prometheus metrics from the collator and embedded relay chain return the official name - rococo_local_testnet, although the collator name in chainspec is ...
Артём Артём's user avatar
0 votes
0 answers
25 views

Collator starts after more than 10 hours on Azure cloud

I am migrating from AWS to Azure Cloud. I have two parachain collators running. One on AWS (yet to migrate) and another on Azure Cloud (migrated). Whenever I restart the service on AWS, it hardly ...
Nitesh B.'s user avatar
  • 101
1 vote
1 answer
59 views

Way to force a new Session when using pallet_session?

There are likely reasons for this, but I'm not sure what they are yet. In a parachain using pallet_session, is there a way for sudo/root/governance to force a session to rotate faster/cut a session ...
Wil W's user avatar
  • 433
1 vote
1 answer
51 views

Simulate block finalization error

I would like to simulate how our parachain reacts to events like, A collator produces a block that is not accepted by other collators in that parachain. Aka a malicious collator. The relay chain ...
Gonzalo Cerro's user avatar
5 votes
2 answers
169 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
2 votes
1 answer
94 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
  • 543
1 vote
1 answer
101 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
24 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?
Pankaj's user avatar
  • 2,021
0 votes
0 answers
90 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
5 votes
1 answer
119 views

How many collators should a new parachain have if it doesn't have much load on it?

How many collators should a new parachain have if it doesn't have much load on it? What should be the analysis criteria to decide how many collators we need for our product. Can you share some ...
Pankaj's user avatar
  • 2,021
3 votes
1 answer
155 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
  • 468
3 votes
2 answers
249 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
155 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
  • 467
4 votes
0 answers
29 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
1 vote
1 answer
85 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
  • 682
4 votes
2 answers
179 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
165 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
142 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
  • 519
2 votes
2 answers
298 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
31 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
101 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
1 vote
1 answer
83 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
39 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,955
2 votes
2 answers
39 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
521 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
  • 63
7 votes
2 answers
1k 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
5 votes
1 answer
372 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
2 votes
1 answer
46 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
  • 57
3 votes
1 answer
109 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
  • 57
1 vote
1 answer
151 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 ...
Mojo's user avatar
  • 95