Supported networks
Supported Networks
Typink comes with built-in support for many well-known Substrate networks, ready to use out of the box. You can also define and register your own custom networks.
Typink supports two types of smart contract platforms:
ink! v4/v5 (WASM) - Contracts running on
pallet-contractsusing WebAssemblyink! v6/Solidity (PolkaVM) - Contracts running on
pallet-reviveusing PolkaVM
Smart Contract Support Overview
ink! v4/v5
WASM (pallet-contracts)
alephZero, astar, shiden, popTestnet, alephZeroTestnet, shibuyaTestnet
ink! v6 / Solidity
PolkaVM (pallet-revive)
popTestnet, passetHub, westendAssetHub, kusamaAssetHub
Note: popTestnet supports both contract types.
Well-Known Supported Networks
Mainnet
Typink provides built-in support for the following mainnet networks:
ink! v4/v5 Networks (WASM, pallet-contracts)
alephZero- Aleph Zeroastar- Astarshiden- Shiden
ink! v6/Solidity Networks (PolkaVM, pallet-revive)
kusamaAssetHub- Kusama Asset Hub
Polkadot
polkadot- Polkadot Relay ChainpolkadotAssetHub- Polkadot Asset HubpolkadotPeople- Polkadot People Chain
Kusama
kusama- Kusama Relay ChainkusamaPeople- Kusama People Chain
Other Networks
hydration- Hydrationbasilisk- Basiliskvara- Vara Network
Example Usage:
Testnet
Typink provides built-in support for the following testnet networks:
ink! v4/v5 Testnets (WASM, pallet-contracts)
popTestnet- POP Network Testnet (supports both WASM and PolkaVM)alephZeroTestnet- Aleph Zero TestnetshibuyaTestnet- Shibuya Testnet
ink! v6/Solidity Testnets (PolkaVM, pallet-revive)
popTestnet- POP Network Testnet (supports both WASM and PolkaVM)passetHub- Passet HubwestendAssetHub- Westend Asset Hub
Westend
westend- Westend TestnetwestendPeople- Westend People Chain
Paseo
paseo- Paseo TestnetpaseoPeople- Paseo People ChainpaseoAssetHub- Paseo Asset HubpaseoHydration- Paseo Hydration
Example Usage:
Development
For local development with a Substrate node:
development- Local Development Network (ws://127.0.0.1:9944)
Example Usage:
Define & Register Custom Network Info
You can define a new network info following the NetworkInfo interface:
Basic Custom Network Example
For a basic custom network:
Custom Network with Light Client Support
To add light client support to your custom network:
Custom Parachain with Light Client Support
For parachains, you must specify the relay chain:
Register Custom Network
Once defined, register your custom network with Typink:
You can also combine custom networks with built-in networks:
Network Properties
Required Properties
id- Unique network identifiername- Human-readable network namelogo- URL to network logoproviders- Array of RPC endpoint URLssymbol- Native token symboldecimals- Native token decimals
Optional Properties
type- Network type (mainnet, testnet, devnet)subscanUrl- Subscan explorer URLpjsUrl- Polkadot.js Apps URLfaucetUrl- Faucet URL for testnetsjsonRpcApi- RPC API version (new or legacy)chainSpec- Chain specification for light client supportrelayChain- Parent relay chain for parachains (required for parachain light clients)
Last updated
Was this helpful?