mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-01 17:47:30 +01:00
amount: use initializers everywhere.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
36d43b871f
commit
ffbb409b47
25 changed files with 60 additions and 9 deletions
|
@ -443,7 +443,7 @@ struct amount_sat psbt_input_get_amount(struct wally_psbt *psbt,
|
||||||
} else if (psbt->inputs[in].non_witness_utxo) {
|
} else if (psbt->inputs[in].non_witness_utxo) {
|
||||||
int idx = psbt->tx->inputs[in].index;
|
int idx = psbt->tx->inputs[in].index;
|
||||||
struct wally_tx *prev_tx = psbt->inputs[in].non_witness_utxo;
|
struct wally_tx *prev_tx = psbt->inputs[in].non_witness_utxo;
|
||||||
val.satoshis = prev_tx->outputs[idx].satoshi; /* Raw: type conversion */
|
val = amount_sat(prev_tx->outputs[idx].satoshi);
|
||||||
} else
|
} else
|
||||||
abort();
|
abort();
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -17,6 +17,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -85,7 +85,7 @@ static bool balance_ok(const struct balance *balance,
|
||||||
{
|
{
|
||||||
if (balance->msat < 0)
|
if (balance->msat < 0)
|
||||||
return false;
|
return false;
|
||||||
msat->millisatoshis = balance->msat; /* Raw: balance */
|
*msat = amount_msat(balance->msat);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,6 +42,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -45,6 +45,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -487,7 +487,7 @@ struct amount_asset amount_sat_to_asset(struct amount_sat *sat, const u8 *asset)
|
||||||
|
|
||||||
assert(33 == sizeof(amt_asset.asset));
|
assert(33 == sizeof(amt_asset.asset));
|
||||||
memcpy(amt_asset.asset, asset, sizeof(amt_asset.asset));
|
memcpy(amt_asset.asset, asset, sizeof(amt_asset.asset));
|
||||||
amt_asset.value = sat->satoshis; /* Raw: type conversion */
|
amt_asset.value = sat->satoshis;
|
||||||
return amt_asset;
|
return amt_asset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -662,7 +662,7 @@ struct bolt11 *bolt11_decode(const tal_t *ctx, const char *str,
|
||||||
"Invalid sub-millisatoshi amount"
|
"Invalid sub-millisatoshi amount"
|
||||||
" '%sp'", amountstr);
|
" '%sp'", amountstr);
|
||||||
|
|
||||||
b11->msat->millisatoshis = amount * m10 / 10; /* Raw: raw amount multiplier calculation */
|
*b11->msat = amount_msat(amount * m10 / 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* BOLT #11:
|
/* BOLT #11:
|
||||||
|
|
|
@ -400,8 +400,8 @@ struct onion_payload *onion_decode(const tal_t *ctx,
|
||||||
&tlv->payment_data->payment_secret);
|
&tlv->payment_data->payment_secret);
|
||||||
tal_free(p->total_msat);
|
tal_free(p->total_msat);
|
||||||
p->total_msat = tal(p, struct amount_msat);
|
p->total_msat = tal(p, struct amount_msat);
|
||||||
p->total_msat->millisatoshis /* Raw: tu64 on wire */
|
*p->total_msat
|
||||||
= tlv->payment_data->total_msat;
|
= amount_msat(tlv->payment_data->total_msat);
|
||||||
}
|
}
|
||||||
tal_free(tlv);
|
tal_free(tlv);
|
||||||
return p;
|
return p;
|
||||||
|
|
|
@ -14,7 +14,7 @@ struct penalty_base *penalty_base_new(const tal_t *ctx,
|
||||||
bitcoin_txid(tx, &pbase->txid);
|
bitcoin_txid(tx, &pbase->txid);
|
||||||
pbase->outnum = txout - tx->wtx->outputs;
|
pbase->outnum = txout - tx->wtx->outputs;
|
||||||
assert(pbase->outnum < tx->wtx->num_outputs);
|
assert(pbase->outnum < tx->wtx->num_outputs);
|
||||||
pbase->amount.satoshis = txout->satoshi; /* Raw: from wally_tx_output */
|
pbase->amount = amount_sat(txout->satoshi);
|
||||||
|
|
||||||
return pbase;
|
return pbase;
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -17,6 +17,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -18,6 +18,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -17,6 +17,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -14,6 +14,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -16,6 +16,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -14,6 +14,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -19,6 +19,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -18,6 +18,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -15,6 +15,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -31,6 +31,9 @@ struct amount_msat amount_msat(u64 millisatoshis UNNEEDED)
|
||||||
/* Generated stub for amount_msat_eq */
|
/* Generated stub for amount_msat_eq */
|
||||||
bool amount_msat_eq(struct amount_msat a UNNEEDED, struct amount_msat b UNNEEDED)
|
bool amount_msat_eq(struct amount_msat a UNNEEDED, struct amount_msat b UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_msat_eq called!\n"); abort(); }
|
{ fprintf(stderr, "amount_msat_eq called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -21,6 +21,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -21,6 +21,9 @@ bool amount_asset_is_main(struct amount_asset *asset UNNEEDED)
|
||||||
/* Generated stub for amount_asset_to_sat */
|
/* Generated stub for amount_asset_to_sat */
|
||||||
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
struct amount_sat amount_asset_to_sat(struct amount_asset *asset UNNEEDED)
|
||||||
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
{ fprintf(stderr, "amount_asset_to_sat called!\n"); abort(); }
|
||||||
|
/* Generated stub for amount_sat */
|
||||||
|
struct amount_sat amount_sat(u64 satoshis UNNEEDED)
|
||||||
|
{ fprintf(stderr, "amount_sat called!\n"); abort(); }
|
||||||
/* Generated stub for amount_sat_add */
|
/* Generated stub for amount_sat_add */
|
||||||
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
bool amount_sat_add(struct amount_sat *val UNNEEDED,
|
||||||
struct amount_sat a UNNEEDED,
|
struct amount_sat a UNNEEDED,
|
||||||
|
|
|
@ -83,7 +83,7 @@ static void do_generate(int argc, char **argv,
|
||||||
|
|
||||||
/* FIXME: support secret and and total_msat */
|
/* FIXME: support secret and and total_msat */
|
||||||
memset(&scid, i, sizeof(scid));
|
memset(&scid, i, sizeof(scid));
|
||||||
amt.millisatoshis = i; /* Raw: test code */
|
amt = amount_msat(i);
|
||||||
if (i == num_hops - 1)
|
if (i == num_hops - 1)
|
||||||
sphinx_add_hop(sp, &path[i],
|
sphinx_add_hop(sp, &path[i],
|
||||||
take(onion_final_hop(NULL,
|
take(onion_final_hop(NULL,
|
||||||
|
|
|
@ -2906,7 +2906,7 @@ void remove_all_gossip(struct routing_state *rstate)
|
||||||
while ((c = uintmap_first(&rstate->chanmap, &index)) != NULL) {
|
while ((c = uintmap_first(&rstate->chanmap, &index)) != NULL) {
|
||||||
uintmap_del(&rstate->chanmap, index);
|
uintmap_del(&rstate->chanmap, index);
|
||||||
#if DEVELOPER
|
#if DEVELOPER
|
||||||
c->sat.satoshis = (unsigned long)c; /* Raw: dev-hack */
|
c->sat = amount_sat((unsigned long)c);
|
||||||
#endif
|
#endif
|
||||||
tal_free(c);
|
tal_free(c);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue