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-rest
to a newbee-api
crate.