Skip to main content

Questions tagged [parachain]

Questions about blockchains connected to relay chains like Polkadot or Kusama.

Filter by
Sorted by
Tagged with
17 votes
4 answers
256 views

What is the best tutorial to convert a substrate-based standalone chain to a parachain?

What is the best tutorial to convert a substrate-based standalone chain to a parachain?
Songhua Hu's user avatar
16 votes
1 answer
360 views

What does PoV stand for?

I keep seeing this everywhere. PoVBlock, etc. Can someone share what it stands for and maybe include a link where we can learn more?
Jake Hemmerle's user avatar
13 votes
2 answers
166 views

Will asynchronous backing increase the available block weight?

The next big thing for Parachains is asynchronous backing. It will allow parachains to build blocks concurrently with the relay chain and hence bring back the block time from 12s to 6s. One other ...
Alexander Theißen's user avatar
13 votes
2 answers
307 views

What is the proper way of executing a runtime upgrade on a parachain?

I would like to upgrade my parachain. What is the proper way of executing a runtime upgrade on a parachain? Which RPC method to call? Should this be applied to collators or rpc-nodes?
Alex's user avatar
  • 304
12 votes
6 answers
380 views

Solo Substrate chains - are there any examples yet?

I understand that it is possible to use Substrate to run a solo chain, without attaching as a Parachain to a relay chain - are there any live projects running as Solo Substrate yet?
Mattias Petter Johansson's user avatar
10 votes
5 answers
955 views

how to calculate sovereignAccount for parachain?

are there any methods or tools? such as parachain id is 1000. how to get this parachain's sovereignAccount
linus NG's user avatar
  • 311
10 votes
2 answers
206 views

How do I connect my parachain to Rococo?

I have completed the Cumulus tutorial and tested my parachain on rococo-local to work as expected. I would like to connect to the public testnet, but I don't have sudo capabilities to add my parachain....
Nuke's user avatar
  • 1,842
10 votes
2 answers
141 views

Where to request a temporary parachain slot on Rococo?

After following parachain guides and setting up a parachain node, we'd like to initiate a temporary slot on rococo testnet for our parachain (ParaId 2004). According to the document, we should request ...
dm4's user avatar
  • 255
10 votes
1 answer
149 views

How to reset a parachain with a new genesis on rococo?

I want to reset a parachain currently active on the rococo testnet. There is documentation on how to register a new parachain. But what do I need to do in order to restart an existing parachain? I ...
Alexander Theißen's user avatar
10 votes
1 answer
191 views

How do parachain crowdloan accounts work?

Each parachain has a crowdloan account when they conduct crowdloans for the purpose of winning a slot auction. How are these crowdloan accounts generated and does the parachain have the private keys ...
Keith Yeung's user avatar
  • 2,121
9 votes
2 answers
157 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,223
9 votes
2 answers
135 views

Non Fungible Token XCM transfer documentation

I am very interested in any documentation with examples of how to send NFTs from one parachain to another with XCM.
Sokrates's user avatar
  • 421
8 votes
3 answers
239 views

What is head data and how do I get it?

When registering a parachain on a relay-chain you need to provide something called head data (or also referred as genesis state) and wasm. What is this head data and how do I get that?
pepyakin's user avatar
  • 2,184
7 votes
1 answer
371 views

Our parachain doesn't produce blocks [checklist]

It is a common problem that the launch of parachains on a live relay chain is tricky and hard to debug because relaychain validator logs are not easily available. What can go wrong with parachain ...
brenzi's user avatar
  • 563
7 votes
2 answers
107 views

How to verify upward teleport on Relay Chain?

I performed an upward teleport from Encointer-Parachain to Kusama- Relay Chain. The parachain confirmed the XCM extrinsic polkadotXcm.limitedTeleportAssets and an Event was disposed: polkadotXcm....
brenzi's user avatar
  • 563
7 votes
2 answers
215 views

Parachain lease extension: Swap ParaID as well

When swapping two parachain slots as described in the polkadot wiki, is it also possible to swap the ParaID, for example to keep the old ParaID and thus avoid issues in regards to XCM when extending ...
sea212's user avatar
  • 549
