A smart contract-based Proof of Reserve (PoR) system that verifies asset backing on-chain using Chainlink oracles, enabling transparent and trustless validation for DeFi applications.
Proof of Reserve (PoR) ensures that digital assets are backed by real-world reserves.
This project implements a decentralized oracle-based system that fetches off-chain reserve data and verifies it on-chain.
The solution enhances transparency, trust, and security for stablecoins, tokenized assets, and DeFi protocols.
- On-chain reserve verification using smart contracts
- Integration with Chainlink oracle network
- Secure off-chain data retrieval
- Transparent and tamper-resistant validation
- Designed for DeFi and asset-backed token use cases
External Data Source (Reserves)
↓
Chainlink Oracle
↓
Proof of Reserve Contract
↓
DeFi / DApps
- Solidity — Smart contract development
- Hardhat — Development & testing framework
- Node.js — Automation scripts
- Ethers.js / Web3.js — Blockchain interaction
- Chainlink — Oracle infrastructure
contracts/ → Smart contracts
scripts/ → Deployment scripts
test/ → Test cases
hardhat.config.js → Configuration
git clone https://github.com/Adithya17-star/chainlink-por-oracle.git
cd chainlink-por-oraclenpm installnpx hardhat compilenpx hardhat testnpx hardhat run scripts/deploy.js --network sepolia- Stablecoin reserve verification
- Tokenized asset validation
- DeFi collateral monitoring
- Custodial transparency systems
- Smart contract development with Solidity
- Oracle integration using Chainlink
- Secure off-chain data handling
- Designing decentralized verification systems
- Multi-source oracle aggregation
- Automated reserve monitoring
- Frontend dashboard for visualization
- Multi-chain support
MIT License