A professional-grade Ethereum Vault designed for Real World Asset (RWA) yield strategies, built and tested with Foundry.
This project demonstrates a secure smart contract for managing ETH deposits and withdrawals. It focuses on high-standard security practices, including automated unit testing and advanced fuzzing.
- Smart Contract: Solidity 0.8.20
- Framework: Foundry
- Environment: VS Code / Windows (Lenovo)
- Network: Deployed and verified on Sepolia Testnet
To ensure the vault is resilient against unexpected input values, I implemented Fuzz Testing. Foundry ran 256 random scenarios to verify that the internal accounting remains 100% accurate.

Every core function (Deposit, Withdraw, Balance Tracking) is covered by a dedicated test suite to ensure the logic follows the technical requirements.

The contract is live on the Sepolia Testnet. I performed manual verification of the source code to ensure transparency and trust.
Status: Exact Match / Verified on Sourcify & Routescan
I successfully tested the live contract by performing actual transactions (Deposit/Withdraw) via MetaMask, as seen on the block explorer.

# Compile the contracts
forge build
# Run the test suite
forge test -vv