X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=node-net%2Ftest%2Ftest.mts;h=1c9967f894d896b69d72461d92f27854f2dee47c;hb=32f9a53661edef495b11b2be5dce7115bb2b34d8;hp=8d493e4dba74667d7acc76220d446f2194166fdf;hpb=8a515be62568ee4327e636a977e32204006d6493;p=ldk-java diff --git a/node-net/test/test.mts b/node-net/test/test.mts index 8d493e4d..1c9967f8 100644 --- a/node-net/test/test.mts +++ b/node-net/test/test.mts @@ -13,20 +13,26 @@ const logger_a = ldk.Logger.new_impl({ } as ldk.LoggerInterface); const logger_b = logger_a; -const node_a_secret = new Uint8Array(32); -for (var i = 0; i < 32; i++) node_a_secret[i] = 42; +const node_a_seed = new Uint8Array(32); +for (var i = 0; i < 32; i++) node_a_seed[i] = 42; +const keys_manager_a = ldk.KeysManager.constructor_new(node_a_seed, 0xdeadbeefn, 0xdeadbeef); // The public key for a secret key of all 42s: -const node_a_pk = new Uint8Array([3, 91, 229, 233, 71, 130, 9, 103, 74, 150, 230, 15, 31, 3, 127, 97, 118, 84, 15, 208, 1, 250, 29, 100, 105, 71, 112, 197, 106, 119, 9, 196, 44]); +const node_a_pk = new Uint8Array([2, 199, 152, 57, 62, 230, 84, 174, 99, + 219, 13, 9, 134, 214, 253, 64, 62, + 214, 150, 255, 176, 173, 44, 221, 102, + 195, 152, 169, 215, 195, 79, 251, 240]); -const node_b_secret = new Uint8Array(32); -for (var i = 0; i < 32; i++) node_b_secret[i] = 43; +const node_b_seed = new Uint8Array(32); +for (var i = 0; i < 32; i++) node_b_seed[i] = 43; +const keys_manager_b = ldk.KeysManager.constructor_new(node_b_seed, 0xdeadbeefn, 0xdeadbeef); const rng_seed = new Uint8Array(32); const routing_handler = ldk.IgnoringMessageHandler.constructor_new().as_RoutingMessageHandler(); const chan_handler = ldk.ErroringMessageHandler.constructor_new().as_ChannelMessageHandler(); const cust_handler = ldk.IgnoringMessageHandler.constructor_new().as_CustomMessageHandler(); +const onion_handler = ldk.IgnoringMessageHandler.constructor_new().as_OnionMessageHandler(); -const a_pm = ldk.PeerManager.constructor_new(chan_handler, routing_handler, node_a_secret, rng_seed, logger_a, cust_handler); +const a_pm = ldk.PeerManager.constructor_new(chan_handler, routing_handler, onion_handler, 0xdeadbeef, rng_seed, logger_a, cust_handler, keys_manager_a.as_NodeSigner()); const a_net_handler = new node_net.NodeLDKNet(a_pm); var port = 10000; for (; port < 11000; port++) { @@ -37,7 +43,7 @@ for (; port < 11000; port++) { } catch(_) {} } -const b_pm = ldk.PeerManager.constructor_new(chan_handler, routing_handler, node_b_secret, rng_seed, logger_b, cust_handler); +const b_pm = ldk.PeerManager.constructor_new(chan_handler, routing_handler, onion_handler, 0xdeadbeef, rng_seed, logger_b, cust_handler, keys_manager_b.as_NodeSigner()); const b_net_handler = new node_net.NodeLDKNet(b_pm); await b_net_handler.connect_peer("127.0.0.1", port, node_a_pk); @@ -58,7 +64,7 @@ await new Promise(resolve => { }, 500); }); -b_pm.disconnect_by_node_id(node_a_pk, false); +b_pm.disconnect_by_node_id(node_a_pk); await new Promise(resolve => { // Wait until A learns the connection is closed from the socket closure var timer: ReturnType;