Router and Modules
The Router is the main entry point for the live pool. In current
@cavalre/contracts terminology, this address is a Dispatcher: an immutable
selector router that delegates calls into installed modules.
Modules implement protocol capabilities. The Router owner Safe controls installed modules and administrative actions.
Router role
The Router provides the address users and integrators interact with. Wallet transactions for the live pool pass through the Router / pool contract.
Current Router / pool:
0xa4AF8D02fc28882E7b886e28816D9710fAf0Cd2d
See Contract Addresses for Etherscan links.
Module families
The live deployment includes modules for:
- ledger operations,
- tree state,
- pool operations,
- pool reads,
- deposit lifecycle archive,
- oracle configuration,
- claims,
- quote parameters,
- multiswap quotes,
- multiswap settlement.
Owner controls
The Router owner Safe governs live module installation and configuration. Users should verify the Router address and owner Safe before signing.
Integration stance
Integrators should treat the Router as the public protocol entry point and use read/quote functions before submitting state-changing transactions.