Portfolio started development in late 2022 as a protocol that enables users to construct a portfolio of crypto assets that tracks an objective payoff by using a custom pricing algorithm.
Any actor can use that pricing algorithm to do trades between the portfolio's assets, effectively replacing the rebalancing middle-men of most portfolio management products with a incentive-based system for MEV searchers to compete in.
- Singleton contract
- Supports ERC-20 tokens
- Dual asset pools
- Atomic multi-transactions
- Supports custom hooks for a pool's fee logic
- Standard add liquidity, remove liquidity, and swap functions
- Currently supports 1 custom pricing algorithm (Primitive RMM-01), designed to support more in the future
The source code for Portfolio is available on GitHub (opens in a new tab).