Nova Wallet Wiki
  • Welcome to Nova Wallet
    • 📚About Nova Wallet
    • 🔽Download Nova Wallet
  • Wallet Management
    • 🆕Create a New Wallet
    • 💍Import an Existing Wallet
      • Import from Cloud Backup
      • Import via Passphrase
      • Import via Raw Seed
      • Import via Restore JSON
      • Import from Metamask (Ethereum Derivation Paths)
      • Import Polkadot / Substrate Derived Accounts
    • ⏏️Export Wallet
      • Export Mnemonic Passphrase
      • Export Raw Seed
      • Export JSON file
    • ❌Deleting a Wallet
    • 📱Hardware Wallets
      • Polkadot Vault
        • Create a New Polkadot Vault Account
        • Import Existing Polkadot Vault Account
        • Add Polkadot Vault Account to Nova Wallet
        • Update Chain Metadata in Polkadot Vault
        • Update Chain Specs in Polkadot Vault
        • Add Public Key for a Network
        • Derivation Paths
          • Add Root Key
          • Edit Derivation Path
        • Receive Tokens on Your Polkadot Vault Account
        • Submit a Transaction Using Polkadot Vault
        • Troubleshooting
      • Ledger Devices
        • Add Ledger Nano X Account to Nova Wallet
        • Add Ledger Flex Account to Nova Wallet
        • Add Ledger Stax Account to Nova Wallet
        • Add Ledger Nano S Plus Account to Nova Wallet (Android-only)
        • Add Ledger Nano S Account to Nova Wallet (Android-only)
        • Receive Tokens on Your Ledger Account
        • Submit a Transaction Using Ledger
        • Adding New Network to Your Ledger Account in Nova Wallet
        • Add Additional Ledger Accounts
        • Ledger App Migration
        • Migrate Tokens to the New Polkadot Ledger App
        • Ledger FAQs
      • Parity Signer
        • Create a New Parity Signer Account
        • Add Parity Signer Account to Nova Wallet
        • Update Chain Metadata in Parity Signer
        • Update Chain Specs in Parity Signer
        • Receive Tokens on Your Parity Signer Account
        • Submit a Transaction Using Parity Signer
        • Troubleshooting
      • Polkadot Vault [Legacy]
        • Create a New Polkadot Vault Account
        • Import Existing Polkadot Vault Account
        • Migrate Parity Signer Account
        • Add Polkadot Vault Account to Nova Wallet
        • Update Chain Metadata in Polkadot Vault
        • Add Public Key for a Network
        • Derivation Paths – Add Root Key
        • Receive Tokens on Your Polkadot Vault Account
        • Submit a Transaction Using Polkadot Vault
        • Troubleshooting
    • 🤝Delegated Authorities (Proxies)
      • Setting Delegated Authorities (Proxies)
      • See Proxied Accounts
      • Sign Transaction as Proxied Account
    • 👀Watch Only Wallets
  • Asset Management
    • 🔎View Token Balance
    • 💱Modify Fiat Value Type
    • 📜View Operation History
    • ↘️How to Receive Tokens
    • ↗️How to Send Tokens
      • Send Tokens
      • Send Tokens Cross-Chain
    • 🔃How to Swap Tokens
    • 🔐Locked Token Balance
    • 💼Tokens / Networks View
    • 🪙Add Custom ERC-20 Token
    • ✏️Edit Custom ERC-20 Token
  • Staking
    • Polkadot (DOT) Staking — How to Earn Staking Rewards | Nova Wallet
      • 🙋Polkadot Direct Staking
        • 🥞Add to Your DOT Direct Stake
        • 🛑How to Unstake Your DOT From Direct Staking
        • ↩️Return Your DOT to Stake
        • 📊Manage Polkadot Validators
        • 📌Change DOT Rewards Destination
        • 🔧Improve Your DOT Staking
      • 🌊Polkadot Pool Staking
        • 🤩Claim DOT Rewards
        • 🥞Add to Your DOT Pool Stake
        • 🛑How to Unstake Your DOT From Pool Staking
    • Kusama (KSM) Staking
      • 🙋Kusama Direct Staking
        • 🥞Add to Your KSM Direct Stake
        • 🛑How to Unstake Your KSM From Direct Staking
        • ↩️Return your KSM to Stake
        • 📊Manage Kusama Validators
        • 📌Change KSM Rewards Destination
        • 🔧Improve Your KSM Staking
      • 🌊Kusama Pool Staking
        • 🤩Claim KSM Rewards
        • 🥞Add to Your KSM Pool Stake
        • 🛑How to Unstake Your KSM From Pool Staking
    • Aleph Zero (AZERO) Staking
      • 🙋Aleph Zero Direct Staking
        • 🥞Add to Your AZERO Direct Stake
        • 🛑How to Unstake Your AZERO From Direct Staking
        • ↩️Return your AZERO to Stake
        • 📊Manage Aleph Zero Validators
        • 📌Change AZERO Rewards Destination
      • 🌊Aleph Zero Pool Staking
        • 🤩Claim AZERO Rewards
        • 🥞Add to Your AZERO Pool Stake
        • 🛑How to Unstake Your AZERO From Pool Staking
    • Avail (AVAIL) Staking
      • 🙋Avail Direct Staking
        • 🥞Add to Your AVAIL Direct Stake
        • 🛑How to Unstake Your AVAIL From Direct Staking
        • ↩️Return your AVAIL to Stake
        • 📊Manage Avail Validators
        • 📌Change AVAIL Rewards Destination
      • 🌊Avail Pool Staking
        • 🤩Claim AVAIL Rewards
        • 🥞Add to Your AVAIL Pool Stake
        • 🛑How to Unstake Your AVAIL From Pool Staking
    • Manta (MANTA) Staking
      • 🥞Add to Your MANTA Stake
      • 🛑How to Unstake Your MANTA
      • ↩️Return your MANTA to Stake
      • 📊Manage Manta Collators
      • 🔀Manta Bridging
    • Mythos (MYTH) Staking
      • 🤩Claim MYTH Rewards
      • 🥞Add to Your MYTH Stake
      • 🛑How to Unstake Your MYTH
      • 📊Manage Mythos Collators
    • Moonbeam (GLMR) Staking
      • 🥞Add to GLMR Your Stake
      • 🛑How to Unstake Your GLMR
      • ↩️Return your GLMR to Stake
      • 📊Manage Moonbeam Collators
    • Moonriver (MOVR) Staking
      • 🥞Add to Your MOVR Stake
      • 🛑How to Unstake Your MOVR
      • ↩️Return your MOVR to Stake
      • 📊Manage Moonriver Collators
    • Polimec (PLMC) Staking
      • 🥞Add to PLMC Your Stake
      • 🛑How to Unstake Your PLMC
      • ↩️Return your PLMC to Stake
      • 📊Manage Polimec Collators
    • Polkadex (PDEX) Staking
      • 🥞Add to Your PDEX Stake
      • 🛑How to Unstake your PDEX
      • ↩️Return your PDEX to Stake
      • 📊Manage Polkadex Validators
      • 📌Change PDEX Rewards Destination
    • Ternoa (CAPS) Staking
      • 🥞Add to Your CAPS Stake
      • 🛑How to Unstake Your CAPS
      • ↩️Return your CAPS to Stake
      • 📊Manage Ternoa Validators
      • 📌Change CAPS Rewards Destination
    • Vara (VARA) Staking
      • 🙋Vara Direct Staking
        • 🥞Add to Your VARA Direct Stake
        • 🛑How to Unstake Your VARA From Direct Staking
        • ↩️Return your VARA to Stake
        • 📊Manage Vara Validators
        • 📌Change VARA Rewards Destination
      • 🌊Vara Pool Staking
        • 🤩Claim VARA Rewards
        • 🥞Add to Your VARA Pool Stake
        • 🛑How to Unstake Your VARA From Pool Staking
    • Zeitgeist (ZTG) Staking
      • 🥞Add to Your ZTG Stake
      • 🛑How to Unstake Your ZTG
      • ↩️Return your ZTG to Stake
      • 📊Manage Zeitgeist Collators
    • Calamari (KMA) Staking (PAUSED)
    • Turing (TUR) Staking (PAUSED)
    • 👨‍🏫Staking FAQ
    • Staking Proxy
      • Set up Staking Proxy
      • Remove Staking Proxy
      • Sign Transaction as Staking Proxy
    • 🛂Controller Account Deprecation
  • DApps
    • 📜DApp Catalog
    • ↘️Connect to DApps
    • ➕Add DApp to Favorites
    • ➖Remove DApp from Favorites
    • 🔍Search for a DApp
    • 🖥️Desktop Mode for DApps
    • ☑️Authorized DApps
    • 📲Using WalletConnect for DApps
  • Crowdloans
    • 🤝Contribute to a Crowdloan
    • 😎See Your Crowdloan Contributions
    • 👨‍🏫Crowdloan FAQ
  • OpenGov
    • 🙋‍♀️Participation
      • Vote on Referenda with SwipeGov
      • Vote on a Referendum
      • Revote on a Referendum
      • Search for a Referendum
      • Filter Referendums
      • Unlock Locked Amounts
    • 🗳️Delegation
      • Delegate Your Votes
      • Revoke Delegated Votes
      • Change Delegated Conviction
    • 📃Delegate Registry
    • 👩‍🏫Governance FAQ
  • Settings
    • ⛔WalletConnect - Disconnect
    • 📶Network Management
      • Add Custom Node
      • Edit Custom Node
      • Delete Custom Node
      • Add Network
      • Add Network Manually
      • Auto-balance Nodes
      • Enable/Disable Network Connection
    • 🔔Push Notifications
      • Enable Notifications
      • Disable Specific Notifications
      • Select Wallet for Notifications
      • Governance Notifications
      • Staking Rewards Notifications
    • 💲Currency Management
    • 🌐Language Management
    • ☁️Backup
      • Enable Cloud Backup
      • Restore Your Wallets with Cloud Backup
      • Manage Your Cloud Backup
      • Store Your Backup Password Safely
    • 🆔Biometric Auth
    • ✅Approve with PIN
    • 🛡️Safe Mode
    • 🔁Change PIN Code
  • Help & Support
    • 👨‍🏫FAQ
    • 🧰Troubleshooting
      • Trapped XCM Assets
    • 📢Socials & Announcement Channels
    • 🤫Seed Phrase Management
    • 🆔Associate Address with web3name
  • Misc
    • 📚Developer Documentation
      • 📲Intergrate Nova Wallet
      • 📑Add your DApp to Nova Wallet
      • ➕Integrate Network
      • 🔗App Links
        • Open DApp
        • Open Referendum
        • Open Multistaking Dashboard
        • Add Wallet (Default)
        • Add Wallet (Custom)
    • 🤩Brand Kit
    • 😻Treasury Bounties
  • Legal & Security
    • 💼Security
    • 📄Terms & Conditions
    • 🕵️Privacy Policy
