@@ -142,6 +142,12 @@ parser::parser(system::chain::selection context,
142142
143143 // database (caches)
144144
145+ configured.database .ecdsa_size = 1 ;
146+ configured.database .ecdsa_rate = 5 ;
147+
148+ configured.database .schnorr_size = 1 ;
149+ configured.database .schnorr_rate = 5 ;
150+
145151 configured.database .duplicate_buckets = 1024 ;
146152 configured.database .duplicate_size = 44 ;
147153 configured.database .duplicate_rate = 5 ;
@@ -1329,15 +1335,20 @@ options_metadata parser::load_settings() THROWS
13291335 " Defer confirmation, defaults to 'false'."
13301336 )
13311337 (
1332- " node.fee_estimate_horizon " ,
1333- value<uint16_t >(&configured.node .fee_estimate_horizon ),
1334- " Fee estimation horizon, limited to 1008 , defaults to '0' (0 disables) ."
1338+ " node.batch_signatures " ,
1339+ value<bool >(&configured.node .batch_signatures ),
1340+ " Verify signatures in a batch for each concurrency window , defaults to 'true' ."
13351341 )
13361342 // //(
13371343 // // "node.headers_first",
13381344 // // value<bool>(&configured.node.headers_first),
13391345 // // "Obtain current header chain before obtaining associated blocks, defaults to 'true'."
13401346 // //)
1347+ (
1348+ " node.fee_estimate_horizon" ,
1349+ value<uint16_t >(&configured.node .fee_estimate_horizon ),
1350+ " Fee estimation horizon, limited to 1008, defaults to '0' (0 disables)."
1351+ )
13411352 (
13421353 " node.minimum_fee_rate" ,
13431354 value<float >(&configured.node .minimum_fee_rate ),
@@ -1589,6 +1600,30 @@ options_metadata parser::load_settings() THROWS
15891600 " The percentage expansion of the strong_tx table body, defaults to '5'."
15901601 )
15911602
1603+ /* ecdsa */
1604+ (
1605+ " database.ecdsa_size" ,
1606+ value<uint64_t >(&configured.database .ecdsa_size ),
1607+ " The minimum allocation of the ecdsa table body, defaults to '1'."
1608+ )
1609+ (
1610+ " database.ecdsa_rate" ,
1611+ value<uint16_t >(&configured.database .ecdsa_rate ),
1612+ " The percentage expansion of the ecdsa table body, defaults to '5'."
1613+ )
1614+
1615+ /* schnorr */
1616+ (
1617+ " database.schnorr_size" ,
1618+ value<uint64_t >(&configured.database .schnorr_size ),
1619+ " The minimum allocation of the schnorr table body, defaults to '1'."
1620+ )
1621+ (
1622+ " database.schnorr_rate" ,
1623+ value<uint16_t >(&configured.database .schnorr_rate ),
1624+ " The percentage expansion of the schnorr table body, defaults to '5'."
1625+ )
1626+
15921627 /* duplicate */
15931628 (
15941629 " database.duplicate_buckets" ,
0 commit comments