Tools & other chains · PRANA is standard EVM, so your whole toolbox works
PRANA is its own EVM chain (chainId 712217 /
0xade19) — not built on any L2. Because it's standard EVM, the entire
Ethereum tool ecosystem works against it unchanged: you point the tool at PRANA's RPC and add it
as a custom network. Nothing proprietary to learn.
The one thing to know
Most of these are third-party tools — they don't
"support PRANA" out of the box; they support any EVM chain you configure. Where a tool
keeps a built-in chain list (MetaMask, Safe, some explorers), you add PRANA as a custom
network: RPC https://rpc.prana.melek.salon, chainId 712217. One-click add on
PRANA contract dev.
Wallets
| Tool | How it works with PRANA |
|---|---|
| MetaMask | The default. Add PRANA via EIP-3085 (see /dev/prana) — a custom network you add once. |
| Rabby | MetaMask-compatible; add PRANA as a custom network the same way. |
| WalletConnect | Works with any dapp that supports it; the user picks the PRANA network in their wallet. |
Libraries
| Tool | How it works with PRANA |
|---|---|
| ethers (v6) | JsonRpcProvider(rpc, chainId). Snippets on /dev/prana. |
| viem | defineChain({ id: 712217, rpcUrls… }). Snippets on /dev/prana + /dev/frontend. |
| wagmi | React hooks over viem — pass the same defineChain() PRANA object as a custom chain. |
| web3.py | Python: Web3(HTTPProvider(rpc)); it just needs the RPC URL + chainId 712217. |
Frameworks
| Tool | How it works with PRANA |
|---|---|
| Hardhat | Add a prana network (url + chainId) to hardhat.config.js. See /dev/prana. |
| Foundry | forge create --rpc-url <PRANA rpc>. See /dev/prana + /dev/token. |
| Remix | In-browser IDE — deploy via "Injected Provider" with your wallet on the PRANA network. |
| thirdweb | Works against any EVM RPC as a custom chain; give it the PRANA RPC + chainId. |
Contract libraries & infra
| Tool | How it works with PRANA |
|---|---|
| OpenZeppelin Contracts | The standard base (ERC-20/721/1155, Ownable, AccessControl). MIT-licensed — import + inherit. See /dev/token. |
| Solmate | Gas-optimized primitives; drop-in alternative to OZ. |
| Safe (multisig) | Safe is standard-EVM contracts — the Safe app needs a network config to support a new chain, so self-hosting the contracts / a custom deployment is the honest path on PRANA today. |
Coming from Polygon (or any other chain)?
PRANA is not Polygon, is not built on Polygon, and is not a Polygon CDK / L2 chain. It's our own EVM Proof-of-Work chain. But if you've shipped anything on Ethereum, Polygon, Arbitrum, BNB, or any L2, your skills transfer 1:1: same Solidity, same MetaMask, same Hardhat / Foundry / ethers / viem. The very same contract you deploy on Polygon deploys here — just change the RPC + chainId.
Bringing assets across chains — the honest picture:
- Our one live cross-chain is the federated 3-of-5 attester bridge between Hive-Engine and PRANA (wVKBT / wCURE / wMELEK, 1:1, capped, pausable). That's it — it's real and on /dev/contracts.
- There is no Ethereum↔PRANA or Polygon↔PRANA bridge today. The attester design is the pattern to extend to a new endpoint — that's roadmap, not a live route. Don't assume a bridge exists that this page doesn't name.
Add PRANA + toolchains → · Deploy a token → · All dev services →