FigureTechnologies / digital-currency-consortium

Digital Currency Consortium middleware - interface between banks and digital currency smart contracts.
Apache License 2.0
12 stars 3 forks source link

Cache and track sequence number #111

Open leeduan opened 2 years ago

leeduan commented 2 years ago

Summary

Cache and track sequence number for tx broadcasts.

Problem Definition

Tracking sequence number will allow us to broadcast multiple transactions without waiting for next block cut time and increase throughput.

Proposal

Keep sequence number in cache. Handle reversion of cache for errors/reset. Allow broadcasts to occur even with PENDING transactions waiting for block cut time given manual sequencing.


For Admin Use