Title: [Oracle] Implement oracle address management endpoints
Tags: backend, oracle, admin, feature, security
Description:
Admin can register, update, and deactivate oracle addresses used for market resolution.
Acceptance Criteria:
Files: src/routes/oracles.routes.ts, src/controllers/oracles.controller.ts, src/services/oracle.service.ts
Title:
[Oracle] Implement oracle address management endpointsTags:
backend,oracle,admin,feature,securityDescription:
Admin can register, update, and deactivate oracle addresses used for market resolution.
Acceptance Criteria:
GET /oracles(admin) — lists all registered oracles withaddress,name,active.POST /oracles(admin) — registers a new oracle.PATCH /oracles/:id(admin) — updates name or active status.DELETE /oracles/:id(admin) — deactivates oracle (historical records preserved).oracles(id, address, name, active, created_at).Files:
src/routes/oracles.routes.ts,src/controllers/oracles.controller.ts,src/services/oracle.service.ts