ChainForge: Backend-First Token Deployment Infrastructure
Built over 2 years to make smart contract deployment systematic and reliable
What is ChainForge? A backend-first platform that deploys ERC20, ERC721, and ERC1155 contracts through deterministic pipelines with permanent audit trails. Live: https://chainforge-ui.vercel.app/ Metrics: 34 visitors, 85 page views (2 weeks live) Core Architecture: Frontend → API → Job Queue → ethers.js → Sepolia → Audit Database What it delivers:
- Multi-standard support – ERC20 (fungible), ERC721 (NFTs), ERC1155 (multi-token)
- Deterministic generation – same inputs = same bytecode every time
- Job queue reliability – async deployments, no frontend hanging
- Permanent records – every deploy logged with address, tx hash, config
How it works:
- User selects token type + features (mintable, pausable, etc.)
- Backend generates Solidity from maintained templates
- Job queue handles compilation → ethers.js deployment → metadata save
- User gets contract address + Etherscan link + full audit record
Key Engineering: Serverless-native (Vercel, Lambda compatible) No Hardhat child processes (direct ethers.js ContractFactory) Atomic operations (deploy + metadata or rollback) Inheritance conflict resolution (override(ERC20Base, AccessControl))
Live Deployments (Sepolia): ERC20: 0xaD54Ba6289F4bBb681816d886Ff601fB5707B76a ERC721: 0x71FF55Ab8d5C9C31130750260F67A31157A2CC51 ERC1155: 0x9801118c5E69EF4BD4abF4f380691BB8dc21Da9c Production Features:
- Audit trail: Every deployment permanently recorded
- Multi-network: Sepolia ready, mainnet/Polygon coming
- Developer tools: Post-deployment interaction (mint, balance checks)
Tech Stack: Backend: Node.js + Express + ethers.js v6 + PostgreSQL Frontend: React + Tailwind CSS + Vercel Queue: Bull Queue (Redis) Compiler: solc (in-memory compilation)
Roadmap: Multi-standard support (ERC20/721/1155) Backend-first reliability Live audit trails Auto Etherscan verification Developer scaffolds (dashboards) Mainnet + multi-chain
Built for:
- Technical founders testing tokenomics
- Blockchain educators (student deployments)
- Small teams needing reliable infra
- Anyone tired of manual deployment roulette
ChainForge turns token deployment from "fragile script" into "repeatable infrastructure."
Built With
- bull
- compiler
- css
- ethers.js
- etherscan
- express.js
- node.js
- postgresql
- queue
- react
- redis)
- sepolia
- solc
- tailwind
- testnet
- v6
- vercel
- |
Log in or sign up for Devpost to join the conversation.