Powered by GitBook
LogoLogo

Social

  • Telegram
  • X (formerly Twitter)
  • Youtube
  • Medium
  • Element

Resources

  • Terms & Condictions
  • Privacy Policy
  • Github
  • Brand Kit

Support

  • Get Support by Email

Others

  • Linktree
  • Website

© 2022-2024 Novasama Technologies

On this page
  • Required Data
  • ChainId
  • ParentId
  • Assets
  • Nodes
  • Explorers
  • Other Fields
  1. Misc
  2. Developer Documentation

Integrate Network

How to add your network to Nova Wallet

PreviousAdd your DApp to Nova WalletNextApp Links

Last updated 9 months ago

If you want to test your network in Nova Wallet then please follow this guide: Add Network

When you are ready to add your network to the production build of Nova Wallet then follow these steps:

  1. Submit a Pull Request to the following Nova config paths in this

chains/v{latest}/preConfigured/chains_dev.json

chains/v{latest}/preConfigured/detailsDev

  1. Message the Nova Wallet team on Telegram so that a chat room can be created between our teams.

Required Data

ChainId

In the chainId field, you need to input the hexadecimal genesis hash of your chain (without the 0x). If you do not know how to find the genesis hash of your chain, then do the following:

  1. Open the Polkadot JS Portal for your chain.

  2. Navigate to Settings -> Metadata

  3. The genesis hash will be displayed here

