Wanted to learn how to utilize Set Protocol and Chainlink
What it does
It makes it super easy to create a diverse portfolio of crypto currencies which can be rebalanced to automatically. This enables use-cases like autonomous ETFs which allow easy investment into portfolios of cryptocurrencies.
How we built it
We used Set protocol to set up the the Rebalancing Set and then used Chainlink to get Pricefeed Data. We used an autonomous smart contract to actually query the pricefeed data and trigger the rebalance process on the Rebalancing set.
Challenges we ran into
- Chainlink API boilerplate functionality. Turns out it's easier to write your own smart contract API interface with chainlink than use the default boilerplate.
- General interface between frontend and contracts. We made the mistake of not writing autonomous tests so all testing was done manually.
Accomplishments that we're proud of
Persisting through project to the very end.