Learn
First Signed Swap
Follow the signed quote path without losing the safety model.
What You Will Learn
A signed swap is not "a swap with extra bytes." It is a controlled settlement path where the quote, hook, manager, oracle, risk config, and replay checks all agree before vault movement happens.
The Safe Mental Flow
Build The Habit
Before sending anything live, check:
- The quote signer matches
RiskConfig.quoteSigner. - The
chainIdand verifying contract are the intended deployment. - The pool id is the actual pool id.
- The expiry is seconds, not milliseconds.
- The quote amount bounds the intended swap.
Where The Exact APIs Live
Checkpoint
You understand the signed path when you can explain why an invalid supplied quote reverts instead of quietly becoming an unsigned vault settlement.