🔥 ZBurn — ZEN Burn & Rank NFT Protocol
ZBurn is a Base-native, open-source dApp that allows users to permanently burn ZEN tokens and receive an upgradeable Rank NFT reflecting their total burned amount.
Burn more ZEN → your rank NFT automatically upgrades.
🌐 Live Network
Network: Base Mainnet
Explorer: https://basescan.org
📜 Smart Contracts (Verified) Contract Address ZEN Burn Manager 0x89e273c05d6DdB3d54a8bd669FA4E2B2A857B90c Rank NFT (ERC-721) 0x9A0A8642538241FF65865a5f779e1A0413e468BA
All contracts are fully verified on BaseScan. Source code can be inspected via the Code tab on each address.
🧠 How It Works
Users burn ZEN through the Burn Manager contract
Burned ZEN is sent to an irrecoverable burn address
The user receives (or upgrades) a Rank NFT
NFT rank updates dynamically based on total ZEN burned
The NFT is non-custodial, transparent, and on-chain verifiable.
🏆 Rank Tiers Total ZEN Burned Rank 1 – 10 ZEN Tier I 10 – 100 ZEN Tier II 100 – 1,000 ZEN Tier III 1,000 – 10,000 ZEN Tier IV
(Thresholds are enforced on-chain and reflected in the NFT metadata.)
🔐 Security & Transparency
✅ No minting without burn
✅ No owner-controlled rank manipulation
✅ No hidden supply mechanics
✅ Fully verifiable contracts
✅ Open-source frontend & contracts
🛠 Tech Stack
Smart Contracts: Solidity
Frontend: Next.js + TypeScript
Wallets: Base Wallet, MetaMask, WalletConnect
Network: Base Mainnet
Explorer: BaseScan
📂 Repository Structure /contracts → Solidity smart contracts /components → UI components /pages → App routes /lib → Web3 & utility logic
🚀 Getting Started (Local) git clone https://github.com/ardahash/zburn.git cd zburn npm install npm run dev
Create a .env.local file if required:
NEXT_PUBLIC_CHAIN_ID=8453
ZBurn is provided as-is. Burning tokens is irreversible. Always verify contract addresses before interacting.
🤝 Contributing
Pull requests and issues are welcome. If you’re interested in extending the protocol or building integrations, feel free to open a discussion.