mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-02 12:44:26 +01:00
amount: add helper to convert u64 sats to amount_sat type
This commit is contained in:
@@ -406,6 +406,11 @@ void amount_msat_from_u64(struct amount_msat *msat, u64 millisatoshis)
|
||||
msat->millisatoshis = millisatoshis;
|
||||
}
|
||||
|
||||
void amount_sat_from_u64(struct amount_sat *sat, u64 satoshis)
|
||||
{
|
||||
sat->satoshis = satoshis;
|
||||
}
|
||||
|
||||
WARN_UNUSED_RESULT bool amount_msat_from_sat_u64(struct amount_msat *msat, u64 satoshis)
|
||||
{
|
||||
if (mul_overflows_u64(satoshis, MSAT_PER_SAT))
|
||||
|
||||
@@ -130,6 +130,7 @@ WARN_UNUSED_RESULT bool amount_msat_to_u32(struct amount_msat msat,
|
||||
|
||||
/* Programatically initialize from various types */
|
||||
void amount_msat_from_u64(struct amount_msat *msat, u64 millisatoshis);
|
||||
void amount_sat_from_u64(struct amount_sat *sat, u64 satoshis);
|
||||
WARN_UNUSED_RESULT bool amount_msat_from_sat_u64(struct amount_msat *msat, u64 satoshis);
|
||||
|
||||
/* Common operation: what is the HTLC fee for given feerate? Can overflow! */
|
||||
|
||||
Reference in New Issue
Block a user