Questions tagged [collator]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
41 views

What are the risks of panicking inside an extrinsic call?

Let's imagine the following extrinsic. #[pallet::call_index(1)] #[pallet::weight(T::WeightInfo::might_panic_extrinsic())] pub fn might_panic_extrinsic(origin: OriginFor<T>) -> DispatchResult {...
clst's user avatar
  • 1
0 votes
0 answers
20 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
3 votes
0 answers
97 views

Proposals not getting processed, Consensus Issues on Rococo

Context: A parachain in Rococo is missing more block slots than I would expect it to at fairly random times. Version: Polkadot v0.9.42 Number of Collators: 3 Logging: (Perhaps I am missing the correct ...
Wil W's user avatar
  • 433
1 vote
0 answers
33 views

What does this log message from a collator node mean?

What does this log message from a collator node mean? Is it bad, should it be fixed or ignored? Error: Service(Client(Backend("Invalid argument: Column families not opened: col12, col11, col10, ...
Simson's user avatar
  • 1,110
2 votes
1 answer
48 views

Specific extrinsic stalls the parachain even though the collation is successfully produced

We have the weird case that extrinsics in general work, but there is a specific extrinsic that stalls the parachain. See https://github.com/integritee-network/parachain/issues/222. This extrinsic ...
clangenb's user avatar
  • 131
4 votes
1 answer
104 views

The given validation code was rejected by the PVF pre-checking vote

I'm running a local relay for testing, which is all working great. The issue comes in when joining a parachain to the network - I can get as far as submitting an upload for the genesis state and WASM. ...
Romulus10's user avatar
  • 121
5 votes
1 answer
59 views

How many collators can a parachain have?

I think this should be split into 2 questions: How many total collators can a parachain have ? How many collators can collate at the same block height ? I suspect those number would be approximative ...
Crystalin's user avatar
  • 781
3 votes
2 answers
79 views

How much do relaychain node hardware requirements dictate the parachain collator hardware requirements?

Cumulus ties the parachain and the relaychain together, allowing to exchange essential information necessary for the block production of the parachain. Since a parachain collator must build a block (...
sea212's user avatar
  • 539
2 votes
0 answers
106 views

Rococo collator running on aws eks fails and restart every few minutes

I have a rococo collator running on aws eks that keeps failing, here are the logs: 2023-04-23 01:49:19 [Parachain] 💤 Idle (0 peers), best: #0 (0x3865…1210), finalized #0 (0x3865…1210), ⬇ 0 ⬆ 0 ...
Sebastian's user avatar
  • 123
3 votes
1 answer
141 views

How to add a new collator key to a my parachain in a development setup?

I have a relay chain running with two validators. I wanted to connect a parachain with one collator node. I want to use my own key for the collator instead of using the predefined keys like //Alice ...
Syed Kamran's user avatar
0 votes
0 answers
69 views

Runtime Upgrade: Scheduled runtime upgrade transaction halts network

We are trying to upgrade our runtime on Rococo with a scheduled parachainSystem::authorizeUpgrade transaction, that you can find in the image below. When testing the runtime upgrade on zombienet, ...
Alexander's user avatar
1 vote
2 answers
61 views

How to Start Parachain Node with disabled P2P?

Is there a way to start a parachain node in CI and instruct it through a binary flag not to sync with the relay chain? I think it would be the same to say I want the P2P functionality to be off. Thank ...
demisx's user avatar
  • 113
4 votes
0 answers
27 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
71 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
  • 603
1 vote
1 answer
201 views

Collator node starts failing to import blocks with "database" and "block has an unknown parent" errors after its been running for a while

I'm running collators for both kusama and polkadot network, and both started failing to import blocks after running for a while, these are the logs that I'm getting: 2022-12-13 22:49:39 [Relaychain] 💔...
Sebastian's user avatar
  • 123
0 votes
1 answer
77 views

Parachain recovery

Is it possible to recover a parachain from a backup that is around ~500 blocks behind the head block known by the relay chain? In single-chains, this is usually not difficult when you control all the ...
Rodrigo Quelhas's user avatar
0 votes
1 answer
46 views

I can't purge all chains

I wanted to purge all chains, a relay chain with 3 validators and 2 parachains with 1 collator per each, so I removed all of their DB folders by using rm -rf command. E.g ; rm -rf /tmp/parachain rm -...
TinyDev's user avatar
  • 57
0 votes
1 answer
120 views

How to add new collators on a running parachain?

I'm running a Relay Chain with 4 validators. And trying to add a new collator to a running parachain. Which I've changed the desiredCandidates from 0 to 2 in the Chain Specification file. And when I ...
Alexandre Ribeiro's user avatar
0 votes
0 answers
35 views

Is it possible to pull the transactions that the Moonbeam collators are sending to the Polkadot relay chain?

Currently, working inside the Moonbeam interface and was wondering if it was possible to pull the group of transactions that the Moonbeam collators are sending to the Polkadot Relay Chain before the ...
Jap's user avatar
  • 1
5 votes
0 answers
100 views

New collators not peering - shouldHavePeers: false

In our parachain setup we have one healthy collator node producing blocks. I tried to add two bootnodes and one collator to the set (all of them connecting to the existing collator). So for the ...
Gonzalo Montiel's user avatar
4 votes
1 answer
125 views

How do I recover quickly if the number of healthy nodes for my parachain reaches zero?

I'm particularly interested in the role of backups and state stored on disk in the recovery process. In terms of preparations, we are early enough in our project lifecycle to put in place whatever ...
beyond-code's user avatar
2 votes
1 answer
123 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
3 votes
1 answer
100 views

Collator reward and inflation

What would be the recommended approach to introduce inflation for block production/collator reward? Is NegativeImbalance a good place for this, or implementing a separate pallet that schedules ...
Mo Elshami's user avatar
3 votes
2 answers
262 views

Parachain blocks stopped finalizing after adding another collator

I had setup the relay chain and parachain (collator-1) in a local testnet environment on different servers and blocks was finalising for both. But after 1 month I tried adding another collator(...
Shivam Kushwaha's user avatar
8 votes
2 answers
137 views

Relation between Collator and staking?

Can anyone please explain what is the relation between collator and staking rewards ?
Deepak Chaudhary's user avatar
3 votes
1 answer
147 views

Staking rewards for collator services

How to add Staking rewards for collator services for Node operators ?
Deepak Chaudhary's user avatar
2 votes
3 answers
100 views

Zombienet: test fails after changing parachain id

Originally I had this network definition file: [relaychain] default_image = "docker.io/paritypr/polkadot-debug:master" default_command = "polkadot" default_args = [ "-...
Russo's user avatar
  • 1,193
3 votes
1 answer
145 views

How many collators need to be set on the parachain?

Background our parachain has won the slot and will launch in the future. So, we firstly face the question of how many collators should be setup in our parachain. Here are some of my questions: ...
bun's user avatar
  • 383
2 votes
1 answer
106 views

Acala local testnet with parachain-launch not producing blocks

I am currently working on trying to add a token to Karura. In order to ensure I am doing it correctly I need to run Karura and my chain on a local relay chain. To do this I am using following the ...
Matt Z's user avatar
  • 21
4 votes
1 answer
135 views

About collator staking pallet

i'm reading collator-selection pallet. i notice that when distribute the reward to the collator, the reward is the half of pallet account. why does it not distribute all the balance of pallet account? ...
bun's user avatar
  • 383
5 votes
2 answers
103 views

Run parachain as local regular chain

Working on a parachain, the executable that is build is a collator node. It will run both the parachain and the relay-chain nodes. For pallet development (pure product, unrelated to the chain being a ...
Timothée Delabrouille's user avatar
2 votes
1 answer
94 views

Collator panicked at 'Storage root must match that calculated.'

We have a few collators for the Kintsugi parachain actively syncing and producing blocks when they suddenly fall-over due to the following error: Apr 02 21:06:00 ubuntu-s-2vcpu-4gb-amd-fra1-01 ...
Gregory Hill's user avatar
8 votes
1 answer
89 views

How does a collator or validator choose their signing key?

If I were to insert multiple (valid) author keys over RPC, how does a collator or validator choose which key to sign with when producing a block? As far as I know this cannot be set on start-up.
Gregory Hill's user avatar
5 votes
0 answers
81 views

Why are parachain candidate blocks from only one collator being backed and added on-chain at a time when there are multiple collators? [closed]

Environment: Test machine: 1x mac-m1-pro local Relay chain (rococo-local): 2x relay chain nodes Parachains: 2x collators (Alice and Bob) Parachain consensus: aura I started the network locally and ...
99kies's user avatar
  • 733
7 votes
1 answer
120 views

Collator can't connect to parachain network upon wasm panic

Upon an extrinsic call one of our collators stopped to produce blocks and here's the error log snippet: 2022-03-21 14:48:50 [Parachain] panicked at 'Transaction will be valid in the future', /cargo-...
Kailai's user avatar
  • 363
7 votes
2 answers
82 views

Is it ok to combine RPC node with collator together?

For a parachain is it ok to have RPC and collator in one node? If not why? I'd love to hear some deeper explanation.
Curu's user avatar
  • 93
2 votes
1 answer
184 views

How many collators of a registered parachain must be synchronised with the Rococo relay chain for that parachain to generate and finalize blocks?

I want to determine the minimum amount of collators that a specific parachain that is registered on the Rococo network must have running in order for them to generate and finalize blocks once they ...
Luke Schoen's user avatar
  • 2,292
9 votes
2 answers
129 views

What is the difference between full nodes, authoring nodes, and/or collator nodes

What is the difference between the different types of nodes?
Sam Elamin's user avatar
  • 1,203