Guide to Polkadot-JS


A comprehensive collection of step-by-step instructions for Polkadot-JS Apps and Extension

Getting started

Find your way around Polkadot-JS Apps with staged explainers.

This guide is divided into 9 parts.

These 9 parts are ordered in level of conceptual difficulty (Beginner Advanced).

Each part covers multiple functionalities of Polkadot-JS Apps.


PART 0: Wallet setups

  1. Extension: Download and install the browser extension.
  2. Wallet: Create a wallet from the browser extension.
  3. Settings: Manage browser extension settings.

PART I: Accounts (Basic)

  1. Accounts: Manage your accounts.
  2. Address book: Bookmark your favourite KSM addresses as contacts.
  3. Claim tokens: Claim your KSM from your ETH address.
  4. Transfer: Send KSM to another KSM address.
  5. Teleport: Send your KSM to a parachain address.

PART II: Network

  1. Explorer: Explore latest blockchain data.
  2. Staking: Explore staking-related operations.
  3. Parachains: Explore parachain-related activities.
  4. Gilt: View and participate in auctions for inflation-protected KSM derivatives. [TBC]
  5. Society: View and participate in Kappa Sigma Mu activities. [TBC]
  6. Event calendar: Browse upcoming Relay chain events.

PART III: Accounts (Intermediate)

  1. Substrate identities: Check and manage on-chain identities.
  2. Substrate explorers: Check on-chain transactions details.

PART IV: Governance

  1. Democracy: Explore referendum-related activities.
  2. Council: Explore council-related activities.
  3. Treasury: Explore treasury-related activities.
  4. Bounties: Explore bounty-related activities.
  5. Technical Committee: Explore technical committee-related activities.

PART V: Substrate setups

  1. Substrate accounts: Set Substrate networks for your Polkadot-JS accounts.
  2. Substrate chains: Switch between Relay chains/Parachains/Testnets’ interfaces.

PART VI: Accounts (Advanced)

  1. Account recovery: Set up recoverable and recovery accounts.
  2. Democracy delegation: Set up a delegated account.
  3. Proxy setup: Set up proxy accounts and types.

PART VII: Settings

  1. General: Personalise the Portal’s interface.
  2. Metadata: Explore the Portal’s network settings.
  3. Developer: Define custom types for the Portal’s API.
  4. Translate: Define custom translations for the Portal’s UI.

PART VIII: Developer

  1. Chain state: Make API calls to query on-chain data.
  2. Extrinsics: Make API calls to submit data onto the chain.
  3. RPC calls: View RPC calls used to submit data onto the chain remotely.
  4. Sign & Verify: Sign messages onto the chain and verify on-chain signatures.
  5. Javascript: Interact with on-chain data from the console.