Blockchain-Based Trust Layer for Contract Integrity & Auditability
Built for LNMHacks 8.0 - Deployed on Monad Testnet
| Parameter | Value |
|---|---|
| Network Name | Monad Testnet |
| Chain ID | 10143 (0x279f) |
| RPC URL | https://testnet-rpc.monad.xyz |
| Currency | MON |
| Block Explorer | https://testnet.monadexplorer.com |
- 10,000+ TPS - Ultra-high throughput
- 1 second blocks - Near-instant finality
- EVM Compatible - Same Solidity contracts work
- 128 KB contracts - 5x larger than Ethereum
- Low gas fees - Practically free on testnet
- Hash-Based Verification - Cryptographic hashes stored on-chain
- IPFS Storage - Decentralized file storage via Pinata
- AI Analysis - Contract summarization using Google Gemini
- Role-Based Access - Admin, Authority, Participant roles
- Complete Audit Trail - Who approved, when, which version
- Public Verification - Third-party verify without exposing content
cd monad_blockforge
npm installcp .env.example .env
# Edit .env with your keysVisit faucet: https://testnet.monad.xyz
| Field | Value |
|---|---|
| Network Name | Monad Testnet |
| RPC URL | https://testnet-rpc.monad.xyz |
| Chain ID | 10143 |
| Symbol | MON |
| Explorer | https://testnet.monadexplorer.com |
npm run compile
npm run deploy:monadnpm run devmonad_blockforge/
├── client/ # React frontend
├── server/ # Express backend
├── contracts/ # Solidity smart contracts
├── deploy-monad.cjs # Monad deployment script
├── hardhat.config.cjs
└── package.json
| Contract | Purpose |
|---|---|
| AccessControl | Role-based permissions |
| BatchManagement | Contract grouping |
| ContractManagement | Hash storage & verification |
| TokenReward | Incentive tokens (BFG) |
| Component | Technology |
|---|---|
| Blockchain | Monad Testnet |
| Smart Contracts | Solidity + Hardhat |
| Frontend | React + TypeScript + TailwindCSS |
| Backend | Express + Node.js |
| Web3 | ethers.js v6 + MetaMask |
| Storage | IPFS via Pinata |
| AI | Google Gemini |
Track: x402 & Agent Economy
Problem Statement: Contract Integrity & Auditability
- Store cryptographic hashes on-chain
- Record approval events immutably
- Complete audit trail (who, when, which version)
- Public verification without exposing content
After deployment:
https://testnet.monadexplorer.com/address/YOUR_CONTRACT_ADDRESS
- Dev Verma
- [Team Member 2]
- [Team Member 3]
- [Team Member 4]
Parul University, Vadodara, Gujarat, India
MIT