Layout
packages/foundry/
contracts/OrderVault.sol orders, sweeps, fills, settlement, cost views
contracts/libraries/MarketGuard.sol Chainlink vs TWAP guard and its parameter bounds
contracts/libraries/OrderCollection.sol creates the order NFT collection
contracts/libraries/PriceMath.sol tick maths, cross prices, bps
script/MarketConfig.sol testnet addresses, markets, measured costs
script/Deploy.s.sol, script/PoolGap.s.sol
test/ unit, fuzz, edge, invariant, fork
packages/nextjs/
app/ Trade (/), My orders (/orders), order detail (/orders/[id]),
Debug Contracts (/debug), and api/ from the scaffold
components/orders/ ticket, market panel, guard and checks-stopped banners
hooks/orders/ vault reads, mirror-node queries, wallet setup, tx state
utils/orders/ units, budgets, statuses, order trail, error messages
e2e/ Playwright specs and network mocks
docs/ARCHITECTURE.md design, cost model, threat model, invariantsFrom README.md at v1.1 (6ddd9a3) · View source