@@ -292,6 +292,8 @@ int main() {
292
292
memset (&null_pk, 0 , sizeof (null_pk));
293
293
294
294
LDKThirtyTwoBytes random_bytes;
295
+ LDKThirtyTwoBytes chain_tip;
296
+ memset (&chain_tip, 0 , sizeof (chain_tip)); // channel_open_header's prev_blockhash is all-0s
295
297
296
298
LDKNetwork network = LDKNetwork_Testnet;
297
299
@@ -352,7 +354,7 @@ int main() {
352
354
LDK::KeysInterface keys_source1 = KeysManager_as_KeysInterface (&keys1);
353
355
node_secret1 = keys_source1->get_node_secret (keys_source1->this_arg );
354
356
355
- LDK::ChannelManager cm1 = ChannelManager_new (network, fee_est, mon1, broadcast, logger1, KeysManager_as_KeysInterface (&keys1), UserConfig_default (), 0 );
357
+ LDK::ChannelManager cm1 = ChannelManager_new (fee_est, mon1, broadcast, logger1, KeysManager_as_KeysInterface (&keys1), UserConfig_default (), ChainParameters_new (network, chain_tip, 0 ) );
356
358
357
359
LDK::CVec_ChannelDetailsZ channels = ChannelManager_list_channels (&cm1);
358
360
assert (channels->datalen == 0 );
@@ -379,7 +381,7 @@ int main() {
379
381
LDK::UserConfig config2 = UserConfig_default ();
380
382
UserConfig_set_own_channel_config (&config2, std::move (handshake_config2));
381
383
382
- LDK::ChannelManager cm2 = ChannelManager_new (network, fee_est, mon2, broadcast, logger2, KeysManager_as_KeysInterface (&keys2), std::move (config2), 0 );
384
+ LDK::ChannelManager cm2 = ChannelManager_new (fee_est, mon2, broadcast, logger2, KeysManager_as_KeysInterface (&keys2), std::move (config2), ChainParameters_new (network, chain_tip, 0 ) );
383
385
384
386
LDK::CVec_ChannelDetailsZ channels2 = ChannelManager_list_channels (&cm2);
385
387
assert (channels2->datalen == 0 );
0 commit comments