Skip to content

Commit cc64246

Browse files
committed
Add ADR-002 - Mempool
1 parent 633eccf commit cc64246

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

docs/lazy-adr/adr-002-mempool.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Mempool
2+
3+
For now, mempool implementation from lazyledger-core/Tendermint will be used.
4+
5+
## Pros
6+
* good integration with other re-used code (see ADR-001)
7+
* well tested
8+
* glue code is not required
9+
* it will be updated in case of ABCI++ adoption
10+
* mempool doesn't depend on P2P layer, so it's easy to replace it with libp2p
11+
12+
## Alternatives
13+
* Implementation from scratch
14+
* time consuming
15+
* error prone
16+
* Re-using other mempool (Celo, Prysm, etc)
17+
* different API
18+
* potential licensing issues

0 commit comments

Comments
 (0)