Open
Description
On-going Implementation PR #2724
Summary
- Add axum REST server
- Add ocean API routers
- Ocean models
- Ocean server init
- RocksDB structures to index @nagarajm22 Ocean API: rocks db implementation for ocean API #2728
- CI test suite @canonbrother WIP: Ocean test suite CI #2734
- Pagination support @canonbrother Ocean list pagination + json req/res #2737
-
ocean-archive
node flag @Jouzo fb1b832 - Block indexing @canonbrother Ocean: block indexing #2777
- Additional index for verbose poolswap information
- Handle secondary indexes for iteration
- Set ocean API port in params
- Genesis block @canonbrother
WIP
- API typing @canonbrother
- Process block and index TXs as required - Started in 3e11241
- Controllers logic
- Proxy cached endpoints to existing JSON-RPC endpoints
- Add caching layer. Handled by
cached
crate - Handled via https://github.com/Jouzo/rust-defichain-rpc
- Add caching layer. Handled by
TODO
- API Versioning
- Network handling
Metadata
Metadata
Assignees
Labels
No labels