SDKs & Tools
Recommended tools and libraries for building on Paxeer Network
Overview
Recommended tools and libraries for building on Paxeer Network. All standard Ethereum development tools work seamlessly with Paxeer.
Frontend Libraries
wagmi
React Hooks for Ethereum
Collection of React Hooks containing everything you need to start working with Ethereum. Simplify wallet connection, contract interaction, and more.
npm install wagmi viem@2.x @tanstack/react-queryviem
TypeScript Interface for Ethereum
Type-safe, lightweight, and composable modules to interact with Ethereum. Modern alternative to ethers and web3.js.
npm install viemDevelopment Frameworks
Hardhat
Ethereum Development Environment
Compile, deploy, test, and debug your Ethereum software. The most popular development framework.
npm install --save-dev hardhatFoundry
Blazing Fast Ethereum Toolkit
Fast, portable, and modular toolkit for Ethereum application development written in Rust.
curl -L https://foundry.paradigm.xyz | bash
foundryupRemix IDE
Online Solidity IDE
Powerful open source tool for writing, testing, and deploying smart contracts directly in your browser.
No installation required!
JavaScript Libraries
ethers.js v6
Complete Ethereum library and wallet implementation in JavaScript.
npm install ethers@6import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(
'https://public-rpc.paxeer.app/rpc'
);
const balance = await provider.getBalance('0x...');
console.log(ethers.formatEther(balance));ethers.js Documentation
Complete API reference and guides
web3.js v4
Ethereum JavaScript API - Collection of libraries for interacting with Ethereum.
npm install web3@4import Web3 from 'web3';
const web3 = new Web3('https://public-rpc.paxeer.app/rpc');
const balance = await web3.eth.getBalance('0x...');
console.log(web3.utils.fromWei(balance, 'ether'));web3.js Documentation
Complete API reference and guides
Smart Contract Development
Testing Tools
Mocha
JavaScript test framework for Hardhat
npm install --save-dev mocha chaiFoundry Forge
Fast Solidity testing framework
forge testHardhat Network
Local Ethereum network for testing
npx hardhat nodeGanache
Personal blockchain for development
npm install -g ganacheWallet Integration
MetaMask
Most popular browser extension wallet for Ethereum.
if (typeof window.ethereum !== 'undefined') {
console.log('MetaMask is installed!');
}const accounts = await window.ethereum.request({
method: 'eth_requestAccounts'
});
console.log('Connected:', accounts[0]);await window.ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0xe5',
chainName: 'Paxeer Network',
nativeCurrency: {
name: 'Paxeer',
symbol: 'PAX',
decimals: 18
},
rpcUrls: ['https://public-rpc.paxeer.app/rpc'],
blockExplorerUrls: ['https://paxscan.paxeer.app']
}]
});WalletConnect
Open protocol for connecting wallets to dApps.
npm install @web3modal/wagmi wagmi viemimport { createWeb3Modal } from '@web3modal/wagmi/react'
import { walletConnect } from 'wagmi/connectors'
const projectId = 'YOUR_PROJECT_ID'
const modal = createWeb3Modal({
wagmiConfig,
projectId,
chains: [paxeer]
})RainbowKit
The best way to connect a wallet in React.
npm install @rainbow-me/rainbowkit wagmi viemimport { RainbowKitProvider } from '@rainbow-me/rainbowkit';
import '@rainbow-me/rainbowkit/styles.css';
function App() {
return (
<WagmiProvider config={config}>
<QueryClientProvider client={queryClient}>
<RainbowKitProvider>
<YourApp />
</RainbowKitProvider>
</QueryClientProvider>
</WagmiProvider>
);
}Block Explorers
PaxeerScan
Official block explorer for Paxeer Network. View transactions, blocks, addresses, and verify contracts.
Features:
- Transaction tracking
- Contract verification
- Token analytics
- Address labeling
- API access
IDE & Editors
VS Code
Recommended Extensions:
- Solidity by Juan Blanco
- Hardhat Solidity by Nomic Foundation
- Prettier - Code formatter
JetBrains
IntelliJ IDEA / WebStorm
Professional IDE with excellent TypeScript support and Solidity plugins.
Sublime Text
Lightweight Editor
Fast, customizable editor with Solidity syntax highlighting packages.
Additional Resources
Developer Tools Comparison
| Tool | Best For | Language | Learning Curve |
|---|---|---|---|
| Hardhat | Full-stack development | JavaScript/TypeScript | Medium |
| Foundry | Smart contract focus | Solidity | Medium-High |
| Remix | Quick prototyping | Browser-based | Low |
| wagmi | React dApps | TypeScript | Low-Medium |
| ethers.js | General purpose | JavaScript | Medium |
| viem | Modern TypeScript | TypeScript | Medium |
Community Resources
Need Help?
Join our developer community for support, discussions, and collaboration.
Next Steps
How is this guide?