+ * Handle an incoming `tx_add_input message` from the given peer.
+ */
+ public handle_tx_add_input(their_node_id: Uint8Array, msg: TxAddInput): void {
+ bindings.ChannelMessageHandler_handle_tx_add_input(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_add_output` message from the given peer.
+ */
+ public handle_tx_add_output(their_node_id: Uint8Array, msg: TxAddOutput): void {
+ bindings.ChannelMessageHandler_handle_tx_add_output(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_remove_input` message from the given peer.
+ */
+ public handle_tx_remove_input(their_node_id: Uint8Array, msg: TxRemoveInput): void {
+ bindings.ChannelMessageHandler_handle_tx_remove_input(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_remove_output` message from the given peer.
+ */
+ public handle_tx_remove_output(their_node_id: Uint8Array, msg: TxRemoveOutput): void {
+ bindings.ChannelMessageHandler_handle_tx_remove_output(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_complete message` from the given peer.
+ */
+ public handle_tx_complete(their_node_id: Uint8Array, msg: TxComplete): void {
+ bindings.ChannelMessageHandler_handle_tx_complete(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_signatures` message from the given peer.
+ */
+ public handle_tx_signatures(their_node_id: Uint8Array, msg: TxSignatures): void {
+ bindings.ChannelMessageHandler_handle_tx_signatures(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_init_rbf` message from the given peer.
+ */
+ public handle_tx_init_rbf(their_node_id: Uint8Array, msg: TxInitRbf): void {
+ bindings.ChannelMessageHandler_handle_tx_init_rbf(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_ack_rbf` message from the given peer.
+ */
+ public handle_tx_ack_rbf(their_node_id: Uint8Array, msg: TxAckRbf): void {
+ bindings.ChannelMessageHandler_handle_tx_ack_rbf(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `tx_abort message` from the given peer.
+ */
+ public handle_tx_abort(their_node_id: Uint8Array, msg: TxAbort): void {
+ bindings.ChannelMessageHandler_handle_tx_abort(this.ptr, bindings.encodeUint8Array(bindings.check_arr_len(their_node_id, 33)), msg == null ? 0n : CommonBase.get_ptr_of(msg));
+ CommonBase.add_ref_from(this, msg);
+ }
+
+ /**
+ * Handle an incoming `update_add_htlc` message from the given peer.