Skip to content

Feat/phase 2 mock server#1

Merged
qa-ashutosh merged 3 commits into
mainfrom
feat/phase-2-mock-server
Apr 21, 2026
Merged

Feat/phase 2 mock server#1
qa-ashutosh merged 3 commits into
mainfrom
feat/phase-2-mock-server

Conversation

@qa-ashutosh
Copy link
Copy Markdown
Owner

  • http server port 8080: auth, kyc, wallet, trading, admin routes
  • websocket server port 4000: ticker + orderbook channels with chaos support
  • 9 seed users covering every kyc/aml lifecycle state (SEED_USER_IDS catalog)
  • in-memory rate limiting: login 5/15min, withdrawal 10/hr, api 100/min
  • chaos mode: latency injection, forced error codes, ws drop, stale feed
  • all financial arithmetic via decimal.js — no native float math on amounts
  • admin control: reset, kyc force, aml force, deposit confirm
  • structured json logging with correlation ids on every request
  • packages/mock-server/CHANGELOG.md and README.md
  • docs/adr/003-mock-server-over-docker.md
  • changelog updated to v0.2.0"

qa-ashutosh and others added 3 commits April 21, 2026 13:32
- http server port 8080: auth, kyc, wallet, trading, admin routes
- websocket server port 4000: ticker + orderbook channels with chaos support
- 9 seed users covering every kyc/aml lifecycle state (SEED_USER_IDS catalog)
- in-memory rate limiting: login 5/15min, withdrawal 10/hr, api 100/min
- chaos mode: latency injection, forced error codes, ws drop, stale feed
- all financial arithmetic via decimal.js — no native float math on amounts
- admin control: reset, kyc force, aml force, deposit confirm
- structured json logging with correlation ids on every request
- packages/mock-server/CHANGELOG.md and README.md
- docs/adr/003-mock-server-over-docker.md
- changelog updated to v0.2.0
@qa-ashutosh qa-ashutosh merged commit 1ac5060 into main Apr 21, 2026
2 checks passed
@qa-ashutosh qa-ashutosh deleted the feat/phase-2-mock-server branch April 21, 2026 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant