Skip to main content
15 votes

How to open HRMP channels between parachains?

Feel free to update/modify this if you see something that can be improved upon Opening HRMP channels between parachains If you are new to XCM, read the following: https://polkadot.network/blog/xcm-...
Bruno's user avatar
  • 8,455
9 votes

How do I connect my parachain to Rococo?

Edit: now the process is to submit an issue with the Rococo template here, after completion of the cumulus tutorial Old: You will need to reach out someone with access to Rococo's SUDO account and ...
Alejandro - R 0 G U E's user avatar
9 votes

How do you add new validators for your blockchain testnet?

Add new public relay validators to your set This post will guide you through the stage where you have a rococo style relay chain and you want other validators to connect with you. Here we will show ...
Ramsey - Decentration's user avatar
7 votes
Accepted

Wider Parachain Testing: Westend or Rococo?

This is indeed a very good question. Rococo is the testnet for all parachains in the Ecosystem (as announced on last Sub0 Conference), and all teams that want to try out being a Parachain, or building ...
Santiago Balaguer's user avatar
6 votes

Provided next available para id is already registered

There seems to be an inconsistency between the parachains and the registrar. The Rococo state indeed refers to 2015 as the next free id, and it is indeed already assigned - (This part edited from the ...
Jaco's user avatar
  • 5,985
6 votes
Accepted

What is required to integrate a Parachain into Kusama?

To become a parachain on Kusama, you have to acquire a parachain slot by winning it through a parachain slot auction - https://kusama.network/auctions/ There is also a provision to become a parachain ...
DrW3RK's user avatar
  • 981
6 votes
Accepted

How do I connect my parachain to Rococo?

We have now streamlined the process: there's a form to fill in "Rococo Slot Request" that asks all the right questions so that we can make that happen quickly for you: https://github.com/...
Squirrel's user avatar
  • 3,901
6 votes
Accepted

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

Paras module exposes two dispatchables to control this: force_set_current_code force_set_current_head Using the relay-chain governance, you can call those functions to resubmit the code and genesis ...
pepyakin's user avatar
  • 2,194
6 votes
Accepted

Barrier error during initiating HRMP channel with Rockmine on Rococo

First, this is because you're using a non-root account to send the XCM of HRMP request. You should use sudo or governance to do this. If you use a non-root account to call polkadotXcm.send, it will ...
Guantong's user avatar
  • 1,868
5 votes

What is required to integrate a Parachain into Kusama?

For both Kusama, there are slot auctions, the same happens on Polkadot. Auction run for a duration and the winner of the auction wins a slot. To win, you either need to have sufficient funds to secure ...
RosaryBeads's user avatar
5 votes
Accepted

Why is the Rococo `maxCodeSize` too small to do adequate incremental runtime upgrades?

Generally, you should use the x_runtime.compact.compressed.wasm which is about a factor of 3 smaller than the compact wasm. This runtime is compressed with zlib and the node knows to decompress it ...
rob's user avatar
  • 2,126
5 votes
Accepted

Unstuck non-upgraded Parachain

The issue appears to be that you have put your chain into an expected state, which it cannot resolve. When calling schedule_para_cleanup we check: // Disallow offboarding in case there is an upcoming ...
Shawn Tabrizi's user avatar
  • 16.3k
4 votes

Deposit on registrar.forceRegister(who,deposit,id,genesisHead,validationCode)?

After going around this for some time, I realized a couple of things that might be worth sharing. TL;DR -> when using Root account, deposit can be anything, including 0. The registrar code clearly ...
Santiago Balaguer's user avatar
4 votes
Accepted

Where to request a temporary parachain slot on Rococo?

It looks like they have created this process to request rococo slots. https://github.com/paritytech/subport/issues/new/choose
Dutt's user avatar
  • 96
4 votes

Where to request a temporary parachain slot on Rococo?

This does not directly answer your question as I am not sure where to request a slot now that the channel is closed and I am pretty sure you still need to request someone from Parity to initiate the ...
Dutt's user avatar
  • 96
4 votes
Accepted

Can parathread produce blocks?

The Parathreads protocol is still under development. So no, currently parathreads do not create blocks, but this is on the immediate roadmap, and when it happens, there will be some economics around ...
Shawn Tabrizi's user avatar
  • 16.3k
4 votes

Sudo option is missing

When the pallet doesn't show, it means it is not included in the runtime. Since the Polkadot repo is meant to support the live/production Polkadot network, this module is not included in the runtime ...
Jaco's user avatar
  • 5,985
4 votes
Accepted

Nodes not connecting to Rococo relaychain

For any other Project having issues with connecting to the Rococo relaychain please check if you are using old relay-chain bootnodes on your collator (due to importing old polkadot). We would ...
Nico's user avatar
  • 106
4 votes
Accepted

How to list all the parathreads in a Polkadot network?

I believe you are already following the best approach one could use at the moment, because Paras in paras_registrar keeps every registered paraId along with its ParaInfo, but then you won't be able to ...
Alejandro - R 0 G U E's user avatar
3 votes
Accepted

Bootnodes for Rococo

You might be using the wrong chain spec of Rococo. The one running was included in this PR: https://github.com/paritytech/polkadot/pull/5113/commits/e9a0947de83f8ced4402a6d2df54dd78d861369d
Alejandro - R 0 G U E's user avatar
3 votes

Upgrade Rococo fork, error would exhaust block limits (no pallet_scheduler)

Put through the upgrade with sudo.sudoUncheckedWeight instead of sudo.sudo. If using the apps UI, the sudo page does have a toggle to swap this this second call aka the "with weight override"...
Jaco's user avatar
  • 5,985
3 votes
Accepted

Can we use same WASM and State files for registering parathread on Kusama, which we used for Rococo?

Can we use the same WASM and State files for registering parathread on Kusama, which we used for Rococo? Yes, technically you can do this. Assuming you have the same ParaId on both networks it should ...
bkchr's user avatar
  • 11.8k
3 votes
Accepted

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

You only need 1 collator being synchronized to start building blocks. You also don't need n + 1 validators on the relay chain where n is the number of Parachains. That was the case for Parachains V0 ...
bkchr's user avatar
  • 11.8k
3 votes
Accepted

Do I need the chain specification file of Rococco testnet to run my local parachain node?

In order to connect your parachain to a relay chain you need its chain spec file. In the tutorial, the relay chain you want to connect is rococo. The chain spec is public: https://github.com/...
Alex Bean's user avatar
  • 5,767
3 votes

When there is a new Chain Spec version how do we know where to add things?

There are two types of chain spec: "raw" and "human readable". Where the difference between both is that genesis entry is either hex key and values or a json that contains the ...
bkchr's user avatar
  • 11.8k
3 votes

StorageDepositLimitExhausted error when trying to deploy contract on Rococo

A common mistake that causes this issue is to forget to send ROCs to the Contracts chain. If you don't specify the parachain ID when you request ROCs from the faucet, it will just send you ROCs on the ...
Sacha Lansky's user avatar
  • 2,650
2 votes

Is Kusama still running on 0.9.17?

Looks like it will be upgraded to 0.9.18 soon: https://kusama.polkassembly.io/referendum/183 Some nodes may have already upgraded the node itself (upper right is node version) but you can see that ...
Bruno's user avatar
  • 8,455
2 votes
Accepted

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

I'd suggest to run a local rococo with polkadot-launch where you can quickly launch your own relaychain and parachain. You can also tweak the config file to not automatically onboard your parachain. ...
h4x3rotab's user avatar
  • 732
2 votes

Is there a link or guide on how to get a Sovereign Account Address?

The quick way for Kusama and Polkadot is to check subscan for the proper parachain: https://kusama.subscan.io/parachain/2023 In the case of most parachains on Rococo, the Owner is also the Sovereign ...
gluneau's user avatar
  • 66
2 votes

Sudo option is missing

git cherrypick this commit and read the commit comment for the step to fixup the Cargo.toml after: https://github.com/paritytech/polkadot/commit/791c8b8f9e6fe00b631f2cace0d6d65151487eb4 That will ...
Squirrel's user avatar
  • 3,901

Only top scored, non community-wiki answers of a minimum length are eligible