- case 13: fn = Object.getOwnPropertyDescriptor(obj, "sign_channel_announcement"); break;
- case 14: fn = Object.getOwnPropertyDescriptor(obj, "ready_channel"); break;
- case 15: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
- case 16: fn = Object.getOwnPropertyDescriptor(obj, "watch_channel"); break;
- case 17: fn = Object.getOwnPropertyDescriptor(obj, "update_channel"); break;
- case 18: fn = Object.getOwnPropertyDescriptor(obj, "release_pending_monitor_events"); break;
- case 19: fn = Object.getOwnPropertyDescriptor(obj, "broadcast_transaction"); break;
- case 20: fn = Object.getOwnPropertyDescriptor(obj, "get_node_secret"); break;
- case 21: fn = Object.getOwnPropertyDescriptor(obj, "ecdh"); break;
- case 22: fn = Object.getOwnPropertyDescriptor(obj, "get_destination_script"); break;
- case 23: fn = Object.getOwnPropertyDescriptor(obj, "get_shutdown_scriptpubkey"); break;
- case 24: fn = Object.getOwnPropertyDescriptor(obj, "get_channel_signer"); break;
- case 25: fn = Object.getOwnPropertyDescriptor(obj, "get_secure_random_bytes"); break;
- case 26: fn = Object.getOwnPropertyDescriptor(obj, "read_chan_signer"); break;
- case 27: fn = Object.getOwnPropertyDescriptor(obj, "sign_invoice"); break;
- case 28: fn = Object.getOwnPropertyDescriptor(obj, "get_inbound_payment_key_material"); break;
- case 29: fn = Object.getOwnPropertyDescriptor(obj, "get_est_sat_per_1000_weight"); break;
- case 30: fn = Object.getOwnPropertyDescriptor(obj, "type_id"); break;
- case 31: fn = Object.getOwnPropertyDescriptor(obj, "debug_str"); break;
- case 32: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
- case 33: fn = Object.getOwnPropertyDescriptor(obj, "register_tx"); break;
- case 34: fn = Object.getOwnPropertyDescriptor(obj, "register_output"); break;
- case 35: fn = Object.getOwnPropertyDescriptor(obj, "get_and_clear_pending_msg_events"); break;
- case 36: fn = Object.getOwnPropertyDescriptor(obj, "next_onion_message_for_peer"); break;
- case 37: fn = Object.getOwnPropertyDescriptor(obj, "handle_event"); break;
- case 38: fn = Object.getOwnPropertyDescriptor(obj, "process_pending_events"); break;
- case 39: fn = Object.getOwnPropertyDescriptor(obj, "channel_penalty_msat"); break;
- case 40: fn = Object.getOwnPropertyDescriptor(obj, "payment_path_failed"); break;
- case 41: fn = Object.getOwnPropertyDescriptor(obj, "payment_path_successful"); break;
- case 42: fn = Object.getOwnPropertyDescriptor(obj, "probe_failed"); break;
- case 43: fn = Object.getOwnPropertyDescriptor(obj, "probe_successful"); break;
- case 44: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
- case 45: fn = Object.getOwnPropertyDescriptor(obj, "lock"); break;
- case 46: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
- case 47: fn = Object.getOwnPropertyDescriptor(obj, "persist_manager"); break;
- case 48: fn = Object.getOwnPropertyDescriptor(obj, "persist_graph"); break;
- case 49: fn = Object.getOwnPropertyDescriptor(obj, "persist_scorer"); break;
- case 50: fn = Object.getOwnPropertyDescriptor(obj, "call"); break;
- case 51: fn = Object.getOwnPropertyDescriptor(obj, "filtered_block_connected"); break;
- case 52: fn = Object.getOwnPropertyDescriptor(obj, "block_connected"); break;
- case 53: fn = Object.getOwnPropertyDescriptor(obj, "block_disconnected"); break;
- case 54: fn = Object.getOwnPropertyDescriptor(obj, "transactions_confirmed"); break;
- case 55: fn = Object.getOwnPropertyDescriptor(obj, "transaction_unconfirmed"); break;
- case 56: fn = Object.getOwnPropertyDescriptor(obj, "best_block_updated"); break;
- case 57: fn = Object.getOwnPropertyDescriptor(obj, "get_relevant_txids"); break;
- case 58: fn = Object.getOwnPropertyDescriptor(obj, "persist_new_channel"); break;
- case 59: fn = Object.getOwnPropertyDescriptor(obj, "update_persisted_channel"); break;
- case 60: fn = Object.getOwnPropertyDescriptor(obj, "handle_open_channel"); break;
- case 61: fn = Object.getOwnPropertyDescriptor(obj, "handle_accept_channel"); break;
- case 62: fn = Object.getOwnPropertyDescriptor(obj, "handle_funding_created"); break;
- case 63: fn = Object.getOwnPropertyDescriptor(obj, "handle_funding_signed"); break;
- case 64: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_ready"); break;
- case 65: fn = Object.getOwnPropertyDescriptor(obj, "handle_shutdown"); break;
- case 66: fn = Object.getOwnPropertyDescriptor(obj, "handle_closing_signed"); break;
- case 67: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_add_htlc"); break;
- case 68: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fulfill_htlc"); break;
- case 69: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fail_htlc"); break;
- case 70: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fail_malformed_htlc"); break;
- case 71: fn = Object.getOwnPropertyDescriptor(obj, "handle_commitment_signed"); break;
- case 72: fn = Object.getOwnPropertyDescriptor(obj, "handle_revoke_and_ack"); break;
- case 73: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fee"); break;
- case 74: fn = Object.getOwnPropertyDescriptor(obj, "handle_announcement_signatures"); break;
- case 75: fn = Object.getOwnPropertyDescriptor(obj, "peer_disconnected"); break;
- case 76: fn = Object.getOwnPropertyDescriptor(obj, "peer_connected"); break;
- case 77: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_reestablish"); break;
- case 78: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_update"); break;
- case 79: fn = Object.getOwnPropertyDescriptor(obj, "handle_error"); break;
- case 80: fn = Object.getOwnPropertyDescriptor(obj, "provided_node_features"); break;
- case 81: fn = Object.getOwnPropertyDescriptor(obj, "provided_init_features"); break;
- case 82: fn = Object.getOwnPropertyDescriptor(obj, "handle_node_announcement"); break;
- case 83: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_announcement"); break;
- case 84: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_update"); break;
- case 85: fn = Object.getOwnPropertyDescriptor(obj, "get_next_channel_announcement"); break;
- case 86: fn = Object.getOwnPropertyDescriptor(obj, "get_next_node_announcement"); break;
- case 87: fn = Object.getOwnPropertyDescriptor(obj, "peer_connected"); break;
- case 88: fn = Object.getOwnPropertyDescriptor(obj, "handle_reply_channel_range"); break;
- case 89: fn = Object.getOwnPropertyDescriptor(obj, "handle_reply_short_channel_ids_end"); break;
- case 90: fn = Object.getOwnPropertyDescriptor(obj, "handle_query_channel_range"); break;
- case 91: fn = Object.getOwnPropertyDescriptor(obj, "handle_query_short_channel_ids"); break;
- case 92: fn = Object.getOwnPropertyDescriptor(obj, "provided_node_features"); break;
- case 93: fn = Object.getOwnPropertyDescriptor(obj, "provided_init_features"); break;
- case 94: fn = Object.getOwnPropertyDescriptor(obj, "handle_onion_message"); break;
- case 95: fn = Object.getOwnPropertyDescriptor(obj, "peer_connected"); break;
- case 96: fn = Object.getOwnPropertyDescriptor(obj, "peer_disconnected"); break;
- case 97: fn = Object.getOwnPropertyDescriptor(obj, "provided_node_features"); break;
- case 98: fn = Object.getOwnPropertyDescriptor(obj, "provided_init_features"); break;
- case 99: fn = Object.getOwnPropertyDescriptor(obj, "read"); break;
- case 100: fn = Object.getOwnPropertyDescriptor(obj, "handle_custom_message"); break;
- case 101: fn = Object.getOwnPropertyDescriptor(obj, "get_and_clear_pending_msg"); break;
- case 102: fn = Object.getOwnPropertyDescriptor(obj, "send_data"); break;
- case 103: fn = Object.getOwnPropertyDescriptor(obj, "disconnect_socket"); break;
- case 104: fn = Object.getOwnPropertyDescriptor(obj, "eq"); break;
- case 105: fn = Object.getOwnPropertyDescriptor(obj, "hash"); break;
- case 106: fn = Object.getOwnPropertyDescriptor(obj, "node_id"); break;
- case 107: fn = Object.getOwnPropertyDescriptor(obj, "first_hops"); break;
- case 108: fn = Object.getOwnPropertyDescriptor(obj, "send_payment"); break;
- case 109: fn = Object.getOwnPropertyDescriptor(obj, "send_spontaneous_payment"); break;
- case 110: fn = Object.getOwnPropertyDescriptor(obj, "retry_payment"); break;
- case 111: fn = Object.getOwnPropertyDescriptor(obj, "abandon_payment"); break;
- case 112: fn = Object.getOwnPropertyDescriptor(obj, "find_route"); break;
- case 113: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_path_failed"); break;
- case 114: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_path_successful"); break;
- case 115: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_probe_successful"); break;
- case 116: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_probe_failed"); break;
+ case 13: fn = Object.getOwnPropertyDescriptor(obj, "sign_holder_anchor_input"); break;
+ case 14: fn = Object.getOwnPropertyDescriptor(obj, "sign_channel_announcement"); break;
+ case 15: fn = Object.getOwnPropertyDescriptor(obj, "ready_channel"); break;
+ case 16: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
+ case 17: fn = Object.getOwnPropertyDescriptor(obj, "watch_channel"); break;
+ case 18: fn = Object.getOwnPropertyDescriptor(obj, "update_channel"); break;
+ case 19: fn = Object.getOwnPropertyDescriptor(obj, "release_pending_monitor_events"); break;
+ case 20: fn = Object.getOwnPropertyDescriptor(obj, "broadcast_transaction"); break;
+ case 21: fn = Object.getOwnPropertyDescriptor(obj, "get_node_secret"); break;
+ case 22: fn = Object.getOwnPropertyDescriptor(obj, "get_node_id"); break;
+ case 23: fn = Object.getOwnPropertyDescriptor(obj, "ecdh"); break;
+ case 24: fn = Object.getOwnPropertyDescriptor(obj, "get_destination_script"); break;
+ case 25: fn = Object.getOwnPropertyDescriptor(obj, "get_shutdown_scriptpubkey"); break;
+ case 26: fn = Object.getOwnPropertyDescriptor(obj, "get_channel_signer"); break;
+ case 27: fn = Object.getOwnPropertyDescriptor(obj, "get_secure_random_bytes"); break;
+ case 28: fn = Object.getOwnPropertyDescriptor(obj, "read_chan_signer"); break;
+ case 29: fn = Object.getOwnPropertyDescriptor(obj, "sign_invoice"); break;
+ case 30: fn = Object.getOwnPropertyDescriptor(obj, "get_inbound_payment_key_material"); break;
+ case 31: fn = Object.getOwnPropertyDescriptor(obj, "get_est_sat_per_1000_weight"); break;
+ case 32: fn = Object.getOwnPropertyDescriptor(obj, "type_id"); break;
+ case 33: fn = Object.getOwnPropertyDescriptor(obj, "debug_str"); break;
+ case 34: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
+ case 35: fn = Object.getOwnPropertyDescriptor(obj, "tlv_type"); break;
+ case 36: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
+ case 37: fn = Object.getOwnPropertyDescriptor(obj, "register_tx"); break;
+ case 38: fn = Object.getOwnPropertyDescriptor(obj, "register_output"); break;
+ case 39: fn = Object.getOwnPropertyDescriptor(obj, "get_and_clear_pending_msg_events"); break;
+ case 40: fn = Object.getOwnPropertyDescriptor(obj, "next_onion_message_for_peer"); break;
+ case 41: fn = Object.getOwnPropertyDescriptor(obj, "handle_event"); break;
+ case 42: fn = Object.getOwnPropertyDescriptor(obj, "process_pending_events"); break;
+ case 43: fn = Object.getOwnPropertyDescriptor(obj, "channel_penalty_msat"); break;
+ case 44: fn = Object.getOwnPropertyDescriptor(obj, "payment_path_failed"); break;
+ case 45: fn = Object.getOwnPropertyDescriptor(obj, "payment_path_successful"); break;
+ case 46: fn = Object.getOwnPropertyDescriptor(obj, "probe_failed"); break;
+ case 47: fn = Object.getOwnPropertyDescriptor(obj, "probe_successful"); break;
+ case 48: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
+ case 49: fn = Object.getOwnPropertyDescriptor(obj, "lock"); break;
+ case 50: fn = Object.getOwnPropertyDescriptor(obj, "write"); break;
+ case 51: fn = Object.getOwnPropertyDescriptor(obj, "persist_manager"); break;
+ case 52: fn = Object.getOwnPropertyDescriptor(obj, "persist_graph"); break;
+ case 53: fn = Object.getOwnPropertyDescriptor(obj, "persist_scorer"); break;
+ case 54: fn = Object.getOwnPropertyDescriptor(obj, "call"); break;
+ case 55: fn = Object.getOwnPropertyDescriptor(obj, "filtered_block_connected"); break;
+ case 56: fn = Object.getOwnPropertyDescriptor(obj, "block_connected"); break;
+ case 57: fn = Object.getOwnPropertyDescriptor(obj, "block_disconnected"); break;
+ case 58: fn = Object.getOwnPropertyDescriptor(obj, "transactions_confirmed"); break;
+ case 59: fn = Object.getOwnPropertyDescriptor(obj, "transaction_unconfirmed"); break;
+ case 60: fn = Object.getOwnPropertyDescriptor(obj, "best_block_updated"); break;
+ case 61: fn = Object.getOwnPropertyDescriptor(obj, "get_relevant_txids"); break;
+ case 62: fn = Object.getOwnPropertyDescriptor(obj, "persist_new_channel"); break;
+ case 63: fn = Object.getOwnPropertyDescriptor(obj, "update_persisted_channel"); break;
+ case 64: fn = Object.getOwnPropertyDescriptor(obj, "handle_open_channel"); break;
+ case 65: fn = Object.getOwnPropertyDescriptor(obj, "handle_accept_channel"); break;
+ case 66: fn = Object.getOwnPropertyDescriptor(obj, "handle_funding_created"); break;
+ case 67: fn = Object.getOwnPropertyDescriptor(obj, "handle_funding_signed"); break;
+ case 68: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_ready"); break;
+ case 69: fn = Object.getOwnPropertyDescriptor(obj, "handle_shutdown"); break;
+ case 70: fn = Object.getOwnPropertyDescriptor(obj, "handle_closing_signed"); break;
+ case 71: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_add_htlc"); break;
+ case 72: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fulfill_htlc"); break;
+ case 73: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fail_htlc"); break;
+ case 74: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fail_malformed_htlc"); break;
+ case 75: fn = Object.getOwnPropertyDescriptor(obj, "handle_commitment_signed"); break;
+ case 76: fn = Object.getOwnPropertyDescriptor(obj, "handle_revoke_and_ack"); break;
+ case 77: fn = Object.getOwnPropertyDescriptor(obj, "handle_update_fee"); break;
+ case 78: fn = Object.getOwnPropertyDescriptor(obj, "handle_announcement_signatures"); break;
+ case 79: fn = Object.getOwnPropertyDescriptor(obj, "peer_disconnected"); break;
+ case 80: fn = Object.getOwnPropertyDescriptor(obj, "peer_connected"); break;
+ case 81: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_reestablish"); break;
+ case 82: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_update"); break;
+ case 83: fn = Object.getOwnPropertyDescriptor(obj, "handle_error"); break;
+ case 84: fn = Object.getOwnPropertyDescriptor(obj, "provided_node_features"); break;
+ case 85: fn = Object.getOwnPropertyDescriptor(obj, "provided_init_features"); break;
+ case 86: fn = Object.getOwnPropertyDescriptor(obj, "handle_node_announcement"); break;
+ case 87: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_announcement"); break;
+ case 88: fn = Object.getOwnPropertyDescriptor(obj, "handle_channel_update"); break;
+ case 89: fn = Object.getOwnPropertyDescriptor(obj, "get_next_channel_announcement"); break;
+ case 90: fn = Object.getOwnPropertyDescriptor(obj, "get_next_node_announcement"); break;
+ case 91: fn = Object.getOwnPropertyDescriptor(obj, "peer_connected"); break;
+ case 92: fn = Object.getOwnPropertyDescriptor(obj, "handle_reply_channel_range"); break;
+ case 93: fn = Object.getOwnPropertyDescriptor(obj, "handle_reply_short_channel_ids_end"); break;
+ case 94: fn = Object.getOwnPropertyDescriptor(obj, "handle_query_channel_range"); break;
+ case 95: fn = Object.getOwnPropertyDescriptor(obj, "handle_query_short_channel_ids"); break;
+ case 96: fn = Object.getOwnPropertyDescriptor(obj, "provided_node_features"); break;
+ case 97: fn = Object.getOwnPropertyDescriptor(obj, "provided_init_features"); break;
+ case 98: fn = Object.getOwnPropertyDescriptor(obj, "handle_onion_message"); break;
+ case 99: fn = Object.getOwnPropertyDescriptor(obj, "peer_connected"); break;
+ case 100: fn = Object.getOwnPropertyDescriptor(obj, "peer_disconnected"); break;
+ case 101: fn = Object.getOwnPropertyDescriptor(obj, "provided_node_features"); break;
+ case 102: fn = Object.getOwnPropertyDescriptor(obj, "provided_init_features"); break;
+ case 103: fn = Object.getOwnPropertyDescriptor(obj, "read"); break;
+ case 104: fn = Object.getOwnPropertyDescriptor(obj, "handle_custom_message"); break;
+ case 105: fn = Object.getOwnPropertyDescriptor(obj, "get_and_clear_pending_msg"); break;
+ case 106: fn = Object.getOwnPropertyDescriptor(obj, "handle_custom_message"); break;
+ case 107: fn = Object.getOwnPropertyDescriptor(obj, "read_custom_message"); break;
+ case 108: fn = Object.getOwnPropertyDescriptor(obj, "send_data"); break;
+ case 109: fn = Object.getOwnPropertyDescriptor(obj, "disconnect_socket"); break;
+ case 110: fn = Object.getOwnPropertyDescriptor(obj, "eq"); break;
+ case 111: fn = Object.getOwnPropertyDescriptor(obj, "hash"); break;
+ case 112: fn = Object.getOwnPropertyDescriptor(obj, "node_id"); break;
+ case 113: fn = Object.getOwnPropertyDescriptor(obj, "first_hops"); break;
+ case 114: fn = Object.getOwnPropertyDescriptor(obj, "send_payment"); break;
+ case 115: fn = Object.getOwnPropertyDescriptor(obj, "send_spontaneous_payment"); break;
+ case 116: fn = Object.getOwnPropertyDescriptor(obj, "retry_payment"); break;
+ case 117: fn = Object.getOwnPropertyDescriptor(obj, "abandon_payment"); break;
+ case 118: fn = Object.getOwnPropertyDescriptor(obj, "find_route"); break;
+ case 119: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_path_failed"); break;
+ case 120: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_path_successful"); break;
+ case 121: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_probe_successful"); break;
+ case 122: fn = Object.getOwnPropertyDescriptor(obj, "notify_payment_probe_failed"); break;