Documentation
Everything you need to know about our platform
Getting Started
Welcome to EVM DApp
This comprehensive guide will help you get started with our blockchain platform.
Quick Start
npm install ethers wagmi @rainbow-me/rainbowkitStep-by-Step Guide
- 1Connect Your Wallet
Click the Connect Wallet button to get started.
- 2Choose Your Network
Make sure you are connected to Sepolia testnet.
- 3Start Trading
Navigate to the Tokens page to start managing your assets.
Always test on testnets before using mainnet. Never share your private keys or seed phrase.
Smart Contracts
Token Contract
ERC20 implementation with burn, mint, and pause functionality.
OpenZeppelin 5.0NFT Contract
ERC721 with URI storage and flexible minting options.
Gas OptimizedVault Contract
Secure time-locked staking with guaranteed rewards.
AuditedAPI Reference
useTokenBalance
Get the token balance for a specific address
const { data: balance } = useTokenBalance(address);useNFTMint
Mint a new NFT with metadata URI
const { mint, isPending } = useNFTMint();Security Best Practices
Critical Security Guidelines
Always follow these security practices to protect your assets
Do
- ✓ Use hardware wallets for large amounts
- ✓ Verify contract addresses before interacting
- ✓ Test on testnets first
- ✓ Keep your seed phrase offline
- ✓ Review transactions before signing
Don't
- ✗ Share your private keys
- ✗ Click suspicious links
- ✗ Use untrusted dApps
- ✗ Store keys in cloud services
- ✗ Rush through transactions