Dhruv Takwal's repositories
Marketplace-Dapp
Marketplace dapp is built on top of the Ethereum ecosystem and allows users with a MetaMask wallet to add products to the market and purchase products from the market. The benefit of this dapp is that it connects buyers directly with the sellers whilst maintaining privacy, transparency, and secure & fast payments with Ether.
bet5game
A betting platform for predicting crypto price movements. Enter pool, predict crypto prices and win up to 15x rewards. Prices are monitored by Chainlink price feeds, and Chainlink Keepers automate rewards distribution. Bet 5 Game is the most reliable, secure, tamper-proof, and transparent on-chain betting platform out there.
defi-stablecoin-protocol
A DeFi project to allow users to mint and burn stablecoin by depositing and redeeming collateral, including health factor and liquidation mechanism to incentivize protocol solvency.
horse-store
A Foundry project with smart contracts comprising of Solidity, Huff and inline Yul assembly, including contract bytecode breakdown to opcodes.
math-master-fv
A foundry project about formal verification testing using tools like Halmos and Certora.
merkle-airdrop
A foundry project to airdrop tokens using Merkle Proofs to decide eligibility of a recipient address.
uniswap-v2-playground
Foundry based Uniswap V2 playground to try and test out available functionalities of the protocol
Crowd-Sale
A basic implementation of an ICO (Initial Coin Offering). The investors can buy tokens in exchange for Ether. Various crowdsale options are available such as FixedPricing, CappedFunding, TranchePricing.
gas-bad-nft-marketplace-fv
A foundry project about formal verification testing using tools like Halmos and Certora.
Music_Library
Django site which allows users to login and view their music albums and listen to their songs.
PrivChain
This blockchain stores and persists data using LevelDB. It has API endpoints that can be used to fetch blocks from the blockchain and add blocks to the blockchain (only if valid data is provided). Each block as well as the whole blockchain can be validated anytime by the user.
protocol-monorepo
Ethereum contracts implementation for the Superfluid Protocol.
Todo_Creator
Django site which allows users to login and create their personal todo list. They can create new todos, view existing todos or delete them.
upgradeable-proxy-patterns
A foundry project to implement various types of proxy based upgradeable smart contracts.
URL_Shortener
Django site which allows users to login and create their personal shortened URLs to facilitate fast access to your favorite sites.