Skip to main content

Questions tagged [parachain]

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

Filter by
Sorted by
Tagged with
3 votes
1 answer
56 views

How to cancel a crowdloan before its ending block?

I want to cancel a crowdloan before its ending block and find there are crowdloan.refund and crowdloan.dissolve extrinsics. Can I use crowdloan.refund or crowdloan.dissolve extrinsic to cancel a ...
2 votes
2 answers
68 views

Parachain config for Rococo public test network

How to config a locally tested parachain to connect it to the Rococo public test-network? I mean on the startup phase (before the Rococo Slot Request Form), following the Cumulus tutorial: after ...
3 votes
1 answer
101 views

How to test parachain + Slot Auction + Crowdloan in Rococo chain?

My parachain's unit tests can run no problem. I am aware of "Rococo Slot Request" from https://docs.substrate.io/tutorials/v3/cumulus/rococo/#request-your-parachain-slot and in this section ...
3 votes
0 answers
64 views

How to get relay accounts, native accounts and contributed amounts from a Crowdloan campaign? [closed]

My team can run unit tests on our parachain crowdloan pallet. Now how can I get a list of relay accounts, native accounts and reward amounts used in my unit tests from a real life Crowdloan campaign ...
1 vote
2 answers
128 views

How does my parachain crowdloan pallet work with Slot Auction + Crowdfunding?

My team has got our parachain crowdloan pallet working, thanks to PureStake & Moonbeam According to Polkadot and Moonbeam's description of Crowdloans and example specs, I think there must be some ...
6 votes
1 answer
133 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 ...
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?
6 votes
3 answers
107 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.
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 ...
5 votes
0 answers
83 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 ...
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 ...
1 vote
2 answers
255 views

Failed to compile on Linux [closed]

In fact, I was able to compile successfully on MAC, but I had problems compiling on Linux. error: failed to run custom build command for `tikv-jemalloc-sys v0.4.3+5.2.1-patched.2` Caused by: ...
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 ...
5 votes
1 answer
310 views

How to deploy a parachain node and connect it to an existing relay chain node?

I deployed a relay chain node using the provided docker container: docker run \ --detach \ --name=polkadot \ --volume="$(pwd)/data:/data" \ --network=host \ --entrypoint=...
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 ...
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 ...
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?
3 votes
1 answer
45 views

How can I test a parachain against a production relay chain's live state and configuration?

It is common to want to be absolutely sure any runtime upgrades and some mission critical extrinsics will work as expected in a safe but otherwise identical environment to a production chain. Testing ...
3 votes
1 answer
84 views

Rococo onchain parachain registration not working

I'm trying to onboard a team to paraID2000 on Rococo, but I'm not being able to do so successfully. The ID was previously being used by another team that attempted to upgrade their chain and bricked ...
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 ...
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....
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 ...
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 ...
5 votes
1 answer
84 views

What is the Incomplete Execution error on parachain upgrade?

I have been upgrading my parachain many times over the last few days with no issue at all. I have been using Polkadotjs Apps for this also running on my local machine. My process is that I use the ...
5 votes
1 answer
61 views

What's the meaning of non-voters?

You can find it in the polkadot apps > network > parachains: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fkusama-rpc.polkadot.io#/parachains
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.
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 ...
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 ...
3 votes
1 answer
111 views

Parachain doesn't produce blocks, but worked with rococo-local

Parachain url Repository The parachain is based on polkadot-v0.9.13 that was the latest at the time of release. The logs have neither warnings nor errors. What can we do? We have two collators and ...
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 ...
2 votes
0 answers
73 views

parachain doesn't produce blocks [closed]

Parachain url Repository The parachain is based on polkadot-v0.9.13 that was the latest at the time of release. The logs have neither warnings nor errors. What can we do? We have two collators and ...
5 votes
2 answers
228 views

Rococo polkadot-launch parachain doesn't create blocks

I tested rococo parachains launched thanks polkadot-launch. However I don't see any blocks created from the parachain so I'm wondering if this is normal and if I need to do extra steps to see blocks ...
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 ...
4 votes
1 answer
135 views

How to use `AccountIndex` with `MultiAddress` in a parachain?

In this pull request #19 I am trying to merge the following features into a working parachain based on the substrate-parachain-template in this pull request #17 here: Added AccountIndex to the ...
4 votes
2 answers
149 views

Can I return a custom value from an extrinsic call

Looking at the docs, it seems I can only return custom weights in dispatchables I want to be able to create data in storage then return the ID, because we will be calling the chain from a UI/Dapp I am ...
-3 votes
1 answer
41 views

function or associated item not found in `parachain_info::Pallet<Runtime>`

I referred to parachain_info normally, but couldn't call his get method 717 | Parachain(ParachainInfo::get().into()) | ^^^ function or ...
4 votes
1 answer
63 views

how to specify the node's telemetry name for the relay chain when running a parachain node

when running a parachain, we can specify arguments for the relay chain, by adding a double-dash (--) separator between parachain and relay chain arguments, like so: $ calamari \ --name '🦑 marmara'...
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 ...
5 votes
1 answer
101 views

How do I obtain key-value storage proof for a runtime call?

I want to run an experiment to see how big are PoVs for my parachain blocks. I figured I can leverage the same API that is used during syncing execute_block for the blocks I am interested in and ...
-4 votes
1 answer
53 views

How can the BitCountry economy interact with other parachain? [closed]

how can the Bit Country economy interact with other para chains, dot ecosystems and other ecosystem?
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?
3 votes
1 answer
57 views

Is there any added value to running collators that are not authoring blocks?

What is the value of a collator connected to the parachain network that is not producing blocks? If there is one, are there any best practices to incentivise more nodes on the network?
5 votes
1 answer
127 views

How to compute the starting and ending of a lease period?

For a given lease period, how can we know when the lease period starts and ends (as date time)?
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 ...

1
5 6 7 8
9