X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=ts%2Fstructs%2FBroadcasterInterface.mts;h=5ea7ed4fc75bba064144f210543af5068417dc60;hp=fe1c7a6d51bb6617cd1891c98141e57c50c39a8f;hb=7d372e434499e36b8be0d090ef733a03650dec6e;hpb=d87886bb194886ef86d3597a5cdc142b6ccc89e9 diff --git a/ts/structs/BroadcasterInterface.mts b/ts/structs/BroadcasterInterface.mts index fe1c7a6d..5ea7ed4f 100644 --- a/ts/structs/BroadcasterInterface.mts +++ b/ts/structs/BroadcasterInterface.mts @@ -280,7 +280,6 @@ import { MultiThreadedLockableScore } from '../structs/MultiThreadedLockableScor import CommonBase from './CommonBase.mjs'; import * as bindings from '../bindings.mjs' -import * as InternalUtils from '../InternalUtils.mjs' @@ -305,8 +304,9 @@ export class BroadcasterInterface extends CommonBase { static new_impl(arg: BroadcasterInterfaceInterface): BroadcasterInterface { const impl_holder: LDKBroadcasterInterfaceHolder = new LDKBroadcasterInterfaceHolder(); let structImplementation = { - broadcast_transaction (tx: Uint8Array): void { - arg.broadcast_transaction(tx); + broadcast_transaction (tx: number): void { + const tx_conv: Uint8Array = bindings.decodeUint8Array(tx); + arg.broadcast_transaction(tx_conv); }, } as bindings.LDKBroadcasterInterface; const ptr: number = bindings.LDKBroadcasterInterface_new(structImplementation); @@ -316,7 +316,7 @@ export class BroadcasterInterface extends CommonBase { return impl_holder.held; } public broadcast_transaction(tx: Uint8Array): void { - bindings.BroadcasterInterface_broadcast_transaction(this.ptr, tx); + bindings.BroadcasterInterface_broadcast_transaction(this.ptr, bindings.encodeUint8Array(tx)); } }