Description

Crypto trust allows anyone to make a trust fund on the blockchain. Simply choose a date for the funds to be released and an address to send them to and you're off. Funds can be deposited to the fund at any time by anyone and earn yield over time. Once the appointed date is reached the funds will automatically be sent to the specified wallet. This can be used in a wide variety of applications. The most obvious is setting up a trust fund for you or a loved one but trusts can also be made for paying freelance workers or even giving yourself diamond hands by locking up your funds for a period of time.

Crypto Trust showcase

How it's made

This project was made using scaffold-eth and infura/metamask for testing and the video. I was able to utilize aave to generate yields on the trusts and both chainlink and covalent oracles where used for displaying current values within the app. It was my first ever full fledged dapp and there were so many other things I wanted to use but just didn't have the time. Managing data in a way that solidity liked was quite new for me and I ended up refactoring the project multiple times throughout the hack. All in all it was a fun time and I learned a lot.

Technologies used

AaveChainlinkCovalentEthereumFleekHardhatIPFSMetaMaskPolygonRemixscaffold-ethSolidity