mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 09:54:16 +01:00
9fd40da38c
It's awkward to handle them differently. But this change means we need to expose them to the generated code. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
26 lines
965 B
C
26 lines
965 B
C
#include <lightningd/channel_config.h>
|
|
#include <wire/wire.h>
|
|
|
|
void towire_channel_config(u8 **pptr, const struct channel_config *config)
|
|
{
|
|
towire_u64(pptr, config->dust_limit_satoshis);
|
|
towire_u64(pptr, config->max_htlc_value_in_flight_msat);
|
|
towire_u64(pptr, config->channel_reserve_satoshis);
|
|
towire_u32(pptr, config->minimum_depth);
|
|
towire_u32(pptr, config->htlc_minimum_msat);
|
|
towire_u16(pptr, config->to_self_delay);
|
|
towire_u16(pptr, config->max_accepted_htlcs);
|
|
}
|
|
|
|
void fromwire_channel_config(const u8 **ptr, size_t *max,
|
|
struct channel_config *config)
|
|
{
|
|
config->dust_limit_satoshis = fromwire_u64(ptr, max);
|
|
config->max_htlc_value_in_flight_msat = fromwire_u64(ptr, max);
|
|
config->channel_reserve_satoshis = fromwire_u64(ptr, max);
|
|
config->minimum_depth = fromwire_u32(ptr, max);
|
|
config->htlc_minimum_msat = fromwire_u32(ptr, max);
|
|
config->to_self_delay = fromwire_u16(ptr, max);
|
|
config->max_accepted_htlcs = fromwire_u16(ptr, max);
|
|
}
|