MCPcopy Create free account
hub / github.com/ElementsProject/lightning / feerate_floor_check

Function feerate_floor_check

bitcoin/feerate.h:41–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39};
40
41static inline u32 feerate_floor_check(void)
42{
43 /* Assert that bitcoind will see this as above minRelayTxFee */
44 BUILD_ASSERT(FEERATE_BITCOIND_SEES(FEERATE_FLOOR, MINIMUM_TX_WEIGHT)
45 >= BITCOIND_MINRELAYTXFEE_PER_KW);
46 /* And a lesser value won't do */
47 BUILD_ASSERT(FEERATE_BITCOIND_SEES(FEERATE_FLOOR-1, MINIMUM_TX_WEIGHT)
48 < BITCOIND_MINRELAYTXFEE_PER_KW);
49 /* And I'm right about it being OK for larger txs, too */
50 BUILD_ASSERT(FEERATE_BITCOIND_SEES(FEERATE_FLOOR, (MINIMUM_TX_WEIGHT*2))
51 >= BITCOIND_MINRELAYTXFEE_PER_KW);
52
53 return FEERATE_FLOOR;
54}
55
56u32 feerate_from_style(u32 feerate, enum feerate_style style);
57u32 feerate_to_style(u32 feerate_perkw, enum feerate_style style);

Callers 1

feerate_from_styleFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected