Ok, if i got those right, i'd be interested to learn about how you handle the mempool. Unconfirmed transactions storage / validation (this i can envision, just a non-confirmed spend entry i suppose). But also unconfirmed transaction replacement (RBF or whatever). I remember some discussions on Twitter some time ago where you said you took an approach very different from Core.