Questions tagged [kusama]

Kusama is a scalable network of specialized blockchains built using Substrate and nearly the same codebase as Polkadot. The network is an experimental development environment for teams who want to move fast and innovate on Kusama, or prepare for deployment on Polkadot.

Filter by
Sorted by
Tagged with
13 votes
3 answers

How do I become a Substrate Developer? [closed]

I would like to become a Substrate Blockchain Developer. What is the recommended path? I have 4 months of Rust programming experience and 3 years of Python programming experience. I am just starting ...
Udit's user avatar
  • 155
6 votes
1 answer

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
1 vote
1 answer

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
  • 407
6 votes
2 answers

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
4 votes
3 answers

How do i find the address of the treasury?

I have implemented pallet_treasury just like Kusama, how do i find the resulting address?
Ramsey - Decentration's user avatar
17 votes
4 answers

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
8 votes
1 answer

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

If we want to connect a parachain to Rococo's 'rococo-local' relay chain we follow this Cumulus tutorial using polkadot-launch. Part of the pre-launch steps mentioned here is to minimize your runtime ...
Luke Schoen's user avatar
  • 2,322
6 votes
1 answer

Democracy rework in Substrate

Am I correct in understanding that the governance portion of Polkadot/Kusama/Substrate is undergoing a small revolution in terms of code? Based on what I've seen/heard: Democracy is undergoing a re-...
Barto's user avatar
  • 584
6 votes
3 answers

How do I check what metadata version a chain is running?

I'm quite new at this, but I'm having trouble understanding the "metadata version". My confusion stems from the fact that I know that Polkadot/Kusama has upgraded to v14 a while back, but I ...
Werner S's user avatar
  • 629
3 votes
1 answer

How to migrate from Kusama to Polkadot?

I want to migrate my production parachain from Kusama or Polkadot. How can I achieve this?
sea212's user avatar
  • 539
3 votes
3 answers

Different representation of the same address between polkadot-js and an explorer

I am trying to create an address for Kusama. Here is my code: const seed = bip39.mnemonicToSeedSync(WALLET_MNEMONIC, WALLET_PASSWORD); const privateKeyBuffer = bip32 .fromSeed(seed) ....
kamaci's user avatar
  • 161
2 votes
1 answer

How to verify `runtime-upgrade` using `try-runtime

I am trying to verify a simple runtime-upgrade using try-runtime. I followed and
Ayush Mishra's user avatar
2 votes
1 answer

How to access Statemint/Statemine assets in a parachain?

Statemint/Statemine provides a first-class interface for creating, managing, and using both fungible and non-fungible assets. Token such as USDT are minted on it. What methods are possible to interact ...
linus NG's user avatar
  • 311
1 vote
1 answer

Using polkadot.js api, how can we list the members of a Kusama nomination pool?

According to the documentation, api.query.nominationPools.poolMembers should yield details about pool members. The result should be a Map so we should be able to iterate the .entries / .keys. (async ()...
DerekC's user avatar
  • 205
0 votes
1 answer

The election failed. No new era is planned

I set up the private network of 8/10, everything is working fine, all the validators validate the blocks but after the an era I am facing an issue that the staking.StakingElectionFailed. The election ...
Akash Singh's user avatar