aboutsummaryrefslogtreecommitdiffstats
path: root/core/tx_pool.go
diff options
context:
space:
mode:
authorbojie <bojie@dexon.org>2019-03-11 17:43:52 +0800
committerWei-Ning Huang <w@byzantine-lab.io>2019-06-12 17:27:22 +0800
commit8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461 (patch)
tree3c54d34e573b97ed4120a33bc5d6593e618a9d49 /core/tx_pool.go
parent04cb64b849988c1cf71fd66a3142f01e8ba7cb23 (diff)
downloadgo-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.tar
go-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.tar.gz
go-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.tar.bz2
go-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.tar.lz
go-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.tar.xz
go-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.tar.zst
go-tangerine-8ffc8f2b78bfb3cc352f71ca569ad6c09bda1461.zip
app: new app test flow (#244)
Diffstat (limited to 'core/tx_pool.go')
-rw-r--r--core/tx_pool.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/tx_pool.go b/core/tx_pool.go
index 1719b4b4e..e7dbab0d2 100644
--- a/core/tx_pool.go
+++ b/core/tx_pool.go
@@ -429,6 +429,14 @@ func (pool *TxPool) reset(oldHead, newHead *types.Header) {
pool.promoteExecutables(nil)
}
+// Reset only for testing.
+func (pool *TxPool) Reset(newHead *types.Header) {
+ pool.mu.Lock()
+ defer pool.mu.Unlock()
+
+ pool.reset(nil, newHead)
+}
+
// Stop terminates the transaction pool.
func (pool *TxPool) Stop() {
// Unsubscribe all subscriptions registered from txpool