bee
bee copied to clipboard
Add inx support
Implement service:
- [x] Node
- [x]
ReadNodeStatus - [x]
ReadProtocolParameters
- [x]
- [x] Milestones
- [x]
ReadMilestone - [x]
ListenToLatestMilestone - [x]
ListenToConfirmedMilestone
- [x]
- [x] Messages
- [x]
ListenToMessages - [x]
ListenToSolidMessages - [x]
ListenToReferencedMessages - [x]
SubmitMessage - [x]
ReadMessage - [x]
ReadMessageMetadata
- [x]
- [ ] UTXO
- [ ]
ReadUnspentOutputs - [x]
ListenToLedgerUpdates - [x]
ReadOutput - [x]
ListenToMigrationReceipts
- [ ]
- [ ] REST API (blocked on migration to
axum)- [ ]
RegisterAPIRoute - [ ]
UnregisterAPIRoute - [ ]
PerformAPIRequest
- [ ]
Clean code:
- [ ] Clean event bus when streams are dropped.
- [x] Move type conversion to functions
- [ ] Propagate errors
- [x] Avoid dynamic dispatch
- [ ] Move shared code with
bee-api-restto a newbee-apicrate.