feat(finance): BTC basket flows, client scoping, and jewelry-box store

- Finance API: baskets, holdings, rebalances, deposits, bridge withdrawals, vault checks.
- Schemas: btc-basket; api-client finance types; workspace lockfile update.
- Vitest config for finance service; expanded tests.

Made-with: Cursor
This commit is contained in:
defiQUG
2026-04-07 22:59:32 -07:00
parent 923b703d97
commit 3f7cc0f854
18 changed files with 1825 additions and 494 deletions

View File

@@ -9,11 +9,14 @@
"build": "tsc",
"start": "node dist/index.js",
"lint": "eslint src --ext .ts",
"type-check": "tsc --noEmit"
"type-check": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@fastify/swagger": "^8.13.0",
"@fastify/swagger-ui": "^2.0.0",
"@the-order/database": "workspace:*",
"@the-order/payment-gateway": "workspace:^",
"@the-order/schemas": "workspace:*",
"@the-order/shared": "workspace:*",
@@ -23,6 +26,7 @@
"@types/node": "^20.10.6",
"eslint": "^9.17.0",
"tsx": "^4.7.0",
"typescript": "^5.3.3"
"typescript": "^5.3.3",
"vitest": "^1.6.1"
}
}