From ecfcb817ae7f4d9b91e6764e0eab3f671c817250 Mon Sep 17 00:00:00 2001 From: Eirik Ogilvie-Wigley Date: Wed, 31 Jul 2019 14:34:48 -0600 Subject: [PATCH] Add test for Blossom default tx expiry delta --- src/gtest/test_checktransaction.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gtest/test_checktransaction.cpp b/src/gtest/test_checktransaction.cpp index e4b3d3361..7e6eb9a84 100644 --- a/src/gtest/test_checktransaction.cpp +++ b/src/gtest/test_checktransaction.cpp @@ -691,6 +691,14 @@ TEST(checktransaction_tests, OverwinterExpiryHeight) { } } +TEST(checktransaction_tests, BlossomExpiryHeight) { + const Consensus::Params& params = RegtestActivateBlossom(false, 100); + CMutableTransaction preBlossomMtx = CreateNewContextualCMutableTransaction(params, 99); + EXPECT_EQ(preBlossomMtx.nExpiryHeight, 99 + 20); + CMutableTransaction blossomMtx = CreateNewContextualCMutableTransaction(params, 100); + EXPECT_EQ(blossomMtx.nExpiryHeight, 100 + 40); + RegtestDeactivateBlossom(); +} // Test that a Sprout tx with a negative version number is detected // given the new Overwinter logic