Overview
By following this guide, you will:- Connect your wallet and dev tools to Shibarium
- Choose a development stack (Remix or Hardhat)
- Deploy and verify smart contracts
- Test and iterate on Puppynet
- Prepare your dApp for mainnet and ecosystem listing
Shibarium is fully EVM-compatible. If you know Ethereum, you already know how to build on Shibarium!
1. Connect to the Shibarium Network
Add Shibarium RPC to your Ethereum-compatible wallet (e.g., MetaMask). Mainnet RPC:109
For Puppynet (testnet) and more details, see the official docs.
2. Choose a Development Stack
Shibarium supports all major Ethereum dev tools:- Remix IDE
- Hardhat
- Truffle
- Thirdweb
- Replit
Deploy with Remix
1
Write a contract
Create a new file in Remix and paste:
2
Compile the contract
Use the Solidity compiler in Remix.
3
Connect your wallet
Select Injected Web3 and connect MetaMask (set to Shibarium network).
4
Deploy
Deploy the contract and interact with it via the Remix UI.
3. Test and Iterate
- Use Puppynet to test your contract before mainnet deployment.
- Collect logs and test coverage using Hardhat.
- Integrate with frontend frameworks (Next.js, Vite) using Ethers.js or Web3.js for a full-stack dApp.
4. Go Further
- Add your token metadata to Shibarium’s official token registry.
- List your dApp on the Shibarium dApp Store.
- Contribute to the ecosystem by open-sourcing your work on GitHub.
For more details, troubleshooting, and advanced topics, visit the official Shibarium docs.