diff --git a/include/bitcoin/node/settings.hpp b/include/bitcoin/node/settings.hpp index 8a5ea16f..ffb631f9 100644 --- a/include/bitcoin/node/settings.hpp +++ b/include/bitcoin/node/settings.hpp @@ -41,6 +41,8 @@ class BCN_API settings bool defer_validation; bool defer_confirmation; float allowed_deviation; + float minimum_free_rate; + float minimum_bump_rate; uint16_t announcement_cache; uint16_t allocation_multiple; ////uint64_t snapshot_bytes; diff --git a/src/settings.cpp b/src/settings.cpp index 8f14138f..a6ed39ee 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -35,6 +35,8 @@ settings::settings() NOEXCEPT thread_priority{ true }, defer_validation{ false }, defer_confirmation{ false }, + minimum_free_rate{ 0.0 }, + minimum_bump_rate{ 0.0 }, allowed_deviation{ 1.5 }, announcement_cache{ 42 }, allocation_multiple{ 20 }, diff --git a/test/settings.cpp b/test/settings.cpp index fac0b17d..2eb2833b 100644 --- a/test/settings.cpp +++ b/test/settings.cpp @@ -35,6 +35,8 @@ BOOST_AUTO_TEST_CASE(settings__node__default_context__expected) BOOST_REQUIRE_EQUAL(node.headers_first, true); BOOST_REQUIRE_EQUAL(node.defer_validation, false); BOOST_REQUIRE_EQUAL(node.defer_confirmation, false); + BOOST_REQUIRE_EQUAL(node.minimum_free_rate, 0.0); + BOOST_REQUIRE_EQUAL(node.minimum_bump_rate, 0.0); BOOST_REQUIRE_EQUAL(node.allowed_deviation, 1.5); BOOST_REQUIRE_EQUAL(node.announcement_cache, 42_u16); BOOST_REQUIRE_EQUAL(node.allocation_multiple, 20_u16);