Fixes #___
-
apps/web/packages/ui(front end) -
apps/contracts(Solidity)
- Bug fix
- New feature
- Refactor / cleanup (no behavior change)
- Docs
- Chore / tooling / CI
-
pnpm --filter web... typecheck/lint/buildpass locally (front end) -
pnpm --filter rwa-contracts-evm build/test/lintpass locally (contracts) - No
.env,.env.local, secrets,node_modules, or build output committed
-
check-abi/check-unitspass (they need no network) - No contract address hardcoded outside
apps/web/src/lib/config.tsandapps/web/src/lib/abi/ -
verify-onchainandverify-revertspass against Sepolia - Amounts carry the right denomination — wBOND is 18 decimals, the payment token 6,
and the two vaults'
minAmountWadmean different things - Any new revert path maps to a human message in
apps/web/src/lib/errors.ts - A new
useReadContractscall passesbatchSize: 0 - If the ABI changed,
pnpm --filter web exec vite-node scripts/gen-abi.tswas re-run