cardano-foundation / cardano-foundation/cardano-rosetta-java
Define and implement mempool support
- Dominant language
- Java
- Stars
- 26
- Forks
- 15
- Avg merge
- 5d 3h
- Merged PRs (30d)
- 2
Description
## Why
Mempool support has been requested in exchange contexts, but it has not been a top priority so far.
## What
Design and implement baseline Rosetta mempool support for exchange use:
- `/mempool`: return transaction identifiers currently pending in the node mempool view.
- `/mempool/transaction`: return pending transaction details in Rosetta transaction shape, with documented field availability for unconfirmed data.
- Define source-of-truth and consistency model between node and indexer for pending data (including freshness expectations).
- Define behavior contract and error semantics for dropped/replaced/not-found transactions, short mempool visibility windows, and lag.
- Execute an acceptance validation plan covering contract correctness, edge cases, and operational reliability under realistic pending-transaction conditions.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.