As part of the Ivan on Tech Blockchain Academy's Ethereum 201 course, this was a solo, unguided project to make a DApp where users could bet ETH and have a 50/50 chance of winning double their bet. Smart contracts were
written and tested to ensure security and functionality. Watch the video above for more details and click the project title to go to the GitHub!
This application allows the user to upload files to the Ethereum Blockchain. A smart contract is used to return the user's input and store it on the IPFS protocol.
Click the title to go to the GitHub repository, where you will find instructions for how to use this application!
In this project, I constructed a proof-of-work-based blockchain and Cryptocurrency from scratch, using JavaScript. Each user receives a wallet with a starting balance of 500. Transactions are validated via mining, at which point a new block is added.
Miners are rewarded with 50 currency units per validated transaction. Blocks can also be generated at will without validating transactions. Mining difficulty is regulated so that it remains relatively constant.
Technologies used include JavaScript, Node.js, PostMan, and GitBash. Click the title to see the code!
A custom token built on top of Ethereum and deployed on Ethereum's Goerli test network. Find the instructions for interacting with this token by clicking the title.
Decentralized Application to Send ETH
A simple Decentralized Application (DApp) that uses smart contracts to send ETH from one address to another.