Who controls what
A DualPool is actively managed: pools get opened, bands get recentered as the market moves, and a pool can be paused if it ever needs to be. That is the operator role. It is not a single key. Owner functions sit behind a multisig and a timelock: a change has to be approved by more than one signer, and it is queued in public on chain before it can take effect. Recentering, pausing, deposits and withdrawals are unaffected and instant.
What it covers
Which vaults a pool may use, opening and seeding pools, approving range shapes, unpausing, moving hook ownership, and listing pools. Every one of those waits its turn in public.
What stays instant
- ✓Your deposits and withdrawals. They never pass through the operator, and no owner function can block a withdrawal.
- ✓Recentering. The range runner moves a pool's band into a pre-approved shape and can do nothing else.
- ✓Pause. Swaps on a pool can be stopped at once; pausing cannot move funds.
Pending changes
Read live from the chain. Nothing queued means no owner action is waiting to execute.
Not yet live
This is one section of the Twofold documentation. Read all of it.