Connectors¶
Protocol connectors provide adapters for interacting with DeFi protocols. Each connector includes an SDK (low-level interactions), an adapter (standard interface), and a receipt parser.
The matrix below is generated from almanak.connectors._strategy_base.registry.ConnectorRegistry. To regenerate, run uv run python scripts/docs/generate_connector_matrix.py --apply.
Supported Protocols¶
| Protocol | Type | Chains | Intent Types | Module |
|---|---|---|---|---|
| Aave V3 | Lending | Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Mantle, Optimism, Polygon, X-Layer | BORROW, FLASH_LOAN, REPAY, SUPPLY, WITHDRAW | aave_v3 |
| Across | Bridge | Arbitrum, Base, Ethereum, Linea, Optimism, Polygon | BRIDGE | across |
| Aerodrome | DEX | Base, Optimism | LP_CLOSE, LP_OPEN, SWAP | aerodrome |
| Aster Perps | Perp | BNB Chain | PERP_CLOSE, PERP_OPEN | aster_perps |
| Balancer V2 | Flash Loan | Arbitrum, Avalanche, Base, Ethereum, Optimism, Polygon | FLASH_LOAN | balancer_v2 |
| Benqi | Lending | Avalanche | BORROW, REPAY, SUPPLY, WITHDRAW | benqi |
| Camelot | DEX | Arbitrum | SWAP | camelot |
| Compound V3 | Lending | Arbitrum, Base, Ethereum, Optimism, Polygon | BORROW, REPAY, SUPPLY, WITHDRAW | compound_v3 |
| Curvance | Lending | Monad | BORROW, REPAY, SUPPLY, WITHDRAW | curvance |
| Curve | DEX | Arbitrum, Base, Ethereum, Optimism, Polygon | LP_CLOSE, LP_OPEN, SWAP | curve |
| Drift | Perp | Solana | PERP_CLOSE, PERP_OPEN | drift |
| Enso | DEX | Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Optimism, Polygon | SWAP | enso |
| Ethena | Staking | Ethereum | STAKE, UNSTAKE | ethena |
| Euler V2 | Lending | Avalanche, Ethereum | BORROW, REPAY, SUPPLY, WITHDRAW | euler_v2 |
| Fluid | DEX | Arbitrum, Base, Ethereum, Polygon | SUPPLY, SWAP, WITHDRAW | fluid |
| Fluid Dex Lp | DEX | Arbitrum | LP_CLOSE, LP_OPEN | fluid_dex_lp |
| Fluid Vault | Lending | Arbitrum, Base | BORROW, REPAY, SUPPLY, WITHDRAW | fluid_vault |
| Gimo | Staking | 0G | STAKE, UNSTAKE | gimo |
| GMX V2 | Perp | Arbitrum, Avalanche | PERP_CLOSE, PERP_OPEN | gmx_v2 |
| Jupiter | DEX | Solana | SWAP | jupiter |
| Kamino | Lending | Solana | BORROW, REPAY, SUPPLY, WITHDRAW | kamino |
| Kraken | DEX | N/A | SWAP | kraken |
| Lagoon | Vault | Base, Ethereum | VAULT_DEPOSIT, VAULT_REDEEM | lagoon |
| Lido | Staking | Ethereum | STAKE, UNSTAKE | lido |
| LiFi | DEX | Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Optimism, Polygon | BRIDGE, SWAP | lifi |
| Meteora | DEX | Solana | LP_CLOSE, LP_OPEN | meteora |
| Morpho Blue | Lending | Arbitrum, Base, Ethereum, Monad, Polygon | BORROW, FLASH_LOAN, REPAY, SUPPLY, WITHDRAW | morpho_blue |
| Morpho Vault | Vault | Base, Ethereum | VAULT_DEPOSIT, VAULT_REDEEM | morpho_vault |
| Orca | DEX | Solana | LP_CLOSE, LP_OPEN | orca |
| PancakeSwap Perps | Perp | BNB Chain | PERP_CLOSE, PERP_OPEN | pancakeswap_perps |
| PancakeSwap V3 | DEX | Arbitrum, Base, BNB Chain, Ethereum | LP_CLOSE, LP_COLLECT_FEES, LP_OPEN, SWAP | pancakeswap_v3 |
| Pendle | DEX | Arbitrum, Ethereum | LP_CLOSE, LP_OPEN, SWAP, WITHDRAW | pendle |
| Polymarket | Prediction | Polygon | PREDICTION_BUY, PREDICTION_REDEEM, PREDICTION_SELL | polymarket |
| Raydium | DEX | Solana | LP_CLOSE, LP_OPEN | raydium |
| Silo V2 | Lending | Avalanche | BORROW, REPAY, SUPPLY, WITHDRAW | silo_v2 |
| Spark | Lending | Ethereum | BORROW, REPAY, SUPPLY, WITHDRAW | spark |
| Stargate | Bridge | Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Optimism, Polygon | BRIDGE | stargate |
| SushiSwap V3 | DEX | Arbitrum, Base, BNB Chain, Ethereum, Optimism, Polygon | LP_CLOSE, LP_COLLECT_FEES, LP_OPEN, SWAP | sushiswap_v3 |
| TraderJoe V2 | DEX | Arbitrum, Avalanche, BNB Chain, Ethereum | LP_CLOSE, LP_COLLECT_FEES, LP_OPEN, SWAP | traderjoe_v2 |
| Uniswap V3 | DEX | Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Monad, Optimism, Polygon | LP_CLOSE, LP_COLLECT_FEES, LP_OPEN, SWAP | uniswap_v3 |
| Uniswap V4 | DEX | Arbitrum, Avalanche, Base, BNB Chain, Ethereum, Optimism, Polygon | LP_CLOSE, LP_COLLECT_FEES, LP_OPEN, SWAP | uniswap_v4 |