7 votes
2 answers
90 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
7 votes
1 answer
116 views

From a parachain, how to get the current relay chain block number?

From a parachain, how to get the current relay chain block number? I would like to write a hook using the relay chain block as a trigger.
Timothée Delabrouille's user avatar
7 votes
1 answer
192 views

How to withdraw KSM tokens from Karura without using the Karura Bridge graphical interface?

I transferred some KSM from the Kusama relay chain to the Karura parachain, and now I want to withdraw the tokens back to the relay chain. That said, it seems that currently the Karura graphical ...
Dcompoze's user avatar
  • 620
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
7 votes
1 answer
198 views

My parachain has not been able to issue a block after submitting the upgrade transaction

network: rococo live this is my parachain log.
99kies's user avatar
  • 753
7 votes
1 answer
252 views

"Collation wasn't advertised to any validator"

We are investigating fluctuating block production times, and something that caught my eyes in the logs were Collation wasn't advertised to any validator. What does this mean, exactly, and could it ...
Sander's user avatar
  • 412
7 votes
1 answer
94 views

Unstuck non-upgraded Parachain

A parachain had an upgrade schedule on a relay chain, but the upgrade did not go through, forcing the parachain to stop producing blocks. I tried forcing a new validationCode using SUDO, but that did ...
Santiago Balaguer's user avatar
7 votes
1 answer
166 views

how can I purge all pending extrinsics in the transaction pool

I suspect that an extrinsic caused the block production to stall. It's status remains at "broadcast" and no new blocks will be produced. To be sure I'd like to remove it from the tx pool on ...
brenzi's user avatar
  • 563
7 votes
1 answer
122 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
  • 383
7 votes
1 answer
169 views

Connecting a rococo-local based parachain to a private polkadot-local based relay chain