ParentId

If your chain is connected to a relay chain (such as Polkadot) then you need to input the hexadecimal genesis hash of that relay chain (without the 0x) in the parentId field.

  1. Open the Polkadot JS Portal for the relay chain

  2. Navigate to Settings -> Metadata

  3. The genesis hash will be displayed there

The genesis hash for Polkadot is: 91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3

The genesis hash for Kusama is: b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe

Assets

Include details of your chain's primary token in the PR.

AssetId: This will typically be '0'. Symbol: This is the ticker of your native token. Precision: This is the number of decimals for your native asset. You can typically verify this by checking the Chain State of assets in your AssetRegistry pallet on the Polkadot JS Portal priceId: This typically is the ticker of your native token. Icon: You should submit an SVG of your token's logo

If you want to add more assets then you should follow the typical process as shown in the chains.json file. The Nova Wallet team will double-check everything for you.

Nodes

In this section, you need to include the URL of a public RPC node for your chain.

You can find the URL of your RPC by selecting your network in the Polkadot JS Portal, then selecting switch, and navigating to "development" at the bottom of the list and you will find the URL.

Explorers

In this section, you should include the name of your block explorer, a link to the extrinsics URL, and the accounts URL. See the example below:

"name": "Subscan",
"extrinsic": "https://hydradx.subscan.io/extrinsic/{hash}",
"account": "https://hydradx.subscan.io/account/{address}"

Other Fields

There are other fields for externalAPI, Governance, and Staking. Please contact the Nova Wallet team regarding these parameters.

📚
➕
repo