AlsoSwap
Create Pool

Protocol Baseline

Shipped
  • Upgradeable system modules behind proxies (Factory/Router/Oracle/FeeCollector/Limiter/Governance).
  • Immutable pools with explicit reserve accounting and on-chain events for indexing.
  • Pausable safety controls on critical modules for incident handling.
  • Slippage + deadline guardrails in the router entrypoints.

UX Safety (Transactions)

In progress
  • Clear transaction staging: Approve A → Approve B → AddLiquidity/Swap with a visible progress UI.
  • Human-readable error states (reverts, network mismatch, insufficient allowance/balance).
  • Native ETH path UX (swap/add/remove using ETH methods) to reduce accidental WETH friction.

Operational Hardening

Planned
  • Multisig or timelocked ownership for production admin actions and upgrades.
  • Upgrade runbook: storage layout checks, staging rehearsal, post-upgrade verification snapshots.
  • Monitoring: alerts for pause/unpause, fee changes, limiter changes, and governance executions.

Out of scope for v1

Some security work is valuable but would slow down a v1 ship. These items can be added once core user flows are stable:

Formal audit cycle
Independent audit + remediation + re-audit for core modules and upgrade patterns.
Bug bounty
Public bounty program with scope, severity rubric, and payout policy.
Advanced analytics
Full historical charts require indexing + integrity checks on the data pipeline.
Per-market risk policies
More granular caps, whitelist rules, and circuit breakers for specific pools.

Report issues

If you spot a UI bug, a confusing signature flow, or a contract interaction edge-case, document the exact steps and include the tx hash (or call parameters on local).