+ notify_payment_path_failed (path: number, short_channel_id: bigint): void {
+ const path_conv_10_len: number = bindings.getArrayLength(path);
+ const path_conv_10_arr: RouteHop[] = new Array(path_conv_10_len).fill(null);
+ for (var k = 0; k < path_conv_10_len; k++) {
+ const path_conv_10: bigint = bindings.getU64ArrayElem(path, k);
+ const path_conv_10_hu_conv: RouteHop = new RouteHop(null, path_conv_10);
+ CommonBase.add_ref_from(path_conv_10_hu_conv, this);
+ path_conv_10_arr[k] = path_conv_10_hu_conv;
+ }
+ bindings.freeWasmMemory(path)
+ arg.notify_payment_path_failed(path_conv_10_arr, short_channel_id);
+ },
+ notify_payment_path_successful (path: number): void {
+ const path_conv_10_len: number = bindings.getArrayLength(path);
+ const path_conv_10_arr: RouteHop[] = new Array(path_conv_10_len).fill(null);
+ for (var k = 0; k < path_conv_10_len; k++) {
+ const path_conv_10: bigint = bindings.getU64ArrayElem(path, k);
+ const path_conv_10_hu_conv: RouteHop = new RouteHop(null, path_conv_10);
+ CommonBase.add_ref_from(path_conv_10_hu_conv, this);
+ path_conv_10_arr[k] = path_conv_10_hu_conv;
+ }
+ bindings.freeWasmMemory(path)
+ arg.notify_payment_path_successful(path_conv_10_arr);
+ },
+ notify_payment_probe_successful (path: number): void {
+ const path_conv_10_len: number = bindings.getArrayLength(path);
+ const path_conv_10_arr: RouteHop[] = new Array(path_conv_10_len).fill(null);
+ for (var k = 0; k < path_conv_10_len; k++) {
+ const path_conv_10: bigint = bindings.getU64ArrayElem(path, k);
+ const path_conv_10_hu_conv: RouteHop = new RouteHop(null, path_conv_10);
+ CommonBase.add_ref_from(path_conv_10_hu_conv, this);
+ path_conv_10_arr[k] = path_conv_10_hu_conv;
+ }
+ bindings.freeWasmMemory(path)
+ arg.notify_payment_probe_successful(path_conv_10_arr);
+ },
+ notify_payment_probe_failed (path: number, short_channel_id: bigint): void {
+ const path_conv_10_len: number = bindings.getArrayLength(path);
+ const path_conv_10_arr: RouteHop[] = new Array(path_conv_10_len).fill(null);
+ for (var k = 0; k < path_conv_10_len; k++) {
+ const path_conv_10: bigint = bindings.getU64ArrayElem(path, k);
+ const path_conv_10_hu_conv: RouteHop = new RouteHop(null, path_conv_10);
+ CommonBase.add_ref_from(path_conv_10_hu_conv, this);
+ path_conv_10_arr[k] = path_conv_10_hu_conv;
+ }
+ bindings.freeWasmMemory(path)
+ arg.notify_payment_probe_failed(path_conv_10_arr, short_channel_id);
+ },