I created a polkadot-local based private network relay chain by adding some new keys both in stacking and session sections of the initial polkadot-local spec (I followed this tutorial Start a private ...
Mathilde Ffrench's user avatar
6 votes
1 answer
665 views

How can the Substrate staking pallet be used in a parachain?

Staking pallet allows a chain to elect validators/collators with respect to their stake. There are multiple ways in staking pallet to implement ElectionProvider (both on-chain and off-chain) which ...
Gautham J's user avatar
  • 116
6 votes
1 answer
228 views

How can a project prolong a parachain slot lease in Kusama?

I believe, some of the Kusama based projects have done that already. What exactly did they do and what are the options if a project wants to prolong or renew the parachain slot?
Peter Streelman's user avatar
6 votes
3 answers
108 views

Deregistering my parathread using its manager account is not always possible

I have observed that not in every scenario the manager of the para is able to deregister the parathread. So I would like to gather here what are the scenarios where we can hit this, and their reasons.
Alejandro Martínez's user avatar
6 votes
3 answers
151 views

How to track token issuance

How would I track the token issuance of a parachain, using either the polkadot api or on-chain data? Does anyone have a simple example?
Roger J Bos CFA's user avatar
6 votes
2 answers
227 views

Barrier error during initiating HRMP channel with Rockmine on Rococo

I want to open HRMP channel with Rockmine on rococo. But I got the Barrier error and can't understand what is wrong with my request. This is my encoded call data ...
rust.dev's user avatar
  • 519
6 votes
1 answer
279 views

How to enable cross-chain asset transfers to a parachain?

This is a question about XCM. Do I just need to add orml_xtokens dependency to a parachain to allow transferring assets to another chain?
99kies's user avatar
  • 753
6 votes
2 answers
186 views

How can I get my parachain to produce blocks? (sanity checklist)

On launch of a parachain it can be a challenge to debug why a parachain cannot produce blocks. List answers as to what to look for and sanity checks for debugging a parachain that cannot produce ...
Ramsey - Decentration's user avatar
6 votes
1 answer
70 views

Provided next available para id is already registered

Background - I have relay chain setup that is able to connect to local rococo testnet, and I am trying to obtain and register unique para_id on Rococo testnet via the polkadotjs app. I have provided ...
Shivam Kushwaha's user avatar
6 votes
2 answers
122 views

How to deregister a parathread?

If I want to de register a parathread I have previously registered, which steps should I follow ? What happens with the deposit ?
Alejandro Martínez's user avatar
6 votes
1 answer
112 views

Is it safe to use non-archive mode when starting a parachain collator?

For example, when connecting to polkadot/kusama, can we use some sort of DB snapshot like polkashots to bypass the long waiting time? However, it requires the non-archive mode in the relaychain ...
Kailai's user avatar
  • 383
6 votes
1 answer
387 views

Parachain missed blocks due to relay wrong announcement?

On February 20, 2023 around 22:08 UTC, Shiden block production has been hurt and almost stopped during 40 minutes.A lot of collators were missing blocks for no apparent reason. Examples of blocks that ...
bLd's user avatar
  • 182
6 votes
1 answer
263 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
6 votes
1 answer
134 views

Parachain large migration best practices

We need to insert a lot of data to storage. In standalone version we can do it via System.SetStorage with sudo weight override. But in parachains this approach maybe can break our chain. What are the ...
Veniamin's user avatar
6 votes
1 answer
57 views

Is it clear what is behind the block time slow down we're seeing in Kusama Parachains, and how close is it to being solved?

We've seen a significant slow down of block time on Kusama. It seems that this may be related to the deployment od client v0.9.16. It is clear what is behind the slow down? If so, how close are we to ...
Matt Moroz's user avatar
6 votes
3 answers
165 views

Error WeightNotComputable - XCM Transaction

I am getting the XCM error of WeightNotComputable. What could be the cause of this? Here is the XCM code which fails.
Snowmead's user avatar
  • 625
6 votes
1 answer
54 views

Parachain support for light clients

What is required from a technical point of view (specific pallets and APIs) for parachains to support light clients? I saw that only a few parachains have the option to interact with the light clients....
user2862's user avatar
  • 309
6 votes
0 answers
69 views

No block produced/validated on parachain for almost a day

We upgraded our testnet Shibuya yesterday, for which we have our own validator network, and block production stalled for almost a whole day. The block on which it was stuck was the one where the ...
Dinonard's user avatar
  • 587
6 votes
0 answers
178 views

Subxt call to custom pallet method returning `wasm 'unreachable'` - (`TaggedTransactionQueue_validate_transaction`)

So I am trying to submit extrinsics to a running parachain node using subxt, but encounter a Codec error. The parachain is based on the substrate-parachain-template, the relay chain is compiled ...
Niels Vistisen's user avatar
6 votes
0 answers
112 views

Parachain block production stalls randomly [closed]

Our testnet with 2 collators and 4 validators got stuck producing a single block more than 100 times before finally including it, then production resumed normally as if nothing happened. Can it be ...
mrq's user avatar
  • 150
5 votes
3 answers
90 views

How do I find out which parachains include the pallets my dapp needs?

Let's say I want to build a dapp, and I know which pallets it would require. How do I find out which of the current parachains (both Polkadot and Kusama) contain these pallets? I know https://(kusama|...
smm's user avatar
  • 206
5 votes
2 answers
560 views

How can I run an interBTC vault?

Interlay (interBTC) is a parachain that allows users to use their BTC on other parachains by locking up BTC in vaults, which, if I understood correctly act as a network of verifiers. How can I run an ...
Sacha Lansky's user avatar
  • 2,640
5 votes
1 answer
344 views

Block times in parachain are twice as long as configured

We are configuring the block time to be 6 seconds in our parachain and yet in Polkadot apps it reliably creates blocks every 12 seconds. Is there something I'm missing here? The code we are using in ...
Drew Stone's user avatar
  • 1,194
5 votes
2 answers
102 views

chain state after parachain slot renewal

from the cumulus tutorial: ... You cannot, at this time, connect a parachain with any previous state to a relay chain. All parachains must start from block 0 on the relay chain... If that is the ...
Bernardo Rodrigues's user avatar
5 votes
2 answers
146 views

Speed up kusama-local onboarding

We are using rococo-local in our CI/CD but we would like to move to kusama-local because we need to test some xTokens pallet ( upwards / downards transfers ) functionalities with Kusama. We are using ...
Gonzalo Cerro's user avatar

1
2 3 4 5
9