Questions tagged [collator]
The collator tag has no usage guidance.
38
questions
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 {...
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 ...
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 ...
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, ...
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 ...
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. ...
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 ...
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 (...
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
...
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 ...
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, ...
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 ...
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 ...
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 ...
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] 💔...
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 ...
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 -...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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(...
8
votes
2
answers
137
views
Relation between Collator and staking?
Can anyone please explain what is the relation between collator and staking rewards ?
3
votes
1
answer
147
views
Staking rewards for collator services
How to add Staking rewards for collator services for Node operators ?
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 = [ "-...
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:
...
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 ...
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? ...
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 ...
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 ...
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.
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 ...
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-...
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.
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 ...
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?