Wanted to learn how to utilize Set Protocol and Chainlink

What it does

Link Set makes it super easy to create a diverse portfolio of crypto currencies which can be rebalanced 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

  • Working with the Set Protocol contracts and javascript library on different test networks.
  • 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. Being the first to test out the newly published Set Protocol libraries.

What we learned

What's next for Link Set

Built With

Share this project: