Skip to content

Commit ef889b1

Browse files
committed
[bindings] Update demos for new upstream API
1 parent 8cd1484 commit ef889b1

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

lightning-c-bindings/demo.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,9 @@ int main() {
7272
LDKKeysInterface keys_source = KeysManager_as_KeysInterface(&keys);
7373

7474
LDKUserConfig config = UserConfig_default();
75-
76-
LDKChannelManager cm = ChannelManager_new(net, fee_est, mon, broadcast, logger, keys_source, config, 0);
75+
LDKThirtyTwoBytes chain_tip;
76+
LDKChainParameters chain = ChainParameters_new(net, chain_tip, 0);
77+
LDKChannelManager cm = ChannelManager_new(fee_est, mon, broadcast, logger, keys_source, config, chain);
7778

7879
LDKCVec_ChannelDetailsZ channels = ChannelManager_list_channels(&cm);
7980
assert((unsigned long)channels.data < 4096); // There's an offset, but it should still be an offset against null in the 0 page

lightning-c-bindings/demo.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,8 @@ int main() {
292292
memset(&null_pk, 0, sizeof(null_pk));
293293

294294
LDKThirtyTwoBytes random_bytes;
295+
LDKThirtyTwoBytes chain_tip;
296+
memset(&chain_tip, 0, sizeof(chain_tip)); // channel_open_header's prev_blockhash is all-0s
295297

296298
LDKNetwork network = LDKNetwork_Testnet;
297299

@@ -352,7 +354,7 @@ int main() {
352354
LDK::KeysInterface keys_source1 = KeysManager_as_KeysInterface(&keys1);
353355
node_secret1 = keys_source1->get_node_secret(keys_source1->this_arg);
354356

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));
356358

357359
LDK::CVec_ChannelDetailsZ channels = ChannelManager_list_channels(&cm1);
358360
assert(channels->datalen == 0);
@@ -379,7 +381,7 @@ int main() {
379381
LDK::UserConfig config2 = UserConfig_default();
380382
UserConfig_set_own_channel_config(&config2, std::move(handshake_config2));
381383

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));
383385

384386
LDK::CVec_ChannelDetailsZ channels2 = ChannelManager_list_channels(&cm2);
385387
assert(channels2->datalen == 0);

0 commit comments

Comments
 (0)