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

Function amount_asset_is_main

common/amount.c:719–728  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

717}
718
719bool amount_asset_is_main(struct amount_asset *amount)
720{
721 /* If we're not on elements, there is only one asset. */
722 if (!chainparams->is_elements)
723 return true;
724
725 /* If we are on elements we better check against the chainparams. */
726 return memeq(amount->asset, sizeof(amount->asset),
727 chainparams->fee_asset_tag, sizeof(amount->asset));
728}
729
730/* Convert from a generic asset to the fee-paying asset if possible. */
731struct amount_sat amount_asset_to_sat(struct amount_asset *amount)

Callers 15

amount_asset_to_satFunction · 0.70
trim_maximum_feerateFunction · 0.50
set_htlc_timeout_feeFunction · 0.50
resolve_htlc_txFunction · 0.50
steal_htlc_txFunction · 0.50
handle_our_unilateralFunction · 0.50
tell_wallet_to_remoteFunction · 0.50
handle_their_cheatFunction · 0.50
handle_their_unilateralFunction · 0.50
tx_parts_from_wally_txFunction · 0.50

Calls 1

memeqFunction · 0.85

Tested by

no test coverage detected