Compare
Four documents, the same five questions.
No throughput league table and no yield. The cells are what this library is willing to say about the text.
| Question | The Time-Weighted Average Market Maker |
|---|---|
| What the text proposes | Execute a large order as if it were split into infinitely many tiny trades across an interval, without paying gas for each piece. Settlement is lazy. This is an order schedule, not a price oracle, despite the nearby acronym TWAP. |
| Who may write | Dave White and Dan Robinson |
| What is settled | Users submit long-term orders: sell this much of A for B between two times. |
| Load-bearing assumption | A TWAMM is not Uniswap's time-weighted average price oracle. One is an order. One is a measurement. |
| What this library says afterwards | Lazy settlement means the on-chain reserves can be stale until someone transacts. Integrators who read reserves mid-interval have to understand that. |
| Rights | Official external source only |
