diff --git a/lightningd/lightningd.c b/lightningd/lightningd.c index fd8cf3ec8..7208a5c99 100644 --- a/lightningd/lightningd.c +++ b/lightningd/lightningd.c @@ -217,10 +217,9 @@ static void shutdown_subdaemons(struct lightningd *ld) db_commit_transaction(ld->wallet->db); } -struct chainparams *get_chainparams(const struct lightningd *ld) +const struct chainparams *get_chainparams(const struct lightningd *ld) { - return cast_const(struct chainparams *, - ld->topology->bitcoind->chainparams); + return ld->topology->bitcoind->chainparams; } static void init_txfilter(struct wallet *w, struct txfilter *filter) diff --git a/lightningd/lightningd.h b/lightningd/lightningd.h index f738920b0..8ac352514 100644 --- a/lightningd/lightningd.h +++ b/lightningd/lightningd.h @@ -169,7 +169,7 @@ struct lightningd { #endif /* DEVELOPER */ }; -struct chainparams *get_chainparams(const struct lightningd *ld); +const struct chainparams *get_chainparams(const struct lightningd *ld); /* State for performing backtraces. */ struct backtrace_state *backtrace_state;