Inspiration
Democratizing Bots
Bots and automation are extremelly useful, but unfortunately non-developers often don't have access to build their own automation This is particularly true for DeFi and blockchain in general
Boto is a platform where non-developers can build their own logic using pre-built blocks from the marketplace and socialize their automation with others
What it does
Users can drag and drop blocks using Boto's UI in order to build their own automation. Every automation is powered by blocks built by the Boto community of developers, anyone can create a block and get remunerated based on its popularity.
Using Boto, someone that has a loan in AAVE could automatically check their health factor to make sure it never goes below 1 and avoid liquidation fees (5% to 10%) due to being under collateralized
If the health factor hits a specific threshold set by the user, they can automatically repay part o their loan or top up their collateral to improve their health factor
They can also add to their logic the price of gas from a Chainlink node to decide if they want to top up or repay, since each operation has a different gas cost
The combinations are endless and we are just starting!
How we built it
For the Chainlink Hackathon we built out one use case using VueJS and Infura for getting data from Chainlink's Oracles and AAVE
We are currently working on a website with Python in the back-end and VueJS in the front-end, that will allow users to deploy their blocks in our server among other things
Challenges we ran into
Pre authorizations using metamask, at the moment we can only pre-authorize using a specific amount, we would like to improve this in the future to keep bots more flexible which will allow them to be efficient for a longer time.
Accomplishments that we're proud of
Taking the first step towards our journey of creating Boto and building this UI that allows users to intuitively create their own bots
What we learned
We learned a lot about Infura, AAVE and Chainlink APIs. How to retrieve data from Oracles in order to build automation and how AAVE's contracts work.
What's next for Boto
- Build the back-end in Python to allow bot's to run in our server
- Build the market place for developers to build their own blocks and share them with the community
- Expand the use cases available for users to automate
- Build a social platform for users to share their automation with others
- Find a way to remunerate developers that build popular blocks
Built With
- aave
- chainlink
- infura
- javascript
- vuejs




Log in or sign up for Devpost to join the conversation.