Inspiration

As my very first smart contract project experience, I wanted to try learning how to develop and deploy smart contracts without too much complexities. I also wanted to have some hands-on experience on integrating chainlink's decentralized oracle data feeds as I could understand the benefits of using them.

What it does

Minterest is a simple staking decentralized application (DApp) that allows users to stake and unstake tokens and earn rewards. I built this application independently as a beginner in smart contract development.

How I built it

  • Solidity
  • Hardhat
  • Chainlink Price Feeds
  • React
  • Wagmi
  • TailwindCSS

Challenges I ran into

  • Using hardhat was a little challenging as I'm totally new to the local development of solidity.
  • There wasn't a lot of resources available related to wagmi

What I learned

  • I've learnt that stepping into smart contracts may seem scary at first, but as I accomplished each small task, I realised that it might not actually be that challenging.

What's next for Minterest

The second journey for Minterest would be to focus on "Mint" functionality where users can collateralize their assets by minting an NFT on the platform and use this NFT to borrow loans from the staking pool of Minterest.

Built With

Share this project:

Updates