Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.83 KB

File metadata and controls

47 lines (31 loc) · 1.83 KB

Pull Request

What changed

Fixes #___

Area

  • apps/web / packages/ui (front end)
  • apps/contracts (Solidity)

Type of change

  • Bug fix
  • New feature
  • Refactor / cleanup (no behavior change)
  • Docs
  • Chore / tooling / CI

Screenshots

Checklist

  • pnpm --filter web... typecheck / lint / build pass locally (front end)
  • pnpm --filter rwa-contracts-evm build / test / lint pass locally (contracts)
  • No .env, .env.local, secrets, node_modules, or build output committed

Front-end specific

  • check-abi / check-units pass (they need no network)
  • No contract address hardcoded outside apps/web/src/lib/config.ts and apps/web/src/lib/abi/
  • verify-onchain and verify-reverts pass against Sepolia
  • Amounts carry the right denomination — wBOND is 18 decimals, the payment token 6, and the two vaults' minAmountWad mean different things
  • Any new revert path maps to a human message in apps/web/src/lib/errors.ts
  • A new useReadContracts call passes batchSize: 0
  • If the ABI changed, pnpm --filter web exec vite-node scripts/gen-abi.ts was re-run

Security-sensitive?