Skip to content

About

Rebalancing AMM on 1inch Aqua that keeps an LP's net cross-strategy exposure on a declared target

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Aqua Portfolio Manager

A strategy that helps keep a portfolio near its chosen asset mix, built on 1inch Aqua. Liquidity providers (LPs) choose target shares for groups of tokens held in a dedicated Safe wallet. Portfolio Manager (PM) sets trade prices using those targets and the wallet's actual balances. Traders, called takers, execute the trades. The strategy does not schedule them.

The pricing formula runs as an instruction in our own SwapVM router, the contract that receives trade requests. See the roadmap for milestone status.

Development

pnpm install
git submodule update --init --recursive
cd packages/contracts
cp .env.example .env
forge build
forge test
forge fmt --check

End-to-end (E2E) tests run against a local copy of Base at a fixed block. Set BASE_RPC_URL in .env to use your own blockchain data service (RPC endpoint).

Documentation

License

The project uses Aqua-Source-1.1. See third-party notices for dependency licenses and licensing risk for unresolved commercial terms.

About

Rebalancing AMM on 1inch Aqua that keeps an LP's net cross-strategy exposure on a declared target

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages