From c750c4af386af0c3b9c9ffce9d06c1a69924b90b Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 29 May 2012 18:00:57 -0700 Subject: [PATCH] Add a function to make the "sacrificial" ledger that runs as our current ledger during consensus building time. We just use it to decide whether to process/forward transactions. We re-apply them when we have a new last-closed ledger anyway. --- src/Ledger.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Ledger.h b/src/Ledger.h index 61b4e47aaa..8be64260d4 100644 --- a/src/Ledger.h +++ b/src/Ledger.h @@ -92,6 +92,10 @@ public: bool isClosed() { return mClosed; } bool isAccepted() { return mAccepted; } + // This ledger has closed, will never be accepted, and is accepting + // new transactions to be re-repocessed when do accept a new last-closed ledger + void bumpSeq() { mClosed = true; mLedgerSeq++; } + // ledger signature operations void addRaw(Serializer &s);