Cross-Chain AAVE Rebalancer Powered by Ethereum Interop Layer

This project is a demo app that demostrate a novel use case of a cross-chain rebalancer powered by the Ethereum Interop Layer protocol. It demonstrate how a user with several AAVE positions across several chains can leverage the power of UserOperations to rebalance to keep every position healthy all the time
We started by researching the document ions provided by the EF about EIL (https://docs.ethereuminteroplayer.com/index.html) and then we also leverage a few blog post to better understand how it worked: https://blog.ethereum.org/2025/11/18/eil, and https://ethresear.ch/t/eil-trust-minimized-cross-l2-interop/23437
Then we also started with the provided eil-react-demo app as a boilerplate that we build on top to provide the rebalance experience on AAVE that we wanted to create as an example of using EIL in a novel way: https://github.com/eth-infinitism/eil-react-demo
Most of the work was done on figure out how to create the proper batch of transactions to make it work.
This simple idea has powerful implications that could become a standard way to control the health of several positions across protocols and chain using the EIL protocol reducing the need to use bridges and depend on third party services.

