Canonical blocks (#108)

* Update Block w/ newest Block

* Add cascading delete to blocks and transactions tables

* Add handling for new conflicting blocks

* Command line version of sliding window n behind HEAD
This commit is contained in:
Matt K
2017-12-19 14:14:41 -06:00
committed by GitHub
parent 84e77f259d
commit 266c9587c8
19 changed files with 352 additions and 70 deletions
+2 -2
View File
@@ -63,7 +63,7 @@ var _ = Describe("The contract summary", func() {
{To: "0x123"},
},
}
repository.CreateBlock(block)
repository.CreateOrUpdateBlock(block)
blockchain := fakes.NewBlockchain()
contractSummary, _ := NewCurrentContractSummary(blockchain, repository, "0x123")
@@ -81,7 +81,7 @@ var _ = Describe("The contract summary", func() {
{Hash: "TRANSACTION1", To: "0x123"},
},
}
repository.CreateBlock(block)
repository.CreateOrUpdateBlock(block)
blockchain := fakes.NewBlockchain()
contractSummary, _ := NewCurrentContractSummary(blockchain, repository, "0x123")