Created
October 16, 2020 22:40
-
-
Save asoltys/e753cfc4490740e79f95deffac4a1157 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var FFI = require('ffi'), | |
ArrayType = require('ref-array'), | |
Struct = require('ref-struct'), | |
ref = require('ref'); | |
var voidPtr = ref.refType(ref.types.void); | |
exports.CONSTANTS = { | |
'LDKChannelMonitorUpdateErr': { | |
LDKChannelMonitorUpdateErr_TemporaryFailure: 0, | |
LDKChannelMonitorUpdateErr_PermanentFailure: 1, | |
LDKChannelMonitorUpdateErr_Sentinel: 2, | |
'0': 'LDKChannelMonitorUpdateErr_TemporaryFailure', | |
'1': 'LDKChannelMonitorUpdateErr_PermanentFailure', | |
'2': 'LDKChannelMonitorUpdateErr_Sentinel', | |
}, | |
'LDKAPIError_Tag': { | |
LDKAPIError_APIMisuseError: 0, | |
LDKAPIError_FeeRateTooHigh: 1, | |
LDKAPIError_RouteError: 2, | |
LDKAPIError_ChannelUnavailable: 3, | |
LDKAPIError_MonitorUpdateFailed: 4, | |
LDKAPIError_Sentinel: 5, | |
'0': 'LDKAPIError_APIMisuseError', | |
'1': 'LDKAPIError_FeeRateTooHigh', | |
'2': 'LDKAPIError_RouteError', | |
'3': 'LDKAPIError_ChannelUnavailable', | |
'4': 'LDKAPIError_MonitorUpdateFailed', | |
'5': 'LDKAPIError_Sentinel', | |
}, | |
'LDKEvent_Tag': { | |
LDKEvent_FundingGenerationReady: 0, | |
LDKEvent_FundingBroadcastSafe: 1, | |
LDKEvent_PaymentReceived: 2, | |
LDKEvent_PaymentSent: 3, | |
LDKEvent_PaymentFailed: 4, | |
LDKEvent_PendingHTLCsForwardable: 5, | |
LDKEvent_SpendableOutputs: 6, | |
LDKEvent_Sentinel: 7, | |
'0': 'LDKEvent_FundingGenerationReady', | |
'1': 'LDKEvent_FundingBroadcastSafe', | |
'2': 'LDKEvent_PaymentReceived', | |
'3': 'LDKEvent_PaymentSent', | |
'4': 'LDKEvent_PaymentFailed', | |
'5': 'LDKEvent_PendingHTLCsForwardable', | |
'6': 'LDKEvent_SpendableOutputs', | |
'7': 'LDKEvent_Sentinel', | |
}, | |
'LDKMessageSendEvent_Tag': { | |
LDKMessageSendEvent_SendAcceptChannel: 0, | |
LDKMessageSendEvent_SendOpenChannel: 1, | |
LDKMessageSendEvent_SendFundingCreated: 2, | |
LDKMessageSendEvent_SendFundingSigned: 3, | |
LDKMessageSendEvent_SendFundingLocked: 4, | |
LDKMessageSendEvent_SendAnnouncementSignatures: 5, | |
LDKMessageSendEvent_UpdateHTLCs: 6, | |
LDKMessageSendEvent_SendRevokeAndACK: 7, | |
LDKMessageSendEvent_SendClosingSigned: 8, | |
LDKMessageSendEvent_SendShutdown: 9, | |
LDKMessageSendEvent_SendChannelReestablish: 10, | |
LDKMessageSendEvent_BroadcastChannelAnnouncement: 11, | |
LDKMessageSendEvent_BroadcastNodeAnnouncement: 12, | |
LDKMessageSendEvent_BroadcastChannelUpdate: 13, | |
LDKMessageSendEvent_HandleError: 14, | |
LDKMessageSendEvent_PaymentFailureNetworkUpdate: 15, | |
LDKMessageSendEvent_Sentinel: 16, | |
'0': 'LDKMessageSendEvent_SendAcceptChannel', | |
'1': 'LDKMessageSendEvent_SendOpenChannel', | |
'2': 'LDKMessageSendEvent_SendFundingCreated', | |
'3': 'LDKMessageSendEvent_SendFundingSigned', | |
'4': 'LDKMessageSendEvent_SendFundingLocked', | |
'5': 'LDKMessageSendEvent_SendAnnouncementSignatures', | |
'6': 'LDKMessageSendEvent_UpdateHTLCs', | |
'7': 'LDKMessageSendEvent_SendRevokeAndACK', | |
'8': 'LDKMessageSendEvent_SendClosingSigned', | |
'9': 'LDKMessageSendEvent_SendShutdown', | |
'10': 'LDKMessageSendEvent_SendChannelReestablish', | |
'11': 'LDKMessageSendEvent_BroadcastChannelAnnouncement', | |
'12': 'LDKMessageSendEvent_BroadcastNodeAnnouncement', | |
'13': 'LDKMessageSendEvent_BroadcastChannelUpdate', | |
'14': 'LDKMessageSendEvent_HandleError', | |
'15': 'LDKMessageSendEvent_PaymentFailureNetworkUpdate', | |
'16': 'LDKMessageSendEvent_Sentinel', | |
}, | |
'LDKLevel': { | |
LDKLevel_Off: 0, | |
LDKLevel_Error: 1, | |
LDKLevel_Warn: 2, | |
LDKLevel_Info: 3, | |
LDKLevel_Debug: 4, | |
LDKLevel_Trace: 5, | |
LDKLevel_Sentinel: 6, | |
'0': 'LDKLevel_Off', | |
'1': 'LDKLevel_Error', | |
'2': 'LDKLevel_Warn', | |
'3': 'LDKLevel_Info', | |
'4': 'LDKLevel_Debug', | |
'5': 'LDKLevel_Trace', | |
'6': 'LDKLevel_Sentinel', | |
}, | |
'LDKSpendableOutputDescriptor_Tag': { | |
LDKSpendableOutputDescriptor_StaticOutput: 0, | |
LDKSpendableOutputDescriptor_DynamicOutputP2WSH: 1, | |
LDKSpendableOutputDescriptor_StaticOutputCounterpartyPayment: 2, | |
LDKSpendableOutputDescriptor_Sentinel: 3, | |
'0': 'LDKSpendableOutputDescriptor_StaticOutput', | |
'1': 'LDKSpendableOutputDescriptor_DynamicOutputP2WSH', | |
'2': 'LDKSpendableOutputDescriptor_StaticOutputCounterpartyPayment', | |
'3': 'LDKSpendableOutputDescriptor_Sentinel', | |
}, | |
'LDKNetAddress_Tag': { | |
LDKNetAddress_IPv4: 0, | |
LDKNetAddress_IPv6: 1, | |
LDKNetAddress_OnionV2: 2, | |
LDKNetAddress_OnionV3: 3, | |
LDKNetAddress_Sentinel: 4, | |
'0': 'LDKNetAddress_IPv4', | |
'1': 'LDKNetAddress_IPv6', | |
'2': 'LDKNetAddress_OnionV2', | |
'3': 'LDKNetAddress_OnionV3', | |
'4': 'LDKNetAddress_Sentinel', | |
}, | |
'LDKErrorAction_Tag': { | |
LDKErrorAction_DisconnectPeer: 0, | |
LDKErrorAction_IgnoreError: 1, | |
LDKErrorAction_SendErrorMessage: 2, | |
LDKErrorAction_Sentinel: 3, | |
'0': 'LDKErrorAction_DisconnectPeer', | |
'1': 'LDKErrorAction_IgnoreError', | |
'2': 'LDKErrorAction_SendErrorMessage', | |
'3': 'LDKErrorAction_Sentinel', | |
}, | |
'LDKHTLCFailChannelUpdate_Tag': { | |
LDKHTLCFailChannelUpdate_ChannelUpdateMessage: 0, | |
LDKHTLCFailChannelUpdate_ChannelClosed: 1, | |
LDKHTLCFailChannelUpdate_NodeFailure: 2, | |
LDKHTLCFailChannelUpdate_Sentinel: 3, | |
'0': 'LDKHTLCFailChannelUpdate_ChannelUpdateMessage', | |
'1': 'LDKHTLCFailChannelUpdate_ChannelClosed', | |
'2': 'LDKHTLCFailChannelUpdate_NodeFailure', | |
'3': 'LDKHTLCFailChannelUpdate_Sentinel', | |
}, | |
'LDKSecp256k1Error': { | |
LDKSecp256k1Error_IncorrectSignature: 0, | |
LDKSecp256k1Error_InvalidMessage: 1, | |
LDKSecp256k1Error_InvalidPublicKey: 2, | |
LDKSecp256k1Error_InvalidSignature: 3, | |
LDKSecp256k1Error_InvalidSecretKey: 4, | |
LDKSecp256k1Error_InvalidRecoveryId: 5, | |
LDKSecp256k1Error_InvalidTweak: 6, | |
LDKSecp256k1Error_NotEnoughMemory: 7, | |
LDKSecp256k1Error_CallbackPanicked: 8, | |
LDKSecp256k1Error_Sentinel: 9, | |
'0': 'LDKSecp256k1Error_IncorrectSignature', | |
'1': 'LDKSecp256k1Error_InvalidMessage', | |
'2': 'LDKSecp256k1Error_InvalidPublicKey', | |
'3': 'LDKSecp256k1Error_InvalidSignature', | |
'4': 'LDKSecp256k1Error_InvalidSecretKey', | |
'5': 'LDKSecp256k1Error_InvalidRecoveryId', | |
'6': 'LDKSecp256k1Error_InvalidTweak', | |
'7': 'LDKSecp256k1Error_NotEnoughMemory', | |
'8': 'LDKSecp256k1Error_CallbackPanicked', | |
'9': 'LDKSecp256k1Error_Sentinel', | |
}, | |
}; | |
var uint8_t = exports.uint8_t = Struct({ | |
__uint8_t: ref.types.uchar, | |
}); | |
var uint8_tPtr = exports.uint8_tPtr = ref.refType(uint8_t); | |
var LDKTransaction = exports.LDKTransaction = Struct({ | |
data: uint8_tPtr, | |
datalen: ref.types.ulong, | |
data_is_owned: ref.types.byte, | |
}); | |
var LDKTransactionPtr = exports.LDKTransactionPtr = ref.refType(LDKTransaction); | |
var LDKCVecTempl_u8 = exports.LDKCVecTempl_u8 = Struct({ | |
data: uint8_tPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_u8Ptr = exports.LDKCVecTempl_u8Ptr = ref.refType(LDKCVecTempl_u8); | |
var LDKTxOut = exports.LDKTxOut = Struct({ | |
script_pubkey: LDKCVecTempl_u8, | |
value: ref.types.ulong, | |
}); | |
var LDKTxOutPtr = exports.LDKTxOutPtr = ref.refType(LDKTxOut); | |
var LDKC2TupleTempl_usize__Transaction = exports.LDKC2TupleTempl_usize__Transaction = Struct({ | |
a: ref.types.ulong, | |
b: LDKTransaction, | |
}); | |
var LDKC2TupleTempl_usize__TransactionPtr = exports.LDKC2TupleTempl_usize__TransactionPtr = ref.refType(LDKC2TupleTempl_usize__Transaction); | |
var LDKChannelMonitorUpdateErr = exports.LDKChannelMonitorUpdateErr = Struct({ | |
LDKChannelMonitorUpdateErr: ref.types.uint32, | |
}); | |
var LDKChannelMonitorUpdateErrPtr = exports.LDKChannelMonitorUpdateErrPtr = ref.refType(LDKChannelMonitorUpdateErr); | |
var LDKCResultPtr_u8__ChannelMonitorUpdateErr = exports.LDKCResultPtr_u8__ChannelMonitorUpdateErr = Struct({ | |
result: uint8_tPtr, | |
err: LDKChannelMonitorUpdateErrPtr, | |
}); | |
var LDKCResultPtr_u8__ChannelMonitorUpdateErrPtr = exports.LDKCResultPtr_u8__ChannelMonitorUpdateErrPtr = ref.refType(LDKCResultPtr_u8__ChannelMonitorUpdateErr); | |
var LDKCResultTempl_u8__ChannelMonitorUpdateErr = exports.LDKCResultTempl_u8__ChannelMonitorUpdateErr = Struct({ | |
contents: LDKCResultPtr_u8__ChannelMonitorUpdateErr, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_u8__ChannelMonitorUpdateErrPtr = exports.LDKCResultTempl_u8__ChannelMonitorUpdateErrPtr = ref.refType(LDKCResultTempl_u8__ChannelMonitorUpdateErr); | |
var LDKMonitorUpdateError = exports.LDKMonitorUpdateError = voidPtr; | |
var LDKMonitorUpdateErrorPtr = exports.LDKMonitorUpdateErrorPtr = ref.refType(LDKMonitorUpdateError); | |
var LDKCResultPtr_u8__MonitorUpdateError = exports.LDKCResultPtr_u8__MonitorUpdateError = Struct({ | |
result: uint8_tPtr, | |
err: LDKMonitorUpdateError, | |
}); | |
var LDKCResultPtr_u8__MonitorUpdateErrorPtr = exports.LDKCResultPtr_u8__MonitorUpdateErrorPtr = ref.refType(LDKCResultPtr_u8__MonitorUpdateError); | |
var LDKCResultTempl_u8__MonitorUpdateError = exports.LDKCResultTempl_u8__MonitorUpdateError = Struct({ | |
contents: LDKCResultPtr_u8__MonitorUpdateError, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_u8__MonitorUpdateErrorPtr = exports.LDKCResultTempl_u8__MonitorUpdateErrorPtr = ref.refType(LDKCResultTempl_u8__MonitorUpdateError); | |
var LDKThirtyTwoBytes = exports.LDKThirtyTwoBytes = Struct({ | |
data: ArrayType(ref.types.uchar, 32), | |
}); | |
var LDKThirtyTwoBytesPtr = exports.LDKThirtyTwoBytesPtr = ref.refType(LDKThirtyTwoBytes); | |
var LDKCVecTempl_TxOut = exports.LDKCVecTempl_TxOut = Struct({ | |
data: LDKTxOutPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_TxOutPtr = exports.LDKCVecTempl_TxOutPtr = ref.refType(LDKCVecTempl_TxOut); | |
var LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut = exports.LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut = Struct({ | |
a: LDKThirtyTwoBytes, | |
b: LDKCVecTempl_TxOut, | |
}); | |
var LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOutPtr = exports.LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOutPtr = ref.refType(LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut); | |
var LDKC2TupleTempl_u64__u64 = exports.LDKC2TupleTempl_u64__u64 = Struct({ | |
a: ref.types.ulong, | |
b: ref.types.ulong, | |
}); | |
var LDKC2TupleTempl_u64__u64Ptr = exports.LDKC2TupleTempl_u64__u64Ptr = ref.refType(LDKC2TupleTempl_u64__u64); | |
var LDKSignature = exports.LDKSignature = Struct({ | |
compact_form: ArrayType(ref.types.uchar, 64), | |
}); | |
var LDKSignaturePtr = exports.LDKSignaturePtr = ref.refType(LDKSignature); | |
var LDKCVecTempl_Signature = exports.LDKCVecTempl_Signature = Struct({ | |
data: LDKSignaturePtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_SignaturePtr = exports.LDKCVecTempl_SignaturePtr = ref.refType(LDKCVecTempl_Signature); | |
var LDKC2TupleTempl_Signature__CVecTempl_Signature = exports.LDKC2TupleTempl_Signature__CVecTempl_Signature = Struct({ | |
a: LDKSignature, | |
b: LDKCVecTempl_Signature, | |
}); | |
var LDKC2TupleTempl_Signature__CVecTempl_SignaturePtr = exports.LDKC2TupleTempl_Signature__CVecTempl_SignaturePtr = ref.refType(LDKC2TupleTempl_Signature__CVecTempl_Signature); | |
var LDKCResultPtr_C2TupleTempl_Signature__CVecTempl_Signature________u8 = exports.LDKCResultPtr_C2TupleTempl_Signature__CVecTempl_Signature________u8 = Struct({ | |
result: LDKC2TupleTempl_Signature__CVecTempl_SignaturePtr, | |
err: uint8_tPtr, | |
}); | |
var LDKCResultPtr_C2TupleTempl_Signature__CVecTempl_Signature________u8Ptr = exports.LDKCResultPtr_C2TupleTempl_Signature__CVecTempl_Signature________u8Ptr = ref.refType(LDKCResultPtr_C2TupleTempl_Signature__CVecTempl_Signature________u8); | |
var LDKCResultTempl_C2TupleTempl_Signature__CVecTempl_Signature________u8 = exports.LDKCResultTempl_C2TupleTempl_Signature__CVecTempl_Signature________u8 = Struct({ | |
contents: LDKCResultPtr_C2TupleTempl_Signature__CVecTempl_Signature________u8, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_C2TupleTempl_Signature__CVecTempl_Signature________u8Ptr = exports.LDKCResultTempl_C2TupleTempl_Signature__CVecTempl_Signature________u8Ptr = ref.refType(LDKCResultTempl_C2TupleTempl_Signature__CVecTempl_Signature________u8); | |
var LDKCResultPtr_Signature__u8 = exports.LDKCResultPtr_Signature__u8 = Struct({ | |
result: LDKSignaturePtr, | |
err: uint8_tPtr, | |
}); | |
var LDKCResultPtr_Signature__u8Ptr = exports.LDKCResultPtr_Signature__u8Ptr = ref.refType(LDKCResultPtr_Signature__u8); | |
var LDKCResultTempl_Signature__u8 = exports.LDKCResultTempl_Signature__u8 = Struct({ | |
contents: LDKCResultPtr_Signature__u8, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_Signature__u8Ptr = exports.LDKCResultTempl_Signature__u8Ptr = ref.refType(LDKCResultTempl_Signature__u8); | |
var LDKCResultPtr_CVecTempl_Signature_____u8 = exports.LDKCResultPtr_CVecTempl_Signature_____u8 = Struct({ | |
result: LDKCVecTempl_SignaturePtr, | |
err: uint8_tPtr, | |
}); | |
var LDKCResultPtr_CVecTempl_Signature_____u8Ptr = exports.LDKCResultPtr_CVecTempl_Signature_____u8Ptr = ref.refType(LDKCResultPtr_CVecTempl_Signature_____u8); | |
var LDKCResultTempl_CVecTempl_Signature_____u8 = exports.LDKCResultTempl_CVecTempl_Signature_____u8 = Struct({ | |
contents: LDKCResultPtr_CVecTempl_Signature_____u8, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_CVecTempl_Signature_____u8Ptr = exports.LDKCResultTempl_CVecTempl_Signature_____u8Ptr = ref.refType(LDKCResultTempl_CVecTempl_Signature_____u8); | |
var LDKAPIError = exports.LDKAPIError = voidPtr; | |
var LDKAPIErrorPtr = exports.LDKAPIErrorPtr = ref.refType(LDKAPIError); | |
var LDKCResultPtr_u8__APIError = exports.LDKCResultPtr_u8__APIError = Struct({ | |
result: uint8_tPtr, | |
err: LDKAPIError, | |
}); | |
var LDKCResultPtr_u8__APIErrorPtr = exports.LDKCResultPtr_u8__APIErrorPtr = ref.refType(LDKCResultPtr_u8__APIError); | |
var LDKCResultTempl_u8__APIError = exports.LDKCResultTempl_u8__APIError = Struct({ | |
contents: LDKCResultPtr_u8__APIError, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_u8__APIErrorPtr = exports.LDKCResultTempl_u8__APIErrorPtr = ref.refType(LDKCResultTempl_u8__APIError); | |
var LDKPaymentSendFailure = exports.LDKPaymentSendFailure = voidPtr; | |
var LDKPaymentSendFailurePtr = exports.LDKPaymentSendFailurePtr = ref.refType(LDKPaymentSendFailure); | |
var LDKCResultPtr_u8__PaymentSendFailure = exports.LDKCResultPtr_u8__PaymentSendFailure = Struct({ | |
result: uint8_tPtr, | |
err: LDKPaymentSendFailure, | |
}); | |
var LDKCResultPtr_u8__PaymentSendFailurePtr = exports.LDKCResultPtr_u8__PaymentSendFailurePtr = ref.refType(LDKCResultPtr_u8__PaymentSendFailure); | |
var LDKCResultTempl_u8__PaymentSendFailure = exports.LDKCResultTempl_u8__PaymentSendFailure = Struct({ | |
contents: LDKCResultPtr_u8__PaymentSendFailure, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_u8__PaymentSendFailurePtr = exports.LDKCResultTempl_u8__PaymentSendFailurePtr = ref.refType(LDKCResultTempl_u8__PaymentSendFailure); | |
var LDKPeerHandleError = exports.LDKPeerHandleError = voidPtr; | |
var LDKPeerHandleErrorPtr = exports.LDKPeerHandleErrorPtr = ref.refType(LDKPeerHandleError); | |
var LDKCResultPtr_u8__PeerHandleError = exports.LDKCResultPtr_u8__PeerHandleError = Struct({ | |
result: uint8_tPtr, | |
err: LDKPeerHandleError, | |
}); | |
var LDKCResultPtr_u8__PeerHandleErrorPtr = exports.LDKCResultPtr_u8__PeerHandleErrorPtr = ref.refType(LDKCResultPtr_u8__PeerHandleError); | |
var LDKCResultTempl_u8__PeerHandleError = exports.LDKCResultTempl_u8__PeerHandleError = Struct({ | |
contents: LDKCResultPtr_u8__PeerHandleError, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_u8__PeerHandleErrorPtr = exports.LDKCResultTempl_u8__PeerHandleErrorPtr = ref.refType(LDKCResultTempl_u8__PeerHandleError); | |
var LDKMessageSendEventsProvider = exports.LDKMessageSendEventsProvider = Struct({ | |
this_arg: voidPtr, | |
get_and_clear_pending_msg_events: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKMessageSendEventsProviderPtr = exports.LDKMessageSendEventsProviderPtr = ref.refType(LDKMessageSendEventsProvider); | |
var LDKEventsProvider = exports.LDKEventsProvider = Struct({ | |
this_arg: voidPtr, | |
get_and_clear_pending_events: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKEventsProviderPtr = exports.LDKEventsProviderPtr = ref.refType(LDKEventsProvider); | |
var LDKLogger = exports.LDKLogger = Struct({ | |
this_arg: voidPtr, | |
log: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKLoggerPtr = exports.LDKLoggerPtr = ref.refType(LDKLogger); | |
var LDKChannelHandshakeConfig = exports.LDKChannelHandshakeConfig = voidPtr; | |
var LDKChannelHandshakeConfigPtr = exports.LDKChannelHandshakeConfigPtr = ref.refType(LDKChannelHandshakeConfig); | |
var LDKChannelHandshakeLimits = exports.LDKChannelHandshakeLimits = voidPtr; | |
var LDKChannelHandshakeLimitsPtr = exports.LDKChannelHandshakeLimitsPtr = ref.refType(LDKChannelHandshakeLimits); | |
var LDKChannelConfig = exports.LDKChannelConfig = voidPtr; | |
var LDKChannelConfigPtr = exports.LDKChannelConfigPtr = ref.refType(LDKChannelConfig); | |
var LDKu8slice = exports.LDKu8slice = Struct({ | |
data: uint8_tPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKu8slicePtr = exports.LDKu8slicePtr = ref.refType(LDKu8slice); | |
var LDKUserConfig = exports.LDKUserConfig = voidPtr; | |
var LDKUserConfigPtr = exports.LDKUserConfigPtr = ref.refType(LDKUserConfig); | |
var LDKAccess = exports.LDKAccess = Struct({ | |
this_arg: voidPtr, | |
get_utxo: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKAccessPtr = exports.LDKAccessPtr = ref.refType(LDKAccess); | |
var LDKWatch = exports.LDKWatch = Struct({ | |
this_arg: voidPtr, | |
watch_channel: voidPtr, | |
update_channel: voidPtr, | |
release_pending_monitor_events: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKWatchPtr = exports.LDKWatchPtr = ref.refType(LDKWatch); | |
var LDKFilter = exports.LDKFilter = Struct({ | |
this_arg: voidPtr, | |
register_tx: voidPtr, | |
register_output: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKFilterPtr = exports.LDKFilterPtr = ref.refType(LDKFilter); | |
var LDKBroadcasterInterface = exports.LDKBroadcasterInterface = Struct({ | |
this_arg: voidPtr, | |
broadcast_transaction: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKBroadcasterInterfacePtr = exports.LDKBroadcasterInterfacePtr = ref.refType(LDKBroadcasterInterface); | |
var LDKFeeEstimator = exports.LDKFeeEstimator = Struct({ | |
this_arg: voidPtr, | |
get_est_sat_per_1000_weight: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKFeeEstimatorPtr = exports.LDKFeeEstimatorPtr = ref.refType(LDKFeeEstimator); | |
var LDKChainMonitor = exports.LDKChainMonitor = voidPtr; | |
var LDKChainMonitorPtr = exports.LDKChainMonitorPtr = ref.refType(LDKChainMonitor); | |
var LDKCVecTempl_C2TupleTempl_usize__Transaction = exports.LDKCVecTempl_C2TupleTempl_usize__Transaction = Struct({ | |
data: LDKC2TupleTempl_usize__TransactionPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_C2TupleTempl_usize__TransactionPtr = exports.LDKCVecTempl_C2TupleTempl_usize__TransactionPtr = ref.refType(LDKCVecTempl_C2TupleTempl_usize__Transaction); | |
var LDKChannelMonitorUpdate = exports.LDKChannelMonitorUpdate = voidPtr; | |
var LDKChannelMonitorUpdatePtr = exports.LDKChannelMonitorUpdatePtr = ref.refType(LDKChannelMonitorUpdate); | |
var LDKHTLCUpdate = exports.LDKHTLCUpdate = voidPtr; | |
var LDKHTLCUpdatePtr = exports.LDKHTLCUpdatePtr = ref.refType(LDKHTLCUpdate); | |
var LDKChannelMonitor = exports.LDKChannelMonitor = voidPtr; | |
var LDKChannelMonitorPtr = exports.LDKChannelMonitorPtr = ref.refType(LDKChannelMonitor); | |
var LDKMonitorEvent = exports.LDKMonitorEvent = voidPtr; | |
var LDKMonitorEventPtr = exports.LDKMonitorEventPtr = ref.refType(LDKMonitorEvent); | |
var LDKCVecTempl_MonitorEvent = exports.LDKCVecTempl_MonitorEvent = Struct({ | |
data: LDKMonitorEvent, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_MonitorEventPtr = exports.LDKCVecTempl_MonitorEventPtr = ref.refType(LDKCVecTempl_MonitorEvent); | |
var LDKEvent = exports.LDKEvent = voidPtr; | |
var LDKEventPtr = exports.LDKEventPtr = ref.refType(LDKEvent); | |
var LDKCVecTempl_Event = exports.LDKCVecTempl_Event = Struct({ | |
data: LDKEvent, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_EventPtr = exports.LDKCVecTempl_EventPtr = ref.refType(LDKCVecTempl_Event); | |
var LDKCVecTempl_Transaction = exports.LDKCVecTempl_Transaction = Struct({ | |
data: LDKTransactionPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_TransactionPtr = exports.LDKCVecTempl_TransactionPtr = ref.refType(LDKCVecTempl_Transaction); | |
var LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut = exports.LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut = Struct({ | |
data: LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOutPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOutPtr = exports.LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOutPtr = ref.refType(LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut); | |
var LDKOutPoint = exports.LDKOutPoint = voidPtr; | |
var LDKOutPointPtr = exports.LDKOutPointPtr = ref.refType(LDKOutPoint); | |
var LDKKeysInterface = exports.LDKKeysInterface = Struct({ | |
this_arg: voidPtr, | |
get_node_secret: voidPtr, | |
get_destination_script: voidPtr, | |
get_shutdown_pubkey: voidPtr, | |
get_channel_keys: voidPtr, | |
get_secure_random_bytes: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKKeysInterfacePtr = exports.LDKKeysInterfacePtr = ref.refType(LDKKeysInterface); | |
var LDKInMemoryChannelKeys = exports.LDKInMemoryChannelKeys = voidPtr; | |
var LDKInMemoryChannelKeysPtr = exports.LDKInMemoryChannelKeysPtr = ref.refType(LDKInMemoryChannelKeys); | |
var LDKSecretKey = exports.LDKSecretKey = Struct({ | |
bytes: ArrayType(ref.types.uchar, 32), | |
}); | |
var LDKSecretKeyPtr = exports.LDKSecretKeyPtr = ref.refType(LDKSecretKey); | |
var LDKKeysManager = exports.LDKKeysManager = voidPtr; | |
var LDKKeysManagerPtr = exports.LDKKeysManagerPtr = ref.refType(LDKKeysManager); | |
var LDKChannelDetails = exports.LDKChannelDetails = voidPtr; | |
var LDKChannelDetailsPtr = exports.LDKChannelDetailsPtr = ref.refType(LDKChannelDetails); | |
var LDKPublicKey = exports.LDKPublicKey = Struct({ | |
compressed_form: ArrayType(ref.types.uchar, 33), | |
}); | |
var LDKPublicKeyPtr = exports.LDKPublicKeyPtr = ref.refType(LDKPublicKey); | |
var LDKChannelManager = exports.LDKChannelManager = voidPtr; | |
var LDKChannelManagerPtr = exports.LDKChannelManagerPtr = ref.refType(LDKChannelManager); | |
var LDKCVecTempl_ChannelDetails = exports.LDKCVecTempl_ChannelDetails = Struct({ | |
data: LDKChannelDetailsPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_ChannelDetailsPtr = exports.LDKCVecTempl_ChannelDetailsPtr = ref.refType(LDKCVecTempl_ChannelDetails); | |
var LDKRoute = exports.LDKRoute = voidPtr; | |
var LDKRoutePtr = exports.LDKRoutePtr = ref.refType(LDKRoute); | |
var LDKThreeBytes = exports.LDKThreeBytes = Struct({ | |
data: ArrayType(ref.types.uchar, 3), | |
}); | |
var LDKThreeBytesPtr = exports.LDKThreeBytesPtr = ref.refType(LDKThreeBytes); | |
var LDKNetAddress = exports.LDKNetAddress = voidPtr; | |
var LDKNetAddressPtr = exports.LDKNetAddressPtr = ref.refType(LDKNetAddress); | |
var LDKCVecTempl_NetAddress = exports.LDKCVecTempl_NetAddress = Struct({ | |
data: LDKNetAddress, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_NetAddressPtr = exports.LDKCVecTempl_NetAddressPtr = ref.refType(LDKCVecTempl_NetAddress); | |
var LDKChannelMessageHandler = exports.LDKChannelMessageHandler = Struct({ | |
this_arg: voidPtr, | |
handle_open_channel: voidPtr, | |
handle_accept_channel: voidPtr, | |
handle_funding_created: voidPtr, | |
handle_funding_signed: voidPtr, | |
handle_funding_locked: voidPtr, | |
handle_shutdown: voidPtr, | |
handle_closing_signed: voidPtr, | |
handle_update_add_htlc: voidPtr, | |
handle_update_fulfill_htlc: voidPtr, | |
handle_update_fail_htlc: voidPtr, | |
handle_update_fail_malformed_htlc: voidPtr, | |
handle_commitment_signed: voidPtr, | |
handle_revoke_and_ack: voidPtr, | |
handle_update_fee: voidPtr, | |
handle_announcement_signatures: voidPtr, | |
peer_disconnected: voidPtr, | |
peer_connected: voidPtr, | |
handle_channel_reestablish: voidPtr, | |
handle_error: voidPtr, | |
MessageSendEventsProvider: LDKMessageSendEventsProvider, | |
free: voidPtr, | |
}); | |
var LDKChannelMessageHandlerPtr = exports.LDKChannelMessageHandlerPtr = ref.refType(LDKChannelMessageHandler); | |
var LDKChannelManagerReadArgs = exports.LDKChannelManagerReadArgs = voidPtr; | |
var LDKChannelManagerReadArgsPtr = exports.LDKChannelManagerReadArgsPtr = ref.refType(LDKChannelManagerReadArgs); | |
var LDKCVecTempl_ChannelMonitor = exports.LDKCVecTempl_ChannelMonitor = Struct({ | |
data: LDKChannelMonitorPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_ChannelMonitorPtr = exports.LDKCVecTempl_ChannelMonitorPtr = ref.refType(LDKCVecTempl_ChannelMonitor); | |
var LDKErrorMessage = exports.LDKErrorMessage = voidPtr; | |
var LDKErrorMessagePtr = exports.LDKErrorMessagePtr = ref.refType(LDKErrorMessage); | |
var LDKStr = exports.LDKStr = Struct({ | |
chars: uint8_tPtr, | |
len: ref.types.ulong, | |
}); | |
var LDKStrPtr = exports.LDKStrPtr = ref.refType(LDKStr); | |
var LDKPing = exports.LDKPing = voidPtr; | |
var LDKPingPtr = exports.LDKPingPtr = ref.refType(LDKPing); | |
var LDKPong = exports.LDKPong = voidPtr; | |
var LDKPongPtr = exports.LDKPongPtr = ref.refType(LDKPong); | |
var LDKOpenChannel = exports.LDKOpenChannel = voidPtr; | |
var LDKOpenChannelPtr = exports.LDKOpenChannelPtr = ref.refType(LDKOpenChannel); | |
var LDKAcceptChannel = exports.LDKAcceptChannel = voidPtr; | |
var LDKAcceptChannelPtr = exports.LDKAcceptChannelPtr = ref.refType(LDKAcceptChannel); | |
var LDKFundingCreated = exports.LDKFundingCreated = voidPtr; | |
var LDKFundingCreatedPtr = exports.LDKFundingCreatedPtr = ref.refType(LDKFundingCreated); | |
var LDKFundingSigned = exports.LDKFundingSigned = voidPtr; | |
var LDKFundingSignedPtr = exports.LDKFundingSignedPtr = ref.refType(LDKFundingSigned); | |
var LDKFundingLocked = exports.LDKFundingLocked = voidPtr; | |
var LDKFundingLockedPtr = exports.LDKFundingLockedPtr = ref.refType(LDKFundingLocked); | |
var LDKShutdown = exports.LDKShutdown = voidPtr; | |
var LDKShutdownPtr = exports.LDKShutdownPtr = ref.refType(LDKShutdown); | |
var LDKClosingSigned = exports.LDKClosingSigned = voidPtr; | |
var LDKClosingSignedPtr = exports.LDKClosingSignedPtr = ref.refType(LDKClosingSigned); | |
var LDKUpdateAddHTLC = exports.LDKUpdateAddHTLC = voidPtr; | |
var LDKUpdateAddHTLCPtr = exports.LDKUpdateAddHTLCPtr = ref.refType(LDKUpdateAddHTLC); | |
var LDKUpdateFulfillHTLC = exports.LDKUpdateFulfillHTLC = voidPtr; | |
var LDKUpdateFulfillHTLCPtr = exports.LDKUpdateFulfillHTLCPtr = ref.refType(LDKUpdateFulfillHTLC); | |
var LDKUpdateFailHTLC = exports.LDKUpdateFailHTLC = voidPtr; | |
var LDKUpdateFailHTLCPtr = exports.LDKUpdateFailHTLCPtr = ref.refType(LDKUpdateFailHTLC); | |
var LDKUpdateFailMalformedHTLC = exports.LDKUpdateFailMalformedHTLC = voidPtr; | |
var LDKUpdateFailMalformedHTLCPtr = exports.LDKUpdateFailMalformedHTLCPtr = ref.refType(LDKUpdateFailMalformedHTLC); | |
var LDKCommitmentSigned = exports.LDKCommitmentSigned = voidPtr; | |
var LDKCommitmentSignedPtr = exports.LDKCommitmentSignedPtr = ref.refType(LDKCommitmentSigned); | |
var LDKRevokeAndACK = exports.LDKRevokeAndACK = voidPtr; | |
var LDKRevokeAndACKPtr = exports.LDKRevokeAndACKPtr = ref.refType(LDKRevokeAndACK); | |
var LDKUpdateFee = exports.LDKUpdateFee = voidPtr; | |
var LDKUpdateFeePtr = exports.LDKUpdateFeePtr = ref.refType(LDKUpdateFee); | |
var LDKDataLossProtect = exports.LDKDataLossProtect = voidPtr; | |
var LDKDataLossProtectPtr = exports.LDKDataLossProtectPtr = ref.refType(LDKDataLossProtect); | |
var LDKChannelReestablish = exports.LDKChannelReestablish = voidPtr; | |
var LDKChannelReestablishPtr = exports.LDKChannelReestablishPtr = ref.refType(LDKChannelReestablish); | |
var LDKAnnouncementSignatures = exports.LDKAnnouncementSignatures = voidPtr; | |
var LDKAnnouncementSignaturesPtr = exports.LDKAnnouncementSignaturesPtr = ref.refType(LDKAnnouncementSignatures); | |
var LDKUnsignedNodeAnnouncement = exports.LDKUnsignedNodeAnnouncement = voidPtr; | |
var LDKUnsignedNodeAnnouncementPtr = exports.LDKUnsignedNodeAnnouncementPtr = ref.refType(LDKUnsignedNodeAnnouncement); | |
var LDKNodeAnnouncement = exports.LDKNodeAnnouncement = voidPtr; | |
var LDKNodeAnnouncementPtr = exports.LDKNodeAnnouncementPtr = ref.refType(LDKNodeAnnouncement); | |
var LDKUnsignedChannelAnnouncement = exports.LDKUnsignedChannelAnnouncement = voidPtr; | |
var LDKUnsignedChannelAnnouncementPtr = exports.LDKUnsignedChannelAnnouncementPtr = ref.refType(LDKUnsignedChannelAnnouncement); | |
var LDKChannelAnnouncement = exports.LDKChannelAnnouncement = voidPtr; | |
var LDKChannelAnnouncementPtr = exports.LDKChannelAnnouncementPtr = ref.refType(LDKChannelAnnouncement); | |
var LDKUnsignedChannelUpdate = exports.LDKUnsignedChannelUpdate = voidPtr; | |
var LDKUnsignedChannelUpdatePtr = exports.LDKUnsignedChannelUpdatePtr = ref.refType(LDKUnsignedChannelUpdate); | |
var LDKChannelUpdate = exports.LDKChannelUpdate = voidPtr; | |
var LDKChannelUpdatePtr = exports.LDKChannelUpdatePtr = ref.refType(LDKChannelUpdate); | |
var LDKQueryChannelRange = exports.LDKQueryChannelRange = voidPtr; | |
var LDKQueryChannelRangePtr = exports.LDKQueryChannelRangePtr = ref.refType(LDKQueryChannelRange); | |
var LDKReplyChannelRange = exports.LDKReplyChannelRange = voidPtr; | |
var LDKReplyChannelRangePtr = exports.LDKReplyChannelRangePtr = ref.refType(LDKReplyChannelRange); | |
var uint64_t = exports.uint64_t = Struct({ | |
__uint64_t: ref.types.ulong, | |
}); | |
var uint64_tPtr = exports.uint64_tPtr = ref.refType(uint64_t); | |
var LDKCVecTempl_u64 = exports.LDKCVecTempl_u64 = Struct({ | |
data: uint64_tPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_u64Ptr = exports.LDKCVecTempl_u64Ptr = ref.refType(LDKCVecTempl_u64); | |
var LDKQueryShortChannelIds = exports.LDKQueryShortChannelIds = voidPtr; | |
var LDKQueryShortChannelIdsPtr = exports.LDKQueryShortChannelIdsPtr = ref.refType(LDKQueryShortChannelIds); | |
var LDKReplyShortChannelIdsEnd = exports.LDKReplyShortChannelIdsEnd = voidPtr; | |
var LDKReplyShortChannelIdsEndPtr = exports.LDKReplyShortChannelIdsEndPtr = ref.refType(LDKReplyShortChannelIdsEnd); | |
var LDKGossipTimestampFilter = exports.LDKGossipTimestampFilter = voidPtr; | |
var LDKGossipTimestampFilterPtr = exports.LDKGossipTimestampFilterPtr = ref.refType(LDKGossipTimestampFilter); | |
var LDKLightningError = exports.LDKLightningError = voidPtr; | |
var LDKLightningErrorPtr = exports.LDKLightningErrorPtr = ref.refType(LDKLightningError); | |
var LDKCommitmentUpdate = exports.LDKCommitmentUpdate = voidPtr; | |
var LDKCommitmentUpdatePtr = exports.LDKCommitmentUpdatePtr = ref.refType(LDKCommitmentUpdate); | |
var LDKCVecTempl_UpdateAddHTLC = exports.LDKCVecTempl_UpdateAddHTLC = Struct({ | |
data: LDKUpdateAddHTLCPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_UpdateAddHTLCPtr = exports.LDKCVecTempl_UpdateAddHTLCPtr = ref.refType(LDKCVecTempl_UpdateAddHTLC); | |
var LDKCVecTempl_UpdateFulfillHTLC = exports.LDKCVecTempl_UpdateFulfillHTLC = Struct({ | |
data: LDKUpdateFulfillHTLCPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_UpdateFulfillHTLCPtr = exports.LDKCVecTempl_UpdateFulfillHTLCPtr = ref.refType(LDKCVecTempl_UpdateFulfillHTLC); | |
var LDKCVecTempl_UpdateFailHTLC = exports.LDKCVecTempl_UpdateFailHTLC = Struct({ | |
data: LDKUpdateFailHTLCPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_UpdateFailHTLCPtr = exports.LDKCVecTempl_UpdateFailHTLCPtr = ref.refType(LDKCVecTempl_UpdateFailHTLC); | |
var LDKCVecTempl_UpdateFailMalformedHTLC = exports.LDKCVecTempl_UpdateFailMalformedHTLC = Struct({ | |
data: LDKUpdateFailMalformedHTLCPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_UpdateFailMalformedHTLCPtr = exports.LDKCVecTempl_UpdateFailMalformedHTLCPtr = ref.refType(LDKCVecTempl_UpdateFailMalformedHTLC); | |
var LDKRoutingMessageHandler = exports.LDKRoutingMessageHandler = Struct({ | |
this_arg: voidPtr, | |
handle_node_announcement: voidPtr, | |
handle_channel_announcement: voidPtr, | |
handle_channel_update: voidPtr, | |
handle_htlc_fail_channel_update: voidPtr, | |
get_next_channel_announcements: voidPtr, | |
get_next_node_announcements: voidPtr, | |
should_request_full_sync: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKRoutingMessageHandlerPtr = exports.LDKRoutingMessageHandlerPtr = ref.refType(LDKRoutingMessageHandler); | |
var LDKInit = exports.LDKInit = voidPtr; | |
var LDKInitPtr = exports.LDKInitPtr = ref.refType(LDKInit); | |
var LDKMessageHandler = exports.LDKMessageHandler = voidPtr; | |
var LDKMessageHandlerPtr = exports.LDKMessageHandlerPtr = ref.refType(LDKMessageHandler); | |
var LDKSocketDescriptor = exports.LDKSocketDescriptor = Struct({ | |
this_arg: voidPtr, | |
send_data: voidPtr, | |
disconnect_socket: voidPtr, | |
eq: voidPtr, | |
hash: voidPtr, | |
clone: voidPtr, | |
free: voidPtr, | |
}); | |
var LDKSocketDescriptorPtr = exports.LDKSocketDescriptorPtr = ref.refType(LDKSocketDescriptor); | |
var LDKCVecTempl_PublicKey = exports.LDKCVecTempl_PublicKey = Struct({ | |
data: LDKPublicKeyPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_PublicKeyPtr = exports.LDKCVecTempl_PublicKeyPtr = ref.refType(LDKCVecTempl_PublicKey); | |
var LDKPeerManager = exports.LDKPeerManager = voidPtr; | |
var LDKPeerManagerPtr = exports.LDKPeerManagerPtr = ref.refType(LDKPeerManager); | |
var LDKCResultPtr_CVecTempl_u8_____PeerHandleError = exports.LDKCResultPtr_CVecTempl_u8_____PeerHandleError = Struct({ | |
result: LDKCVecTempl_u8Ptr, | |
err: LDKPeerHandleErrorPtr, | |
}); | |
var LDKCResultPtr_CVecTempl_u8_____PeerHandleErrorPtr = exports.LDKCResultPtr_CVecTempl_u8_____PeerHandleErrorPtr = ref.refType(LDKCResultPtr_CVecTempl_u8_____PeerHandleError); | |
var LDKCResultTempl_CVecTempl_u8_____PeerHandleError = exports.LDKCResultTempl_CVecTempl_u8_____PeerHandleError = Struct({ | |
contents: LDKCResultPtr_CVecTempl_u8_____PeerHandleError, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_CVecTempl_u8_____PeerHandleErrorPtr = exports.LDKCResultTempl_CVecTempl_u8_____PeerHandleErrorPtr = ref.refType(LDKCResultTempl_CVecTempl_u8_____PeerHandleError); | |
var LDKCResultPtr_bool__PeerHandleError = exports.LDKCResultPtr_bool__PeerHandleError = Struct({ | |
result: ref.refType(ref.types.byte), | |
err: LDKPeerHandleErrorPtr, | |
}); | |
var LDKCResultPtr_bool__PeerHandleErrorPtr = exports.LDKCResultPtr_bool__PeerHandleErrorPtr = ref.refType(LDKCResultPtr_bool__PeerHandleError); | |
var LDKCResultTempl_bool__PeerHandleError = exports.LDKCResultTempl_bool__PeerHandleError = Struct({ | |
contents: LDKCResultPtr_bool__PeerHandleError, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_bool__PeerHandleErrorPtr = exports.LDKCResultTempl_bool__PeerHandleErrorPtr = ref.refType(LDKCResultTempl_bool__PeerHandleError); | |
var LDKSecp256k1Error = exports.LDKSecp256k1Error = Struct({ | |
LDKSecp256k1Error: ref.types.uint32, | |
}); | |
var LDKSecp256k1ErrorPtr = exports.LDKSecp256k1ErrorPtr = ref.refType(LDKSecp256k1Error); | |
var LDKCResultPtr_SecretKey__Secp256k1Error = exports.LDKCResultPtr_SecretKey__Secp256k1Error = Struct({ | |
result: LDKSecretKeyPtr, | |
err: LDKSecp256k1ErrorPtr, | |
}); | |
var LDKCResultPtr_SecretKey__Secp256k1ErrorPtr = exports.LDKCResultPtr_SecretKey__Secp256k1ErrorPtr = ref.refType(LDKCResultPtr_SecretKey__Secp256k1Error); | |
var LDKCResultTempl_SecretKey__Secp256k1Error = exports.LDKCResultTempl_SecretKey__Secp256k1Error = Struct({ | |
contents: LDKCResultPtr_SecretKey__Secp256k1Error, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_SecretKey__Secp256k1ErrorPtr = exports.LDKCResultTempl_SecretKey__Secp256k1ErrorPtr = ref.refType(LDKCResultTempl_SecretKey__Secp256k1Error); | |
var LDKCResultPtr_PublicKey__Secp256k1Error = exports.LDKCResultPtr_PublicKey__Secp256k1Error = Struct({ | |
result: LDKPublicKeyPtr, | |
err: LDKSecp256k1ErrorPtr, | |
}); | |
var LDKCResultPtr_PublicKey__Secp256k1ErrorPtr = exports.LDKCResultPtr_PublicKey__Secp256k1ErrorPtr = ref.refType(LDKCResultPtr_PublicKey__Secp256k1Error); | |
var LDKCResultTempl_PublicKey__Secp256k1Error = exports.LDKCResultTempl_PublicKey__Secp256k1Error = Struct({ | |
contents: LDKCResultPtr_PublicKey__Secp256k1Error, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_PublicKey__Secp256k1ErrorPtr = exports.LDKCResultTempl_PublicKey__Secp256k1ErrorPtr = ref.refType(LDKCResultTempl_PublicKey__Secp256k1Error); | |
var LDKTxCreationKeys = exports.LDKTxCreationKeys = voidPtr; | |
var LDKTxCreationKeysPtr = exports.LDKTxCreationKeysPtr = ref.refType(LDKTxCreationKeys); | |
var LDKPreCalculatedTxCreationKeys = exports.LDKPreCalculatedTxCreationKeys = voidPtr; | |
var LDKPreCalculatedTxCreationKeysPtr = exports.LDKPreCalculatedTxCreationKeysPtr = ref.refType(LDKPreCalculatedTxCreationKeys); | |
var LDKChannelPublicKeys = exports.LDKChannelPublicKeys = voidPtr; | |
var LDKChannelPublicKeysPtr = exports.LDKChannelPublicKeysPtr = ref.refType(LDKChannelPublicKeys); | |
var LDKCResultPtr_TxCreationKeys__Secp256k1Error = exports.LDKCResultPtr_TxCreationKeys__Secp256k1Error = Struct({ | |
result: LDKTxCreationKeysPtr, | |
err: LDKSecp256k1ErrorPtr, | |
}); | |
var LDKCResultPtr_TxCreationKeys__Secp256k1ErrorPtr = exports.LDKCResultPtr_TxCreationKeys__Secp256k1ErrorPtr = ref.refType(LDKCResultPtr_TxCreationKeys__Secp256k1Error); | |
var LDKCResultTempl_TxCreationKeys__Secp256k1Error = exports.LDKCResultTempl_TxCreationKeys__Secp256k1Error = Struct({ | |
contents: LDKCResultPtr_TxCreationKeys__Secp256k1Error, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_TxCreationKeys__Secp256k1ErrorPtr = exports.LDKCResultTempl_TxCreationKeys__Secp256k1ErrorPtr = ref.refType(LDKCResultTempl_TxCreationKeys__Secp256k1Error); | |
var LDKHTLCOutputInCommitment = exports.LDKHTLCOutputInCommitment = voidPtr; | |
var LDKHTLCOutputInCommitmentPtr = exports.LDKHTLCOutputInCommitmentPtr = ref.refType(LDKHTLCOutputInCommitment); | |
var LDKHolderCommitmentTransaction = exports.LDKHolderCommitmentTransaction = voidPtr; | |
var LDKHolderCommitmentTransactionPtr = exports.LDKHolderCommitmentTransactionPtr = ref.refType(LDKHolderCommitmentTransaction); | |
var LDKC2TupleTempl_HTLCOutputInCommitment__Signature = exports.LDKC2TupleTempl_HTLCOutputInCommitment__Signature = Struct({ | |
a: LDKHTLCOutputInCommitment, | |
b: LDKSignature, | |
}); | |
var LDKC2TupleTempl_HTLCOutputInCommitment__SignaturePtr = exports.LDKC2TupleTempl_HTLCOutputInCommitment__SignaturePtr = ref.refType(LDKC2TupleTempl_HTLCOutputInCommitment__Signature); | |
var LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__Signature = exports.LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__Signature = Struct({ | |
data: LDKC2TupleTempl_HTLCOutputInCommitment__SignaturePtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__SignaturePtr = exports.LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__SignaturePtr = ref.refType(LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__Signature); | |
var LDKRouteHop = exports.LDKRouteHop = voidPtr; | |
var LDKRouteHopPtr = exports.LDKRouteHopPtr = ref.refType(LDKRouteHop); | |
var LDKCVecTempl_RouteHop = exports.LDKCVecTempl_RouteHop = Struct({ | |
data: LDKRouteHopPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_RouteHopPtr = exports.LDKCVecTempl_RouteHopPtr = ref.refType(LDKCVecTempl_RouteHop); | |
var LDKCVecTempl_CVecTempl_RouteHop = exports.LDKCVecTempl_CVecTempl_RouteHop = Struct({ | |
data: LDKCVecTempl_RouteHopPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_CVecTempl_RouteHopPtr = exports.LDKCVecTempl_CVecTempl_RouteHopPtr = ref.refType(LDKCVecTempl_CVecTempl_RouteHop); | |
var LDKRouteHint = exports.LDKRouteHint = voidPtr; | |
var LDKRouteHintPtr = exports.LDKRouteHintPtr = ref.refType(LDKRouteHint); | |
var LDKCResultPtr_Route__LightningError = exports.LDKCResultPtr_Route__LightningError = Struct({ | |
result: LDKRoutePtr, | |
err: LDKLightningErrorPtr, | |
}); | |
var LDKCResultPtr_Route__LightningErrorPtr = exports.LDKCResultPtr_Route__LightningErrorPtr = ref.refType(LDKCResultPtr_Route__LightningError); | |
var LDKCResultTempl_Route__LightningError = exports.LDKCResultTempl_Route__LightningError = Struct({ | |
contents: LDKCResultPtr_Route__LightningError, | |
result_ok: ref.types.byte, | |
}); | |
var LDKCResultTempl_Route__LightningErrorPtr = exports.LDKCResultTempl_Route__LightningErrorPtr = ref.refType(LDKCResultTempl_Route__LightningError); | |
var LDKNetworkGraph = exports.LDKNetworkGraph = voidPtr; | |
var LDKNetworkGraphPtr = exports.LDKNetworkGraphPtr = ref.refType(LDKNetworkGraph); | |
var LDKCVec_ChannelDetailsZ = exports.LDKCVec_ChannelDetailsZ = Struct({ | |
LDKCVecTempl_ChannelDetails: LDKCVecTempl_ChannelDetails, | |
}); | |
var LDKCVec_ChannelDetailsZPtr = exports.LDKCVec_ChannelDetailsZPtr = ref.refType(LDKCVec_ChannelDetailsZ); | |
var LDKCVecTempl_RouteHint = exports.LDKCVecTempl_RouteHint = Struct({ | |
data: LDKRouteHintPtr, | |
datalen: ref.types.ulong, | |
}); | |
var LDKCVecTempl_RouteHintPtr = exports.LDKCVecTempl_RouteHintPtr = ref.refType(LDKCVecTempl_RouteHint); | |
var LDKLockedNetworkGraph = exports.LDKLockedNetworkGraph = voidPtr; | |
var LDKLockedNetworkGraphPtr = exports.LDKLockedNetworkGraphPtr = ref.refType(LDKLockedNetworkGraph); | |
var LDKNetGraphMsgHandler = exports.LDKNetGraphMsgHandler = voidPtr; | |
var LDKNetGraphMsgHandlerPtr = exports.LDKNetGraphMsgHandlerPtr = ref.refType(LDKNetGraphMsgHandler); | |
var LDKDirectionalChannelInfo = exports.LDKDirectionalChannelInfo = voidPtr; | |
var LDKDirectionalChannelInfoPtr = exports.LDKDirectionalChannelInfoPtr = ref.refType(LDKDirectionalChannelInfo); | |
var LDKChannelInfo = exports.LDKChannelInfo = voidPtr; | |
var LDKChannelInfoPtr = exports.LDKChannelInfoPtr = ref.refType(LDKChannelInfo); | |
var LDKRoutingFees = exports.LDKRoutingFees = voidPtr; | |
var LDKRoutingFeesPtr = exports.LDKRoutingFeesPtr = ref.refType(LDKRoutingFees); | |
var LDKNodeAnnouncementInfo = exports.LDKNodeAnnouncementInfo = voidPtr; | |
var LDKNodeAnnouncementInfoPtr = exports.LDKNodeAnnouncementInfoPtr = ref.refType(LDKNodeAnnouncementInfo); | |
var LDKNodeInfo = exports.LDKNodeInfo = voidPtr; | |
var LDKNodeInfoPtr = exports.LDKNodeInfoPtr = ref.refType(LDKNodeInfo); | |
exports.liblightning = new FFI.Library(__dirname + '/../../lib/liblightning_c_bindings', { | |
Transaction_free: [ref.types.void, [ | |
LDKTransaction, | |
]], | |
TxOut_free: [ref.types.void, [ | |
LDKTxOut, | |
]], | |
C2Tuple_usizeTransactionZ_new: [LDKC2TupleTempl_usize__Transaction, [ | |
ref.types.ulong, | |
LDKTransaction, | |
]], | |
CResult_NoneChannelMonitorUpdateErrZ_ok: [LDKCResultTempl_u8__ChannelMonitorUpdateErr, [ | |
]], | |
CResult_NoneMonitorUpdateErrorZ_ok: [LDKCResultTempl_u8__MonitorUpdateError, [ | |
]], | |
C2Tuple_TxidCVec_TxOutZZ_new: [LDKC2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut, [ | |
LDKThirtyTwoBytes, | |
LDKCVecTempl_TxOut, | |
]], | |
C2Tuple_u64u64Z_new: [LDKC2TupleTempl_u64__u64, [ | |
ref.types.ulong, | |
ref.types.ulong, | |
]], | |
C2Tuple_SignatureCVec_SignatureZZ_new: [LDKC2TupleTempl_Signature__CVecTempl_Signature, [ | |
LDKSignature, | |
LDKCVecTempl_Signature, | |
]], | |
CResult_C2Tuple_SignatureCVec_SignatureZZNoneZ_err: [LDKCResultTempl_C2TupleTempl_Signature__CVecTempl_Signature________u8, [ | |
]], | |
CResult_SignatureNoneZ_err: [LDKCResultTempl_Signature__u8, [ | |
]], | |
CResult_CVec_SignatureZNoneZ_err: [LDKCResultTempl_CVecTempl_Signature_____u8, [ | |
]], | |
CResult_NoneAPIErrorZ_ok: [LDKCResultTempl_u8__APIError, [ | |
]], | |
CResult_NonePaymentSendFailureZ_ok: [LDKCResultTempl_u8__PaymentSendFailure, [ | |
]], | |
CResult_NonePeerHandleErrorZ_ok: [LDKCResultTempl_u8__PeerHandleError, [ | |
]], | |
MessageSendEventsProvider_free: [ref.types.void, [ | |
LDKMessageSendEventsProvider, | |
]], | |
EventsProvider_free: [ref.types.void, [ | |
LDKEventsProvider, | |
]], | |
APIError_free: [ref.types.void, [ | |
LDKAPIError, | |
]], | |
Level_max: [ref.types.uint32, [ | |
]], | |
Logger_free: [ref.types.void, [ | |
LDKLogger, | |
]], | |
ChannelHandshakeConfig_get_minimum_depth: [ref.types.uint32, [ | |
LDKChannelHandshakeConfig, | |
]], | |
ChannelHandshakeConfig_set_minimum_depth: [ref.types.void, [ | |
LDKChannelHandshakeConfigPtr, | |
ref.types.uint32, | |
]], | |
ChannelHandshakeConfig_get_our_to_self_delay: [ref.types.ushort, [ | |
LDKChannelHandshakeConfigPtr, | |
]], | |
ChannelHandshakeConfig_set_our_to_self_delay: [ref.types.void, [ | |
LDKChannelHandshakeConfigPtr, | |
ref.types.ushort, | |
]], | |
ChannelHandshakeConfig_get_our_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKChannelHandshakeConfigPtr, | |
]], | |
ChannelHandshakeConfig_set_our_htlc_minimum_msat: [ref.types.void, [ | |
LDKChannelHandshakeConfigPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeConfig_new: [LDKChannelHandshakeConfig, [ | |
ref.types.uint32, | |
ref.types.ushort, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeConfig_default: [LDKChannelHandshakeConfig, [ | |
]], | |
ChannelHandshakeLimits_get_min_funding_satoshis: [ref.types.ulong, [ | |
LDKChannelHandshakeLimits, | |
]], | |
ChannelHandshakeLimits_set_min_funding_satoshis: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeLimits_get_max_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_max_htlc_minimum_msat: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeLimits_get_min_max_htlc_value_in_flight_msat: [ref.types.ulong, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_min_max_htlc_value_in_flight_msat: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeLimits_get_max_channel_reserve_satoshis: [ref.types.ulong, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_max_channel_reserve_satoshis: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeLimits_get_min_max_accepted_htlcs: [ref.types.ushort, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_min_max_accepted_htlcs: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ushort, | |
]], | |
ChannelHandshakeLimits_get_min_dust_limit_satoshis: [ref.types.ulong, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_min_dust_limit_satoshis: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeLimits_get_max_dust_limit_satoshis: [ref.types.ulong, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_max_dust_limit_satoshis: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ulong, | |
]], | |
ChannelHandshakeLimits_get_max_minimum_depth: [ref.types.uint32, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_max_minimum_depth: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.uint32, | |
]], | |
ChannelHandshakeLimits_get_force_announced_channel_preference: [ref.types.byte, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_force_announced_channel_preference: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.byte, | |
]], | |
ChannelHandshakeLimits_get_their_to_self_delay: [ref.types.ushort, [ | |
LDKChannelHandshakeLimitsPtr, | |
]], | |
ChannelHandshakeLimits_set_their_to_self_delay: [ref.types.void, [ | |
LDKChannelHandshakeLimitsPtr, | |
ref.types.ushort, | |
]], | |
ChannelHandshakeLimits_new: [LDKChannelHandshakeLimits, [ | |
ref.types.ulong, | |
ref.types.ulong, | |
ref.types.ulong, | |
ref.types.ulong, | |
ref.types.ushort, | |
ref.types.ulong, | |
ref.types.ulong, | |
ref.types.uint32, | |
ref.types.byte, | |
ref.types.ushort, | |
]], | |
ChannelHandshakeLimits_default: [LDKChannelHandshakeLimits, [ | |
]], | |
ChannelConfig_get_fee_proportional_millionths: [ref.types.uint32, [ | |
LDKChannelConfig, | |
]], | |
ChannelConfig_set_fee_proportional_millionths: [ref.types.void, [ | |
LDKChannelConfigPtr, | |
ref.types.uint32, | |
]], | |
ChannelConfig_get_announced_channel: [ref.types.byte, [ | |
LDKChannelConfigPtr, | |
]], | |
ChannelConfig_set_announced_channel: [ref.types.void, [ | |
LDKChannelConfigPtr, | |
ref.types.byte, | |
]], | |
ChannelConfig_get_commit_upfront_shutdown_pubkey: [ref.types.byte, [ | |
LDKChannelConfigPtr, | |
]], | |
ChannelConfig_set_commit_upfront_shutdown_pubkey: [ref.types.void, [ | |
LDKChannelConfigPtr, | |
ref.types.byte, | |
]], | |
ChannelConfig_new: [LDKChannelConfig, [ | |
ref.types.uint32, | |
ref.types.byte, | |
ref.types.byte, | |
]], | |
ChannelConfig_default: [LDKChannelConfig, [ | |
]], | |
ChannelConfig_write: [LDKCVecTempl_u8, [ | |
LDKChannelConfigPtr, | |
]], | |
ChannelConfig_read: [LDKChannelConfig, [ | |
LDKu8slice, | |
]], | |
UserConfig_get_own_channel_config: [LDKChannelHandshakeConfig, [ | |
LDKUserConfig, | |
]], | |
UserConfig_set_own_channel_config: [ref.types.void, [ | |
LDKUserConfigPtr, | |
LDKChannelHandshakeConfig, | |
]], | |
UserConfig_get_peer_channel_config_limits: [LDKChannelHandshakeLimits, [ | |
LDKUserConfigPtr, | |
]], | |
UserConfig_set_peer_channel_config_limits: [ref.types.void, [ | |
LDKUserConfigPtr, | |
LDKChannelHandshakeLimits, | |
]], | |
UserConfig_get_channel_options: [LDKChannelConfig, [ | |
LDKUserConfigPtr, | |
]], | |
UserConfig_set_channel_options: [ref.types.void, [ | |
LDKUserConfigPtr, | |
LDKChannelConfig, | |
]], | |
UserConfig_new: [LDKUserConfig, [ | |
LDKChannelHandshakeConfig, | |
LDKChannelHandshakeLimits, | |
LDKChannelConfig, | |
]], | |
UserConfig_default: [LDKUserConfig, [ | |
]], | |
Access_free: [ref.types.void, [ | |
LDKAccess, | |
]], | |
Watch_free: [ref.types.void, [ | |
LDKWatch, | |
]], | |
Filter_free: [ref.types.void, [ | |
LDKFilter, | |
]], | |
BroadcasterInterface_free: [ref.types.void, [ | |
LDKBroadcasterInterface, | |
]], | |
FeeEstimator_free: [ref.types.void, [ | |
LDKFeeEstimator, | |
]], | |
ChainMonitor_block_connected: [ref.types.void, [ | |
LDKChainMonitor, | |
voidPtr, | |
LDKCVecTempl_C2TupleTempl_usize__Transaction, | |
ref.types.uint32, | |
]], | |
ChainMonitor_block_disconnected: [ref.types.void, [ | |
LDKChainMonitorPtr, | |
voidPtr, | |
ref.types.uint32, | |
]], | |
ChainMonitor_new: [LDKChainMonitor, [ | |
LDKFilterPtr, | |
LDKBroadcasterInterface, | |
LDKLogger, | |
LDKFeeEstimator, | |
]], | |
ChainMonitor_as_Watch: [LDKWatch, [ | |
LDKChainMonitorPtr, | |
]], | |
ChainMonitor_as_EventsProvider: [LDKEventsProvider, [ | |
LDKChainMonitorPtr, | |
]], | |
ChannelMonitorUpdate_get_update_id: [ref.types.ulong, [ | |
LDKChannelMonitorUpdate, | |
]], | |
ChannelMonitorUpdate_set_update_id: [ref.types.void, [ | |
LDKChannelMonitorUpdatePtr, | |
ref.types.ulong, | |
]], | |
ChannelMonitorUpdate_write: [LDKCVecTempl_u8, [ | |
LDKChannelMonitorUpdatePtr, | |
]], | |
ChannelMonitorUpdate_read: [LDKChannelMonitorUpdate, [ | |
LDKu8slice, | |
]], | |
MonitorUpdateError_free: [ref.types.void, [ | |
LDKMonitorUpdateError, | |
]], | |
HTLCUpdate_write: [LDKCVecTempl_u8, [ | |
LDKHTLCUpdate, | |
]], | |
HTLCUpdate_read: [LDKHTLCUpdate, [ | |
LDKu8slice, | |
]], | |
ChannelMonitor_update_monitor: [LDKCResultTempl_u8__MonitorUpdateError, [ | |
LDKChannelMonitor, | |
LDKChannelMonitorUpdate, | |
LDKBroadcasterInterfacePtr, | |
LDKLoggerPtr, | |
]], | |
ChannelMonitor_get_latest_update_id: [ref.types.ulong, [ | |
LDKChannelMonitorPtr, | |
]], | |
ChannelMonitor_get_and_clear_pending_monitor_events: [LDKCVecTempl_MonitorEvent, [ | |
LDKChannelMonitorPtr, | |
]], | |
ChannelMonitor_get_and_clear_pending_events: [LDKCVecTempl_Event, [ | |
LDKChannelMonitorPtr, | |
]], | |
ChannelMonitor_get_latest_holder_commitment_txn: [LDKCVecTempl_Transaction, [ | |
LDKChannelMonitorPtr, | |
LDKLoggerPtr, | |
]], | |
ChannelMonitor_block_connected: [LDKCVecTempl_C2TupleTempl_ThirtyTwoBytes__CVecTempl_TxOut, [ | |
LDKChannelMonitorPtr, | |
voidPtr, | |
LDKCVecTempl_C2TupleTempl_usize__Transaction, | |
ref.types.uint32, | |
LDKBroadcasterInterface, | |
LDKFeeEstimator, | |
LDKLogger, | |
]], | |
ChannelMonitor_block_disconnected: [ref.types.void, [ | |
LDKChannelMonitorPtr, | |
voidPtr, | |
ref.types.uint32, | |
LDKBroadcasterInterface, | |
LDKFeeEstimator, | |
LDKLogger, | |
]], | |
OutPoint_get_txid: [voidPtr, [ | |
LDKOutPoint, | |
]], | |
OutPoint_set_txid: [ref.types.void, [ | |
LDKOutPointPtr, | |
LDKThirtyTwoBytes, | |
]], | |
OutPoint_get_index: [ref.types.ushort, [ | |
LDKOutPointPtr, | |
]], | |
OutPoint_set_index: [ref.types.void, [ | |
LDKOutPointPtr, | |
ref.types.ushort, | |
]], | |
OutPoint_new: [LDKOutPoint, [ | |
LDKThirtyTwoBytes, | |
ref.types.ushort, | |
]], | |
OutPoint_to_channel_id: [LDKThirtyTwoBytes, [ | |
LDKOutPointPtr, | |
]], | |
OutPoint_write: [LDKCVecTempl_u8, [ | |
LDKOutPointPtr, | |
]], | |
OutPoint_read: [LDKOutPoint, [ | |
LDKu8slice, | |
]], | |
KeysInterface_free: [ref.types.void, [ | |
LDKKeysInterface, | |
]], | |
InMemoryChannelKeys_get_funding_key: [voidPtr, [ | |
LDKInMemoryChannelKeys, | |
]], | |
InMemoryChannelKeys_set_funding_key: [ref.types.void, [ | |
LDKInMemoryChannelKeysPtr, | |
LDKSecretKey, | |
]], | |
InMemoryChannelKeys_get_revocation_base_key: [voidPtr, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_set_revocation_base_key: [ref.types.void, [ | |
LDKInMemoryChannelKeysPtr, | |
LDKSecretKey, | |
]], | |
InMemoryChannelKeys_get_payment_key: [voidPtr, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_set_payment_key: [ref.types.void, [ | |
LDKInMemoryChannelKeysPtr, | |
LDKSecretKey, | |
]], | |
InMemoryChannelKeys_get_delayed_payment_base_key: [voidPtr, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_set_delayed_payment_base_key: [ref.types.void, [ | |
LDKInMemoryChannelKeysPtr, | |
LDKSecretKey, | |
]], | |
InMemoryChannelKeys_get_htlc_base_key: [voidPtr, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_set_htlc_base_key: [ref.types.void, [ | |
LDKInMemoryChannelKeysPtr, | |
LDKSecretKey, | |
]], | |
InMemoryChannelKeys_get_commitment_seed: [voidPtr, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_set_commitment_seed: [ref.types.void, [ | |
LDKInMemoryChannelKeysPtr, | |
LDKThirtyTwoBytes, | |
]], | |
InMemoryChannelKeys_new: [LDKInMemoryChannelKeys, [ | |
LDKSecretKey, | |
LDKSecretKey, | |
LDKSecretKey, | |
LDKSecretKey, | |
LDKSecretKey, | |
LDKThirtyTwoBytes, | |
ref.types.ulong, | |
LDKC2TupleTempl_u64__u64, | |
]], | |
InMemoryChannelKeys_counterparty_selected_contest_delay: [ref.types.ushort, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_holder_selected_contest_delay: [ref.types.ushort, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_write: [LDKCVecTempl_u8, [ | |
LDKInMemoryChannelKeysPtr, | |
]], | |
InMemoryChannelKeys_read: [LDKInMemoryChannelKeys, [ | |
LDKu8slice, | |
]], | |
KeysManager_derive_channel_keys: [LDKInMemoryChannelKeys, [ | |
LDKKeysManager, | |
ref.types.ulong, | |
ref.types.ulong, | |
ref.types.ulong, | |
]], | |
KeysManager_as_KeysInterface: [LDKKeysInterface, [ | |
LDKKeysManagerPtr, | |
]], | |
ChannelDetails_get_channel_id: [voidPtr, [ | |
LDKChannelDetails, | |
]], | |
ChannelDetails_set_channel_id: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
LDKThirtyTwoBytes, | |
]], | |
ChannelDetails_get_remote_network_id: [LDKPublicKey, [ | |
LDKChannelDetailsPtr, | |
]], | |
ChannelDetails_set_remote_network_id: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
LDKPublicKey, | |
]], | |
ChannelDetails_get_channel_value_satoshis: [ref.types.ulong, [ | |
LDKChannelDetailsPtr, | |
]], | |
ChannelDetails_set_channel_value_satoshis: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
ref.types.ulong, | |
]], | |
ChannelDetails_get_user_id: [ref.types.ulong, [ | |
LDKChannelDetailsPtr, | |
]], | |
ChannelDetails_set_user_id: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
ref.types.ulong, | |
]], | |
ChannelDetails_get_outbound_capacity_msat: [ref.types.ulong, [ | |
LDKChannelDetailsPtr, | |
]], | |
ChannelDetails_set_outbound_capacity_msat: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
ref.types.ulong, | |
]], | |
ChannelDetails_get_inbound_capacity_msat: [ref.types.ulong, [ | |
LDKChannelDetailsPtr, | |
]], | |
ChannelDetails_set_inbound_capacity_msat: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
ref.types.ulong, | |
]], | |
ChannelDetails_get_is_live: [ref.types.byte, [ | |
LDKChannelDetailsPtr, | |
]], | |
ChannelDetails_set_is_live: [ref.types.void, [ | |
LDKChannelDetailsPtr, | |
ref.types.byte, | |
]], | |
PaymentSendFailure_free: [ref.types.void, [ | |
LDKPaymentSendFailure, | |
]], | |
ChannelManager_create_channel: [LDKCResultTempl_u8__APIError, [ | |
LDKChannelManager, | |
LDKPublicKey, | |
ref.types.ulong, | |
ref.types.ulong, | |
ref.types.ulong, | |
LDKUserConfig, | |
]], | |
ChannelManager_list_channels: [LDKCVecTempl_ChannelDetails, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_list_usable_channels: [LDKCVecTempl_ChannelDetails, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_close_channel: [LDKCResultTempl_u8__APIError, [ | |
LDKChannelManagerPtr, | |
voidPtr, | |
]], | |
ChannelManager_force_close_channel: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
voidPtr, | |
]], | |
ChannelManager_force_close_all_channels: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_send_payment: [LDKCResultTempl_u8__PaymentSendFailure, [ | |
LDKChannelManagerPtr, | |
LDKRoute, | |
LDKThirtyTwoBytes, | |
LDKThirtyTwoBytes, | |
]], | |
ChannelManager_funding_transaction_generated: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
voidPtr, | |
LDKOutPoint, | |
]], | |
ChannelManager_broadcast_node_announcement: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
LDKThreeBytes, | |
LDKThirtyTwoBytes, | |
LDKCVecTempl_NetAddress, | |
]], | |
ChannelManager_process_pending_htlc_forwards: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_timer_chan_freshness_every_min: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_fail_htlc_backwards: [ref.types.byte, [ | |
LDKChannelManagerPtr, | |
voidPtr, | |
LDKThirtyTwoBytes, | |
]], | |
ChannelManager_claim_funds: [ref.types.byte, [ | |
LDKChannelManagerPtr, | |
LDKThirtyTwoBytes, | |
LDKThirtyTwoBytes, | |
ref.types.ulong, | |
]], | |
ChannelManager_get_our_node_id: [LDKPublicKey, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_channel_monitor_updated: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
LDKOutPointPtr, | |
ref.types.ulong, | |
]], | |
ChannelManager_as_MessageSendEventsProvider: [LDKMessageSendEventsProvider, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_as_EventsProvider: [LDKEventsProvider, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManager_block_connected: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
voidPtr, | |
LDKCVecTempl_C2TupleTempl_usize__Transaction, | |
ref.types.uint32, | |
]], | |
ChannelManager_block_disconnected: [ref.types.void, [ | |
LDKChannelManagerPtr, | |
voidPtr, | |
]], | |
ChannelManager_as_ChannelMessageHandler: [LDKChannelMessageHandler, [ | |
LDKChannelManagerPtr, | |
]], | |
ChannelManagerReadArgs_get_keys_manager: [LDKKeysInterfacePtr, [ | |
LDKChannelManagerReadArgs, | |
]], | |
ChannelManagerReadArgs_set_keys_manager: [ref.types.void, [ | |
LDKChannelManagerReadArgsPtr, | |
LDKKeysInterface, | |
]], | |
ChannelManagerReadArgs_get_fee_estimator: [LDKFeeEstimatorPtr, [ | |
LDKChannelManagerReadArgsPtr, | |
]], | |
ChannelManagerReadArgs_set_fee_estimator: [ref.types.void, [ | |
LDKChannelManagerReadArgsPtr, | |
LDKFeeEstimator, | |
]], | |
ChannelManagerReadArgs_get_chain_monitor: [LDKWatchPtr, [ | |
LDKChannelManagerReadArgsPtr, | |
]], | |
ChannelManagerReadArgs_set_chain_monitor: [ref.types.void, [ | |
LDKChannelManagerReadArgsPtr, | |
LDKWatch, | |
]], | |
ChannelManagerReadArgs_get_tx_broadcaster: [LDKBroadcasterInterfacePtr, [ | |
LDKChannelManagerReadArgsPtr, | |
]], | |
ChannelManagerReadArgs_set_tx_broadcaster: [ref.types.void, [ | |
LDKChannelManagerReadArgsPtr, | |
LDKBroadcasterInterface, | |
]], | |
ChannelManagerReadArgs_get_logger: [LDKLoggerPtr, [ | |
LDKChannelManagerReadArgsPtr, | |
]], | |
ChannelManagerReadArgs_set_logger: [ref.types.void, [ | |
LDKChannelManagerReadArgsPtr, | |
LDKLogger, | |
]], | |
ChannelManagerReadArgs_get_default_config: [LDKUserConfig, [ | |
LDKChannelManagerReadArgsPtr, | |
]], | |
ChannelManagerReadArgs_set_default_config: [ref.types.void, [ | |
LDKChannelManagerReadArgsPtr, | |
LDKUserConfig, | |
]], | |
ChannelManagerReadArgs_new: [LDKChannelManagerReadArgs, [ | |
LDKKeysInterface, | |
LDKFeeEstimator, | |
LDKWatch, | |
LDKBroadcasterInterface, | |
LDKLogger, | |
LDKUserConfig, | |
LDKCVecTempl_ChannelMonitor, | |
]], | |
ErrorMessage_get_channel_id: [voidPtr, [ | |
LDKErrorMessage, | |
]], | |
ErrorMessage_set_channel_id: [ref.types.void, [ | |
LDKErrorMessagePtr, | |
LDKThirtyTwoBytes, | |
]], | |
ErrorMessage_get_data: [LDKStr, [ | |
LDKErrorMessagePtr, | |
]], | |
ErrorMessage_set_data: [ref.types.void, [ | |
LDKErrorMessagePtr, | |
LDKCVecTempl_u8, | |
]], | |
ErrorMessage_new: [LDKErrorMessage, [ | |
LDKThirtyTwoBytes, | |
LDKCVecTempl_u8, | |
]], | |
Ping_get_ponglen: [ref.types.ushort, [ | |
LDKPing, | |
]], | |
Ping_set_ponglen: [ref.types.void, [ | |
LDKPingPtr, | |
ref.types.ushort, | |
]], | |
Ping_get_byteslen: [ref.types.ushort, [ | |
LDKPingPtr, | |
]], | |
Ping_set_byteslen: [ref.types.void, [ | |
LDKPingPtr, | |
ref.types.ushort, | |
]], | |
Ping_new: [LDKPing, [ | |
ref.types.ushort, | |
ref.types.ushort, | |
]], | |
Pong_get_byteslen: [ref.types.ushort, [ | |
LDKPong, | |
]], | |
Pong_set_byteslen: [ref.types.void, [ | |
LDKPongPtr, | |
ref.types.ushort, | |
]], | |
Pong_new: [LDKPong, [ | |
ref.types.ushort, | |
]], | |
OpenChannel_get_chain_hash: [voidPtr, [ | |
LDKOpenChannel, | |
]], | |
OpenChannel_set_chain_hash: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKThirtyTwoBytes, | |
]], | |
OpenChannel_get_temporary_channel_id: [voidPtr, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_temporary_channel_id: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKThirtyTwoBytes, | |
]], | |
OpenChannel_get_funding_satoshis: [ref.types.ulong, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_funding_satoshis: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ulong, | |
]], | |
OpenChannel_get_push_msat: [ref.types.ulong, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_push_msat: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ulong, | |
]], | |
OpenChannel_get_dust_limit_satoshis: [ref.types.ulong, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_dust_limit_satoshis: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ulong, | |
]], | |
OpenChannel_get_max_htlc_value_in_flight_msat: [ref.types.ulong, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_max_htlc_value_in_flight_msat: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ulong, | |
]], | |
OpenChannel_get_channel_reserve_satoshis: [ref.types.ulong, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_channel_reserve_satoshis: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ulong, | |
]], | |
OpenChannel_get_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_htlc_minimum_msat: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ulong, | |
]], | |
OpenChannel_get_feerate_per_kw: [ref.types.uint32, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_feerate_per_kw: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.uint32, | |
]], | |
OpenChannel_get_to_self_delay: [ref.types.ushort, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_to_self_delay: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ushort, | |
]], | |
OpenChannel_get_max_accepted_htlcs: [ref.types.ushort, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_max_accepted_htlcs: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.ushort, | |
]], | |
OpenChannel_get_funding_pubkey: [LDKPublicKey, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_funding_pubkey: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKPublicKey, | |
]], | |
OpenChannel_get_revocation_basepoint: [LDKPublicKey, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_revocation_basepoint: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKPublicKey, | |
]], | |
OpenChannel_get_payment_point: [LDKPublicKey, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_payment_point: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKPublicKey, | |
]], | |
OpenChannel_get_delayed_payment_basepoint: [LDKPublicKey, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_delayed_payment_basepoint: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKPublicKey, | |
]], | |
OpenChannel_get_htlc_basepoint: [LDKPublicKey, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_htlc_basepoint: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKPublicKey, | |
]], | |
OpenChannel_get_first_per_commitment_point: [LDKPublicKey, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_first_per_commitment_point: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
LDKPublicKey, | |
]], | |
OpenChannel_get_channel_flags: [ref.types.uchar, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_set_channel_flags: [ref.types.void, [ | |
LDKOpenChannelPtr, | |
ref.types.uchar, | |
]], | |
AcceptChannel_get_temporary_channel_id: [voidPtr, [ | |
LDKAcceptChannel, | |
]], | |
AcceptChannel_set_temporary_channel_id: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKThirtyTwoBytes, | |
]], | |
AcceptChannel_get_dust_limit_satoshis: [ref.types.ulong, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_dust_limit_satoshis: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.ulong, | |
]], | |
AcceptChannel_get_max_htlc_value_in_flight_msat: [ref.types.ulong, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_max_htlc_value_in_flight_msat: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.ulong, | |
]], | |
AcceptChannel_get_channel_reserve_satoshis: [ref.types.ulong, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_channel_reserve_satoshis: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.ulong, | |
]], | |
AcceptChannel_get_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_htlc_minimum_msat: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.ulong, | |
]], | |
AcceptChannel_get_minimum_depth: [ref.types.uint32, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_minimum_depth: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.uint32, | |
]], | |
AcceptChannel_get_to_self_delay: [ref.types.ushort, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_to_self_delay: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.ushort, | |
]], | |
AcceptChannel_get_max_accepted_htlcs: [ref.types.ushort, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_max_accepted_htlcs: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
ref.types.ushort, | |
]], | |
AcceptChannel_get_funding_pubkey: [LDKPublicKey, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_funding_pubkey: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKPublicKey, | |
]], | |
AcceptChannel_get_revocation_basepoint: [LDKPublicKey, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_revocation_basepoint: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKPublicKey, | |
]], | |
AcceptChannel_get_payment_point: [LDKPublicKey, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_payment_point: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKPublicKey, | |
]], | |
AcceptChannel_get_delayed_payment_basepoint: [LDKPublicKey, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_delayed_payment_basepoint: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKPublicKey, | |
]], | |
AcceptChannel_get_htlc_basepoint: [LDKPublicKey, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_htlc_basepoint: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKPublicKey, | |
]], | |
AcceptChannel_get_first_per_commitment_point: [LDKPublicKey, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_set_first_per_commitment_point: [ref.types.void, [ | |
LDKAcceptChannelPtr, | |
LDKPublicKey, | |
]], | |
FundingCreated_get_temporary_channel_id: [voidPtr, [ | |
LDKFundingCreated, | |
]], | |
FundingCreated_set_temporary_channel_id: [ref.types.void, [ | |
LDKFundingCreatedPtr, | |
LDKThirtyTwoBytes, | |
]], | |
FundingCreated_get_funding_txid: [voidPtr, [ | |
LDKFundingCreatedPtr, | |
]], | |
FundingCreated_set_funding_txid: [ref.types.void, [ | |
LDKFundingCreatedPtr, | |
LDKThirtyTwoBytes, | |
]], | |
FundingCreated_get_funding_output_index: [ref.types.ushort, [ | |
LDKFundingCreatedPtr, | |
]], | |
FundingCreated_set_funding_output_index: [ref.types.void, [ | |
LDKFundingCreatedPtr, | |
ref.types.ushort, | |
]], | |
FundingCreated_get_signature: [LDKSignature, [ | |
LDKFundingCreatedPtr, | |
]], | |
FundingCreated_set_signature: [ref.types.void, [ | |
LDKFundingCreatedPtr, | |
LDKSignature, | |
]], | |
FundingCreated_new: [LDKFundingCreated, [ | |
LDKThirtyTwoBytes, | |
LDKThirtyTwoBytes, | |
ref.types.ushort, | |
LDKSignature, | |
]], | |
FundingSigned_get_channel_id: [voidPtr, [ | |
LDKFundingSigned, | |
]], | |
FundingSigned_set_channel_id: [ref.types.void, [ | |
LDKFundingSignedPtr, | |
LDKThirtyTwoBytes, | |
]], | |
FundingSigned_get_signature: [LDKSignature, [ | |
LDKFundingSignedPtr, | |
]], | |
FundingSigned_set_signature: [ref.types.void, [ | |
LDKFundingSignedPtr, | |
LDKSignature, | |
]], | |
FundingSigned_new: [LDKFundingSigned, [ | |
LDKThirtyTwoBytes, | |
LDKSignature, | |
]], | |
FundingLocked_get_channel_id: [voidPtr, [ | |
LDKFundingLocked, | |
]], | |
FundingLocked_set_channel_id: [ref.types.void, [ | |
LDKFundingLockedPtr, | |
LDKThirtyTwoBytes, | |
]], | |
FundingLocked_get_next_per_commitment_point: [LDKPublicKey, [ | |
LDKFundingLockedPtr, | |
]], | |
FundingLocked_set_next_per_commitment_point: [ref.types.void, [ | |
LDKFundingLockedPtr, | |
LDKPublicKey, | |
]], | |
FundingLocked_new: [LDKFundingLocked, [ | |
LDKThirtyTwoBytes, | |
LDKPublicKey, | |
]], | |
Shutdown_get_channel_id: [voidPtr, [ | |
LDKShutdown, | |
]], | |
Shutdown_set_channel_id: [ref.types.void, [ | |
LDKShutdownPtr, | |
LDKThirtyTwoBytes, | |
]], | |
Shutdown_get_scriptpubkey: [LDKu8slice, [ | |
LDKShutdownPtr, | |
]], | |
Shutdown_set_scriptpubkey: [ref.types.void, [ | |
LDKShutdownPtr, | |
LDKCVecTempl_u8, | |
]], | |
Shutdown_new: [LDKShutdown, [ | |
LDKThirtyTwoBytes, | |
LDKCVecTempl_u8, | |
]], | |
ClosingSigned_get_channel_id: [voidPtr, [ | |
LDKClosingSigned, | |
]], | |
ClosingSigned_set_channel_id: [ref.types.void, [ | |
LDKClosingSignedPtr, | |
LDKThirtyTwoBytes, | |
]], | |
ClosingSigned_get_fee_satoshis: [ref.types.ulong, [ | |
LDKClosingSignedPtr, | |
]], | |
ClosingSigned_set_fee_satoshis: [ref.types.void, [ | |
LDKClosingSignedPtr, | |
ref.types.ulong, | |
]], | |
ClosingSigned_get_signature: [LDKSignature, [ | |
LDKClosingSignedPtr, | |
]], | |
ClosingSigned_set_signature: [ref.types.void, [ | |
LDKClosingSignedPtr, | |
LDKSignature, | |
]], | |
ClosingSigned_new: [LDKClosingSigned, [ | |
LDKThirtyTwoBytes, | |
ref.types.ulong, | |
LDKSignature, | |
]], | |
UpdateAddHTLC_get_channel_id: [voidPtr, [ | |
LDKUpdateAddHTLC, | |
]], | |
UpdateAddHTLC_set_channel_id: [ref.types.void, [ | |
LDKUpdateAddHTLCPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateAddHTLC_get_htlc_id: [ref.types.ulong, [ | |
LDKUpdateAddHTLCPtr, | |
]], | |
UpdateAddHTLC_set_htlc_id: [ref.types.void, [ | |
LDKUpdateAddHTLCPtr, | |
ref.types.ulong, | |
]], | |
UpdateAddHTLC_get_amount_msat: [ref.types.ulong, [ | |
LDKUpdateAddHTLCPtr, | |
]], | |
UpdateAddHTLC_set_amount_msat: [ref.types.void, [ | |
LDKUpdateAddHTLCPtr, | |
ref.types.ulong, | |
]], | |
UpdateAddHTLC_get_payment_hash: [voidPtr, [ | |
LDKUpdateAddHTLCPtr, | |
]], | |
UpdateAddHTLC_set_payment_hash: [ref.types.void, [ | |
LDKUpdateAddHTLCPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateAddHTLC_get_cltv_expiry: [ref.types.uint32, [ | |
LDKUpdateAddHTLCPtr, | |
]], | |
UpdateAddHTLC_set_cltv_expiry: [ref.types.void, [ | |
LDKUpdateAddHTLCPtr, | |
ref.types.uint32, | |
]], | |
UpdateFulfillHTLC_get_channel_id: [voidPtr, [ | |
LDKUpdateFulfillHTLC, | |
]], | |
UpdateFulfillHTLC_set_channel_id: [ref.types.void, [ | |
LDKUpdateFulfillHTLCPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateFulfillHTLC_get_htlc_id: [ref.types.ulong, [ | |
LDKUpdateFulfillHTLCPtr, | |
]], | |
UpdateFulfillHTLC_set_htlc_id: [ref.types.void, [ | |
LDKUpdateFulfillHTLCPtr, | |
ref.types.ulong, | |
]], | |
UpdateFulfillHTLC_get_payment_preimage: [voidPtr, [ | |
LDKUpdateFulfillHTLCPtr, | |
]], | |
UpdateFulfillHTLC_set_payment_preimage: [ref.types.void, [ | |
LDKUpdateFulfillHTLCPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateFulfillHTLC_new: [LDKUpdateFulfillHTLC, [ | |
LDKThirtyTwoBytes, | |
ref.types.ulong, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateFailHTLC_get_channel_id: [voidPtr, [ | |
LDKUpdateFailHTLC, | |
]], | |
UpdateFailHTLC_set_channel_id: [ref.types.void, [ | |
LDKUpdateFailHTLCPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateFailHTLC_get_htlc_id: [ref.types.ulong, [ | |
LDKUpdateFailHTLCPtr, | |
]], | |
UpdateFailHTLC_set_htlc_id: [ref.types.void, [ | |
LDKUpdateFailHTLCPtr, | |
ref.types.ulong, | |
]], | |
UpdateFailMalformedHTLC_get_channel_id: [voidPtr, [ | |
LDKUpdateFailMalformedHTLC, | |
]], | |
UpdateFailMalformedHTLC_set_channel_id: [ref.types.void, [ | |
LDKUpdateFailMalformedHTLCPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateFailMalformedHTLC_get_htlc_id: [ref.types.ulong, [ | |
LDKUpdateFailMalformedHTLCPtr, | |
]], | |
UpdateFailMalformedHTLC_set_htlc_id: [ref.types.void, [ | |
LDKUpdateFailMalformedHTLCPtr, | |
ref.types.ulong, | |
]], | |
UpdateFailMalformedHTLC_get_failure_code: [ref.types.ushort, [ | |
LDKUpdateFailMalformedHTLCPtr, | |
]], | |
UpdateFailMalformedHTLC_set_failure_code: [ref.types.void, [ | |
LDKUpdateFailMalformedHTLCPtr, | |
ref.types.ushort, | |
]], | |
CommitmentSigned_get_channel_id: [voidPtr, [ | |
LDKCommitmentSigned, | |
]], | |
CommitmentSigned_set_channel_id: [ref.types.void, [ | |
LDKCommitmentSignedPtr, | |
LDKThirtyTwoBytes, | |
]], | |
CommitmentSigned_get_signature: [LDKSignature, [ | |
LDKCommitmentSignedPtr, | |
]], | |
CommitmentSigned_set_signature: [ref.types.void, [ | |
LDKCommitmentSignedPtr, | |
LDKSignature, | |
]], | |
CommitmentSigned_set_htlc_signatures: [ref.types.void, [ | |
LDKCommitmentSignedPtr, | |
LDKCVecTempl_Signature, | |
]], | |
CommitmentSigned_new: [LDKCommitmentSigned, [ | |
LDKThirtyTwoBytes, | |
LDKSignature, | |
LDKCVecTempl_Signature, | |
]], | |
RevokeAndACK_get_channel_id: [voidPtr, [ | |
LDKRevokeAndACK, | |
]], | |
RevokeAndACK_set_channel_id: [ref.types.void, [ | |
LDKRevokeAndACKPtr, | |
LDKThirtyTwoBytes, | |
]], | |
RevokeAndACK_get_per_commitment_secret: [voidPtr, [ | |
LDKRevokeAndACKPtr, | |
]], | |
RevokeAndACK_set_per_commitment_secret: [ref.types.void, [ | |
LDKRevokeAndACKPtr, | |
LDKThirtyTwoBytes, | |
]], | |
RevokeAndACK_get_next_per_commitment_point: [LDKPublicKey, [ | |
LDKRevokeAndACKPtr, | |
]], | |
RevokeAndACK_set_next_per_commitment_point: [ref.types.void, [ | |
LDKRevokeAndACKPtr, | |
LDKPublicKey, | |
]], | |
RevokeAndACK_new: [LDKRevokeAndACK, [ | |
LDKThirtyTwoBytes, | |
LDKThirtyTwoBytes, | |
LDKPublicKey, | |
]], | |
UpdateFee_get_channel_id: [voidPtr, [ | |
LDKUpdateFee, | |
]], | |
UpdateFee_set_channel_id: [ref.types.void, [ | |
LDKUpdateFeePtr, | |
LDKThirtyTwoBytes, | |
]], | |
UpdateFee_get_feerate_per_kw: [ref.types.uint32, [ | |
LDKUpdateFeePtr, | |
]], | |
UpdateFee_set_feerate_per_kw: [ref.types.void, [ | |
LDKUpdateFeePtr, | |
ref.types.uint32, | |
]], | |
UpdateFee_new: [LDKUpdateFee, [ | |
LDKThirtyTwoBytes, | |
ref.types.uint32, | |
]], | |
DataLossProtect_get_your_last_per_commitment_secret: [voidPtr, [ | |
LDKDataLossProtect, | |
]], | |
DataLossProtect_set_your_last_per_commitment_secret: [ref.types.void, [ | |
LDKDataLossProtectPtr, | |
LDKThirtyTwoBytes, | |
]], | |
DataLossProtect_get_my_current_per_commitment_point: [LDKPublicKey, [ | |
LDKDataLossProtectPtr, | |
]], | |
DataLossProtect_set_my_current_per_commitment_point: [ref.types.void, [ | |
LDKDataLossProtectPtr, | |
LDKPublicKey, | |
]], | |
DataLossProtect_new: [LDKDataLossProtect, [ | |
LDKThirtyTwoBytes, | |
LDKPublicKey, | |
]], | |
ChannelReestablish_get_channel_id: [voidPtr, [ | |
LDKChannelReestablish, | |
]], | |
ChannelReestablish_set_channel_id: [ref.types.void, [ | |
LDKChannelReestablishPtr, | |
LDKThirtyTwoBytes, | |
]], | |
ChannelReestablish_get_next_local_commitment_number: [ref.types.ulong, [ | |
LDKChannelReestablishPtr, | |
]], | |
ChannelReestablish_set_next_local_commitment_number: [ref.types.void, [ | |
LDKChannelReestablishPtr, | |
ref.types.ulong, | |
]], | |
ChannelReestablish_get_next_remote_commitment_number: [ref.types.ulong, [ | |
LDKChannelReestablishPtr, | |
]], | |
ChannelReestablish_set_next_remote_commitment_number: [ref.types.void, [ | |
LDKChannelReestablishPtr, | |
ref.types.ulong, | |
]], | |
AnnouncementSignatures_get_channel_id: [voidPtr, [ | |
LDKAnnouncementSignatures, | |
]], | |
AnnouncementSignatures_set_channel_id: [ref.types.void, [ | |
LDKAnnouncementSignaturesPtr, | |
LDKThirtyTwoBytes, | |
]], | |
AnnouncementSignatures_get_short_channel_id: [ref.types.ulong, [ | |
LDKAnnouncementSignaturesPtr, | |
]], | |
AnnouncementSignatures_set_short_channel_id: [ref.types.void, [ | |
LDKAnnouncementSignaturesPtr, | |
ref.types.ulong, | |
]], | |
AnnouncementSignatures_get_node_signature: [LDKSignature, [ | |
LDKAnnouncementSignaturesPtr, | |
]], | |
AnnouncementSignatures_set_node_signature: [ref.types.void, [ | |
LDKAnnouncementSignaturesPtr, | |
LDKSignature, | |
]], | |
AnnouncementSignatures_get_bitcoin_signature: [LDKSignature, [ | |
LDKAnnouncementSignaturesPtr, | |
]], | |
AnnouncementSignatures_set_bitcoin_signature: [ref.types.void, [ | |
LDKAnnouncementSignaturesPtr, | |
LDKSignature, | |
]], | |
AnnouncementSignatures_new: [LDKAnnouncementSignatures, [ | |
LDKThirtyTwoBytes, | |
ref.types.ulong, | |
LDKSignature, | |
LDKSignature, | |
]], | |
NetAddress_free: [ref.types.void, [ | |
LDKNetAddress, | |
]], | |
UnsignedNodeAnnouncement_get_timestamp: [ref.types.uint32, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
]], | |
UnsignedNodeAnnouncement_set_timestamp: [ref.types.void, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
ref.types.uint32, | |
]], | |
UnsignedNodeAnnouncement_get_node_id: [LDKPublicKey, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
]], | |
UnsignedNodeAnnouncement_set_node_id: [ref.types.void, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
LDKPublicKey, | |
]], | |
UnsignedNodeAnnouncement_get_rgb: [voidPtr, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
]], | |
UnsignedNodeAnnouncement_set_rgb: [ref.types.void, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
LDKThreeBytes, | |
]], | |
UnsignedNodeAnnouncement_get_alias: [voidPtr, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
]], | |
UnsignedNodeAnnouncement_set_alias: [ref.types.void, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UnsignedNodeAnnouncement_set_addresses: [ref.types.void, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
LDKCVecTempl_NetAddress, | |
]], | |
NodeAnnouncement_get_signature: [LDKSignature, [ | |
LDKNodeAnnouncement, | |
]], | |
NodeAnnouncement_set_signature: [ref.types.void, [ | |
LDKNodeAnnouncementPtr, | |
LDKSignature, | |
]], | |
NodeAnnouncement_get_contents: [LDKUnsignedNodeAnnouncement, [ | |
LDKNodeAnnouncementPtr, | |
]], | |
NodeAnnouncement_set_contents: [ref.types.void, [ | |
LDKNodeAnnouncementPtr, | |
LDKUnsignedNodeAnnouncement, | |
]], | |
NodeAnnouncement_new: [LDKNodeAnnouncement, [ | |
LDKSignature, | |
LDKUnsignedNodeAnnouncement, | |
]], | |
UnsignedChannelAnnouncement_get_chain_hash: [voidPtr, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_set_chain_hash: [ref.types.void, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
LDKThirtyTwoBytes, | |
]], | |
UnsignedChannelAnnouncement_get_short_channel_id: [ref.types.ulong, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_set_short_channel_id: [ref.types.void, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
ref.types.ulong, | |
]], | |
UnsignedChannelAnnouncement_get_node_id_1: [LDKPublicKey, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_set_node_id_1: [ref.types.void, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
LDKPublicKey, | |
]], | |
UnsignedChannelAnnouncement_get_node_id_2: [LDKPublicKey, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_set_node_id_2: [ref.types.void, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
LDKPublicKey, | |
]], | |
UnsignedChannelAnnouncement_get_bitcoin_key_1: [LDKPublicKey, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_set_bitcoin_key_1: [ref.types.void, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
LDKPublicKey, | |
]], | |
UnsignedChannelAnnouncement_get_bitcoin_key_2: [LDKPublicKey, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_set_bitcoin_key_2: [ref.types.void, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
LDKPublicKey, | |
]], | |
ChannelAnnouncement_get_node_signature_1: [LDKSignature, [ | |
LDKChannelAnnouncement, | |
]], | |
ChannelAnnouncement_set_node_signature_1: [ref.types.void, [ | |
LDKChannelAnnouncementPtr, | |
LDKSignature, | |
]], | |
ChannelAnnouncement_get_node_signature_2: [LDKSignature, [ | |
LDKChannelAnnouncementPtr, | |
]], | |
ChannelAnnouncement_set_node_signature_2: [ref.types.void, [ | |
LDKChannelAnnouncementPtr, | |
LDKSignature, | |
]], | |
ChannelAnnouncement_get_bitcoin_signature_1: [LDKSignature, [ | |
LDKChannelAnnouncementPtr, | |
]], | |
ChannelAnnouncement_set_bitcoin_signature_1: [ref.types.void, [ | |
LDKChannelAnnouncementPtr, | |
LDKSignature, | |
]], | |
ChannelAnnouncement_get_bitcoin_signature_2: [LDKSignature, [ | |
LDKChannelAnnouncementPtr, | |
]], | |
ChannelAnnouncement_set_bitcoin_signature_2: [ref.types.void, [ | |
LDKChannelAnnouncementPtr, | |
LDKSignature, | |
]], | |
ChannelAnnouncement_get_contents: [LDKUnsignedChannelAnnouncement, [ | |
LDKChannelAnnouncementPtr, | |
]], | |
ChannelAnnouncement_set_contents: [ref.types.void, [ | |
LDKChannelAnnouncementPtr, | |
LDKUnsignedChannelAnnouncement, | |
]], | |
ChannelAnnouncement_new: [LDKChannelAnnouncement, [ | |
LDKSignature, | |
LDKSignature, | |
LDKSignature, | |
LDKSignature, | |
LDKUnsignedChannelAnnouncement, | |
]], | |
UnsignedChannelUpdate_get_chain_hash: [voidPtr, [ | |
LDKUnsignedChannelUpdate, | |
]], | |
UnsignedChannelUpdate_set_chain_hash: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
LDKThirtyTwoBytes, | |
]], | |
UnsignedChannelUpdate_get_short_channel_id: [ref.types.ulong, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_short_channel_id: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.ulong, | |
]], | |
UnsignedChannelUpdate_get_timestamp: [ref.types.uint32, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_timestamp: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.uint32, | |
]], | |
UnsignedChannelUpdate_get_flags: [ref.types.uchar, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_flags: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.uchar, | |
]], | |
UnsignedChannelUpdate_get_cltv_expiry_delta: [ref.types.ushort, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_cltv_expiry_delta: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.ushort, | |
]], | |
UnsignedChannelUpdate_get_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_htlc_minimum_msat: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.ulong, | |
]], | |
UnsignedChannelUpdate_get_fee_base_msat: [ref.types.uint32, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_fee_base_msat: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.uint32, | |
]], | |
UnsignedChannelUpdate_get_fee_proportional_millionths: [ref.types.uint32, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_set_fee_proportional_millionths: [ref.types.void, [ | |
LDKUnsignedChannelUpdatePtr, | |
ref.types.uint32, | |
]], | |
ChannelUpdate_get_signature: [LDKSignature, [ | |
LDKChannelUpdate, | |
]], | |
ChannelUpdate_set_signature: [ref.types.void, [ | |
LDKChannelUpdatePtr, | |
LDKSignature, | |
]], | |
ChannelUpdate_get_contents: [LDKUnsignedChannelUpdate, [ | |
LDKChannelUpdatePtr, | |
]], | |
ChannelUpdate_set_contents: [ref.types.void, [ | |
LDKChannelUpdatePtr, | |
LDKUnsignedChannelUpdate, | |
]], | |
ChannelUpdate_new: [LDKChannelUpdate, [ | |
LDKSignature, | |
LDKUnsignedChannelUpdate, | |
]], | |
QueryChannelRange_get_chain_hash: [voidPtr, [ | |
LDKQueryChannelRange, | |
]], | |
QueryChannelRange_set_chain_hash: [ref.types.void, [ | |
LDKQueryChannelRangePtr, | |
LDKThirtyTwoBytes, | |
]], | |
QueryChannelRange_get_first_blocknum: [ref.types.uint32, [ | |
LDKQueryChannelRangePtr, | |
]], | |
QueryChannelRange_set_first_blocknum: [ref.types.void, [ | |
LDKQueryChannelRangePtr, | |
ref.types.uint32, | |
]], | |
QueryChannelRange_get_number_of_blocks: [ref.types.uint32, [ | |
LDKQueryChannelRangePtr, | |
]], | |
QueryChannelRange_set_number_of_blocks: [ref.types.void, [ | |
LDKQueryChannelRangePtr, | |
ref.types.uint32, | |
]], | |
QueryChannelRange_new: [LDKQueryChannelRange, [ | |
LDKThirtyTwoBytes, | |
ref.types.uint32, | |
ref.types.uint32, | |
]], | |
ReplyChannelRange_get_chain_hash: [voidPtr, [ | |
LDKReplyChannelRange, | |
]], | |
ReplyChannelRange_set_chain_hash: [ref.types.void, [ | |
LDKReplyChannelRangePtr, | |
LDKThirtyTwoBytes, | |
]], | |
ReplyChannelRange_get_first_blocknum: [ref.types.uint32, [ | |
LDKReplyChannelRangePtr, | |
]], | |
ReplyChannelRange_set_first_blocknum: [ref.types.void, [ | |
LDKReplyChannelRangePtr, | |
ref.types.uint32, | |
]], | |
ReplyChannelRange_get_number_of_blocks: [ref.types.uint32, [ | |
LDKReplyChannelRangePtr, | |
]], | |
ReplyChannelRange_set_number_of_blocks: [ref.types.void, [ | |
LDKReplyChannelRangePtr, | |
ref.types.uint32, | |
]], | |
ReplyChannelRange_get_full_information: [ref.types.byte, [ | |
LDKReplyChannelRangePtr, | |
]], | |
ReplyChannelRange_set_full_information: [ref.types.void, [ | |
LDKReplyChannelRangePtr, | |
ref.types.byte, | |
]], | |
ReplyChannelRange_set_short_channel_ids: [ref.types.void, [ | |
LDKReplyChannelRangePtr, | |
LDKCVecTempl_u64, | |
]], | |
ReplyChannelRange_new: [LDKReplyChannelRange, [ | |
LDKThirtyTwoBytes, | |
ref.types.uint32, | |
ref.types.uint32, | |
ref.types.byte, | |
LDKCVecTempl_u64, | |
]], | |
QueryShortChannelIds_get_chain_hash: [voidPtr, [ | |
LDKQueryShortChannelIds, | |
]], | |
QueryShortChannelIds_set_chain_hash: [ref.types.void, [ | |
LDKQueryShortChannelIdsPtr, | |
LDKThirtyTwoBytes, | |
]], | |
QueryShortChannelIds_set_short_channel_ids: [ref.types.void, [ | |
LDKQueryShortChannelIdsPtr, | |
LDKCVecTempl_u64, | |
]], | |
QueryShortChannelIds_new: [LDKQueryShortChannelIds, [ | |
LDKThirtyTwoBytes, | |
LDKCVecTempl_u64, | |
]], | |
ReplyShortChannelIdsEnd_get_chain_hash: [voidPtr, [ | |
LDKReplyShortChannelIdsEnd, | |
]], | |
ReplyShortChannelIdsEnd_set_chain_hash: [ref.types.void, [ | |
LDKReplyShortChannelIdsEndPtr, | |
LDKThirtyTwoBytes, | |
]], | |
ReplyShortChannelIdsEnd_get_full_information: [ref.types.byte, [ | |
LDKReplyShortChannelIdsEndPtr, | |
]], | |
ReplyShortChannelIdsEnd_set_full_information: [ref.types.void, [ | |
LDKReplyShortChannelIdsEndPtr, | |
ref.types.byte, | |
]], | |
ReplyShortChannelIdsEnd_new: [LDKReplyShortChannelIdsEnd, [ | |
LDKThirtyTwoBytes, | |
ref.types.byte, | |
]], | |
GossipTimestampFilter_get_chain_hash: [voidPtr, [ | |
LDKGossipTimestampFilter, | |
]], | |
GossipTimestampFilter_set_chain_hash: [ref.types.void, [ | |
LDKGossipTimestampFilterPtr, | |
LDKThirtyTwoBytes, | |
]], | |
GossipTimestampFilter_get_first_timestamp: [ref.types.uint32, [ | |
LDKGossipTimestampFilterPtr, | |
]], | |
GossipTimestampFilter_set_first_timestamp: [ref.types.void, [ | |
LDKGossipTimestampFilterPtr, | |
ref.types.uint32, | |
]], | |
GossipTimestampFilter_get_timestamp_range: [ref.types.uint32, [ | |
LDKGossipTimestampFilterPtr, | |
]], | |
GossipTimestampFilter_set_timestamp_range: [ref.types.void, [ | |
LDKGossipTimestampFilterPtr, | |
ref.types.uint32, | |
]], | |
GossipTimestampFilter_new: [LDKGossipTimestampFilter, [ | |
LDKThirtyTwoBytes, | |
ref.types.uint32, | |
ref.types.uint32, | |
]], | |
LightningError_get_err: [LDKStr, [ | |
LDKLightningError, | |
]], | |
LightningError_set_err: [ref.types.void, [ | |
LDKLightningErrorPtr, | |
LDKCVecTempl_u8, | |
]], | |
CommitmentUpdate_set_update_add_htlcs: [ref.types.void, [ | |
LDKCommitmentUpdate, | |
LDKCVecTempl_UpdateAddHTLC, | |
]], | |
CommitmentUpdate_set_update_fulfill_htlcs: [ref.types.void, [ | |
LDKCommitmentUpdatePtr, | |
LDKCVecTempl_UpdateFulfillHTLC, | |
]], | |
CommitmentUpdate_set_update_fail_htlcs: [ref.types.void, [ | |
LDKCommitmentUpdatePtr, | |
LDKCVecTempl_UpdateFailHTLC, | |
]], | |
CommitmentUpdate_set_update_fail_malformed_htlcs: [ref.types.void, [ | |
LDKCommitmentUpdatePtr, | |
LDKCVecTempl_UpdateFailMalformedHTLC, | |
]], | |
CommitmentUpdate_get_update_fee: [LDKUpdateFee, [ | |
LDKCommitmentUpdatePtr, | |
]], | |
CommitmentUpdate_set_update_fee: [ref.types.void, [ | |
LDKCommitmentUpdatePtr, | |
LDKUpdateFee, | |
]], | |
CommitmentUpdate_get_commitment_signed: [LDKCommitmentSigned, [ | |
LDKCommitmentUpdatePtr, | |
]], | |
CommitmentUpdate_set_commitment_signed: [ref.types.void, [ | |
LDKCommitmentUpdatePtr, | |
LDKCommitmentSigned, | |
]], | |
CommitmentUpdate_new: [LDKCommitmentUpdate, [ | |
LDKCVecTempl_UpdateAddHTLC, | |
LDKCVecTempl_UpdateFulfillHTLC, | |
LDKCVecTempl_UpdateFailHTLC, | |
LDKCVecTempl_UpdateFailMalformedHTLC, | |
LDKUpdateFee, | |
LDKCommitmentSigned, | |
]], | |
ChannelMessageHandler_free: [ref.types.void, [ | |
LDKChannelMessageHandler, | |
]], | |
RoutingMessageHandler_free: [ref.types.void, [ | |
LDKRoutingMessageHandler, | |
]], | |
AcceptChannel_write: [LDKCVecTempl_u8, [ | |
LDKAcceptChannelPtr, | |
]], | |
AcceptChannel_read: [LDKAcceptChannel, [ | |
LDKu8slice, | |
]], | |
AnnouncementSignatures_write: [LDKCVecTempl_u8, [ | |
LDKAnnouncementSignaturesPtr, | |
]], | |
AnnouncementSignatures_read: [LDKAnnouncementSignatures, [ | |
LDKu8slice, | |
]], | |
ChannelReestablish_write: [LDKCVecTempl_u8, [ | |
LDKChannelReestablishPtr, | |
]], | |
ChannelReestablish_read: [LDKChannelReestablish, [ | |
LDKu8slice, | |
]], | |
ClosingSigned_write: [LDKCVecTempl_u8, [ | |
LDKClosingSignedPtr, | |
]], | |
ClosingSigned_read: [LDKClosingSigned, [ | |
LDKu8slice, | |
]], | |
CommitmentSigned_write: [LDKCVecTempl_u8, [ | |
LDKCommitmentSignedPtr, | |
]], | |
CommitmentSigned_read: [LDKCommitmentSigned, [ | |
LDKu8slice, | |
]], | |
FundingCreated_write: [LDKCVecTempl_u8, [ | |
LDKFundingCreatedPtr, | |
]], | |
FundingCreated_read: [LDKFundingCreated, [ | |
LDKu8slice, | |
]], | |
FundingSigned_write: [LDKCVecTempl_u8, [ | |
LDKFundingSignedPtr, | |
]], | |
FundingSigned_read: [LDKFundingSigned, [ | |
LDKu8slice, | |
]], | |
FundingLocked_write: [LDKCVecTempl_u8, [ | |
LDKFundingLockedPtr, | |
]], | |
FundingLocked_read: [LDKFundingLocked, [ | |
LDKu8slice, | |
]], | |
Init_write: [LDKCVecTempl_u8, [ | |
LDKInit, | |
]], | |
Init_read: [LDKInit, [ | |
LDKu8slice, | |
]], | |
OpenChannel_write: [LDKCVecTempl_u8, [ | |
LDKOpenChannelPtr, | |
]], | |
OpenChannel_read: [LDKOpenChannel, [ | |
LDKu8slice, | |
]], | |
RevokeAndACK_write: [LDKCVecTempl_u8, [ | |
LDKRevokeAndACKPtr, | |
]], | |
RevokeAndACK_read: [LDKRevokeAndACK, [ | |
LDKu8slice, | |
]], | |
Shutdown_write: [LDKCVecTempl_u8, [ | |
LDKShutdownPtr, | |
]], | |
Shutdown_read: [LDKShutdown, [ | |
LDKu8slice, | |
]], | |
UpdateFailHTLC_write: [LDKCVecTempl_u8, [ | |
LDKUpdateFailHTLCPtr, | |
]], | |
UpdateFailHTLC_read: [LDKUpdateFailHTLC, [ | |
LDKu8slice, | |
]], | |
UpdateFailMalformedHTLC_write: [LDKCVecTempl_u8, [ | |
LDKUpdateFailMalformedHTLCPtr, | |
]], | |
UpdateFailMalformedHTLC_read: [LDKUpdateFailMalformedHTLC, [ | |
LDKu8slice, | |
]], | |
UpdateFee_write: [LDKCVecTempl_u8, [ | |
LDKUpdateFeePtr, | |
]], | |
UpdateFee_read: [LDKUpdateFee, [ | |
LDKu8slice, | |
]], | |
UpdateFulfillHTLC_write: [LDKCVecTempl_u8, [ | |
LDKUpdateFulfillHTLCPtr, | |
]], | |
UpdateFulfillHTLC_read: [LDKUpdateFulfillHTLC, [ | |
LDKu8slice, | |
]], | |
UpdateAddHTLC_write: [LDKCVecTempl_u8, [ | |
LDKUpdateAddHTLCPtr, | |
]], | |
UpdateAddHTLC_read: [LDKUpdateAddHTLC, [ | |
LDKu8slice, | |
]], | |
Ping_write: [LDKCVecTempl_u8, [ | |
LDKPingPtr, | |
]], | |
Ping_read: [LDKPing, [ | |
LDKu8slice, | |
]], | |
Pong_write: [LDKCVecTempl_u8, [ | |
LDKPongPtr, | |
]], | |
Pong_read: [LDKPong, [ | |
LDKu8slice, | |
]], | |
UnsignedChannelAnnouncement_write: [LDKCVecTempl_u8, [ | |
LDKUnsignedChannelAnnouncementPtr, | |
]], | |
UnsignedChannelAnnouncement_read: [LDKUnsignedChannelAnnouncement, [ | |
LDKu8slice, | |
]], | |
ChannelAnnouncement_write: [LDKCVecTempl_u8, [ | |
LDKChannelAnnouncementPtr, | |
]], | |
ChannelAnnouncement_read: [LDKChannelAnnouncement, [ | |
LDKu8slice, | |
]], | |
UnsignedChannelUpdate_write: [LDKCVecTempl_u8, [ | |
LDKUnsignedChannelUpdatePtr, | |
]], | |
UnsignedChannelUpdate_read: [LDKUnsignedChannelUpdate, [ | |
LDKu8slice, | |
]], | |
ChannelUpdate_write: [LDKCVecTempl_u8, [ | |
LDKChannelUpdatePtr, | |
]], | |
ChannelUpdate_read: [LDKChannelUpdate, [ | |
LDKu8slice, | |
]], | |
ErrorMessage_write: [LDKCVecTempl_u8, [ | |
LDKErrorMessagePtr, | |
]], | |
ErrorMessage_read: [LDKErrorMessage, [ | |
LDKu8slice, | |
]], | |
UnsignedNodeAnnouncement_write: [LDKCVecTempl_u8, [ | |
LDKUnsignedNodeAnnouncementPtr, | |
]], | |
UnsignedNodeAnnouncement_read: [LDKUnsignedNodeAnnouncement, [ | |
LDKu8slice, | |
]], | |
NodeAnnouncement_write: [LDKCVecTempl_u8, [ | |
LDKNodeAnnouncementPtr, | |
]], | |
NodeAnnouncement_read: [LDKNodeAnnouncement, [ | |
LDKu8slice, | |
]], | |
QueryShortChannelIds_read: [LDKQueryShortChannelIds, [ | |
LDKu8slice, | |
]], | |
QueryShortChannelIds_write: [LDKCVecTempl_u8, [ | |
LDKQueryShortChannelIdsPtr, | |
]], | |
ReplyShortChannelIdsEnd_read: [LDKReplyShortChannelIdsEnd, [ | |
LDKu8slice, | |
]], | |
ReplyShortChannelIdsEnd_write: [LDKCVecTempl_u8, [ | |
LDKReplyShortChannelIdsEndPtr, | |
]], | |
QueryChannelRange_read: [LDKQueryChannelRange, [ | |
LDKu8slice, | |
]], | |
QueryChannelRange_write: [LDKCVecTempl_u8, [ | |
LDKQueryChannelRangePtr, | |
]], | |
ReplyChannelRange_read: [LDKReplyChannelRange, [ | |
LDKu8slice, | |
]], | |
ReplyChannelRange_write: [LDKCVecTempl_u8, [ | |
LDKReplyChannelRangePtr, | |
]], | |
GossipTimestampFilter_read: [LDKGossipTimestampFilter, [ | |
LDKu8slice, | |
]], | |
GossipTimestampFilter_write: [LDKCVecTempl_u8, [ | |
LDKGossipTimestampFilterPtr, | |
]], | |
MessageHandler_get_chan_handler: [LDKChannelMessageHandlerPtr, [ | |
LDKMessageHandler, | |
]], | |
MessageHandler_set_chan_handler: [ref.types.void, [ | |
LDKMessageHandlerPtr, | |
LDKChannelMessageHandler, | |
]], | |
MessageHandler_get_route_handler: [LDKRoutingMessageHandlerPtr, [ | |
LDKMessageHandlerPtr, | |
]], | |
MessageHandler_set_route_handler: [ref.types.void, [ | |
LDKMessageHandlerPtr, | |
LDKRoutingMessageHandler, | |
]], | |
MessageHandler_new: [LDKMessageHandler, [ | |
LDKChannelMessageHandler, | |
LDKRoutingMessageHandler, | |
]], | |
SocketDescriptor_free: [ref.types.void, [ | |
LDKSocketDescriptor, | |
]], | |
PeerHandleError_free: [ref.types.void, [ | |
LDKPeerHandleError, | |
]], | |
PeerHandleError_get_no_connection_possible: [ref.types.byte, [ | |
LDKPeerHandleErrorPtr, | |
]], | |
PeerHandleError_set_no_connection_possible: [ref.types.void, [ | |
LDKPeerHandleErrorPtr, | |
ref.types.byte, | |
]], | |
PeerHandleError_new: [LDKPeerHandleError, [ | |
ref.types.byte, | |
]], | |
PeerManager_get_peer_node_ids: [LDKCVecTempl_PublicKey, [ | |
LDKPeerManager, | |
]], | |
PeerManager_new_outbound_connection: [LDKCResultTempl_CVecTempl_u8_____PeerHandleError, [ | |
LDKPeerManagerPtr, | |
LDKPublicKey, | |
LDKSocketDescriptor, | |
]], | |
PeerManager_new_inbound_connection: [LDKCResultTempl_u8__PeerHandleError, [ | |
LDKPeerManagerPtr, | |
LDKSocketDescriptor, | |
]], | |
PeerManager_write_buffer_space_avail: [LDKCResultTempl_u8__PeerHandleError, [ | |
LDKPeerManagerPtr, | |
LDKSocketDescriptorPtr, | |
]], | |
PeerManager_read_event: [LDKCResultTempl_bool__PeerHandleError, [ | |
LDKPeerManagerPtr, | |
LDKSocketDescriptorPtr, | |
LDKu8slice, | |
]], | |
PeerManager_process_events: [ref.types.void, [ | |
LDKPeerManagerPtr, | |
]], | |
PeerManager_socket_disconnected: [ref.types.void, [ | |
LDKPeerManagerPtr, | |
LDKSocketDescriptorPtr, | |
]], | |
PeerManager_timer_tick_occured: [ref.types.void, [ | |
LDKPeerManagerPtr, | |
]], | |
build_commitment_secret: [LDKThirtyTwoBytes, [ | |
voidPtr, | |
ref.types.ulong, | |
]], | |
derive_private_key: [LDKCResultTempl_SecretKey__Secp256k1Error, [ | |
LDKPublicKey, | |
voidPtr, | |
]], | |
derive_public_key: [LDKCResultTempl_PublicKey__Secp256k1Error, [ | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
derive_private_revocation_key: [LDKCResultTempl_SecretKey__Secp256k1Error, [ | |
voidPtr, | |
voidPtr, | |
]], | |
derive_public_revocation_key: [LDKCResultTempl_PublicKey__Secp256k1Error, [ | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_get_per_commitment_point: [LDKPublicKey, [ | |
LDKTxCreationKeys, | |
]], | |
TxCreationKeys_set_per_commitment_point: [ref.types.void, [ | |
LDKTxCreationKeysPtr, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_get_revocation_key: [LDKPublicKey, [ | |
LDKTxCreationKeysPtr, | |
]], | |
TxCreationKeys_set_revocation_key: [ref.types.void, [ | |
LDKTxCreationKeysPtr, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_get_broadcaster_htlc_key: [LDKPublicKey, [ | |
LDKTxCreationKeysPtr, | |
]], | |
TxCreationKeys_set_broadcaster_htlc_key: [ref.types.void, [ | |
LDKTxCreationKeysPtr, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_get_countersignatory_htlc_key: [LDKPublicKey, [ | |
LDKTxCreationKeysPtr, | |
]], | |
TxCreationKeys_set_countersignatory_htlc_key: [ref.types.void, [ | |
LDKTxCreationKeysPtr, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_get_broadcaster_delayed_payment_key: [LDKPublicKey, [ | |
LDKTxCreationKeysPtr, | |
]], | |
TxCreationKeys_set_broadcaster_delayed_payment_key: [ref.types.void, [ | |
LDKTxCreationKeysPtr, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_new: [LDKTxCreationKeys, [ | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
TxCreationKeys_write: [LDKCVecTempl_u8, [ | |
LDKTxCreationKeysPtr, | |
]], | |
TxCreationKeys_read: [LDKTxCreationKeys, [ | |
LDKu8slice, | |
]], | |
PreCalculatedTxCreationKeys_trust_key_derivation: [LDKTxCreationKeys, [ | |
LDKPreCalculatedTxCreationKeys, | |
]], | |
PreCalculatedTxCreationKeys_per_commitment_point: [LDKPublicKey, [ | |
LDKPreCalculatedTxCreationKeysPtr, | |
]], | |
ChannelPublicKeys_get_funding_pubkey: [LDKPublicKey, [ | |
LDKChannelPublicKeys, | |
]], | |
ChannelPublicKeys_set_funding_pubkey: [ref.types.void, [ | |
LDKChannelPublicKeysPtr, | |
LDKPublicKey, | |
]], | |
ChannelPublicKeys_get_revocation_basepoint: [LDKPublicKey, [ | |
LDKChannelPublicKeysPtr, | |
]], | |
ChannelPublicKeys_set_revocation_basepoint: [ref.types.void, [ | |
LDKChannelPublicKeysPtr, | |
LDKPublicKey, | |
]], | |
ChannelPublicKeys_get_payment_point: [LDKPublicKey, [ | |
LDKChannelPublicKeysPtr, | |
]], | |
ChannelPublicKeys_set_payment_point: [ref.types.void, [ | |
LDKChannelPublicKeysPtr, | |
LDKPublicKey, | |
]], | |
ChannelPublicKeys_get_delayed_payment_basepoint: [LDKPublicKey, [ | |
LDKChannelPublicKeysPtr, | |
]], | |
ChannelPublicKeys_set_delayed_payment_basepoint: [ref.types.void, [ | |
LDKChannelPublicKeysPtr, | |
LDKPublicKey, | |
]], | |
ChannelPublicKeys_get_htlc_basepoint: [LDKPublicKey, [ | |
LDKChannelPublicKeysPtr, | |
]], | |
ChannelPublicKeys_set_htlc_basepoint: [ref.types.void, [ | |
LDKChannelPublicKeysPtr, | |
LDKPublicKey, | |
]], | |
ChannelPublicKeys_new: [LDKChannelPublicKeys, [ | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
ChannelPublicKeys_write: [LDKCVecTempl_u8, [ | |
LDKChannelPublicKeysPtr, | |
]], | |
ChannelPublicKeys_read: [LDKChannelPublicKeys, [ | |
LDKu8slice, | |
]], | |
TxCreationKeys_derive_new: [LDKCResultTempl_TxCreationKeys__Secp256k1Error, [ | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
get_revokeable_redeemscript: [LDKCVecTempl_u8, [ | |
LDKPublicKey, | |
ref.types.ushort, | |
LDKPublicKey, | |
]], | |
HTLCOutputInCommitment_get_offered: [ref.types.byte, [ | |
LDKHTLCOutputInCommitment, | |
]], | |
HTLCOutputInCommitment_set_offered: [ref.types.void, [ | |
LDKHTLCOutputInCommitmentPtr, | |
ref.types.byte, | |
]], | |
HTLCOutputInCommitment_get_amount_msat: [ref.types.ulong, [ | |
LDKHTLCOutputInCommitmentPtr, | |
]], | |
HTLCOutputInCommitment_set_amount_msat: [ref.types.void, [ | |
LDKHTLCOutputInCommitmentPtr, | |
ref.types.ulong, | |
]], | |
HTLCOutputInCommitment_get_cltv_expiry: [ref.types.uint32, [ | |
LDKHTLCOutputInCommitmentPtr, | |
]], | |
HTLCOutputInCommitment_set_cltv_expiry: [ref.types.void, [ | |
LDKHTLCOutputInCommitmentPtr, | |
ref.types.uint32, | |
]], | |
HTLCOutputInCommitment_get_payment_hash: [voidPtr, [ | |
LDKHTLCOutputInCommitmentPtr, | |
]], | |
HTLCOutputInCommitment_set_payment_hash: [ref.types.void, [ | |
LDKHTLCOutputInCommitmentPtr, | |
LDKThirtyTwoBytes, | |
]], | |
HTLCOutputInCommitment_write: [LDKCVecTempl_u8, [ | |
LDKHTLCOutputInCommitmentPtr, | |
]], | |
HTLCOutputInCommitment_read: [LDKHTLCOutputInCommitment, [ | |
LDKu8slice, | |
]], | |
get_htlc_redeemscript: [LDKCVecTempl_u8, [ | |
LDKHTLCOutputInCommitmentPtr, | |
LDKTxCreationKeysPtr, | |
]], | |
make_funding_redeemscript: [LDKCVecTempl_u8, [ | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
build_htlc_transaction: [LDKTransaction, [ | |
voidPtr, | |
ref.types.uint32, | |
ref.types.ushort, | |
LDKHTLCOutputInCommitmentPtr, | |
LDKPublicKey, | |
LDKPublicKey, | |
]], | |
HolderCommitmentTransaction_get_unsigned_tx: [LDKTransaction, [ | |
LDKHolderCommitmentTransaction, | |
]], | |
HolderCommitmentTransaction_set_unsigned_tx: [ref.types.void, [ | |
LDKHolderCommitmentTransactionPtr, | |
LDKTransaction, | |
]], | |
HolderCommitmentTransaction_get_counterparty_sig: [LDKSignature, [ | |
LDKHolderCommitmentTransactionPtr, | |
]], | |
HolderCommitmentTransaction_set_counterparty_sig: [ref.types.void, [ | |
LDKHolderCommitmentTransactionPtr, | |
LDKSignature, | |
]], | |
HolderCommitmentTransaction_get_feerate_per_kw: [ref.types.uint32, [ | |
LDKHolderCommitmentTransactionPtr, | |
]], | |
HolderCommitmentTransaction_set_feerate_per_kw: [ref.types.void, [ | |
LDKHolderCommitmentTransactionPtr, | |
ref.types.uint32, | |
]], | |
HolderCommitmentTransaction_set_per_htlc: [ref.types.void, [ | |
LDKHolderCommitmentTransactionPtr, | |
LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__Signature, | |
]], | |
HolderCommitmentTransaction_new_missing_holder_sig: [LDKHolderCommitmentTransaction, [ | |
LDKTransaction, | |
LDKSignature, | |
LDKPublicKey, | |
LDKPublicKey, | |
LDKTxCreationKeys, | |
ref.types.uint32, | |
LDKCVecTempl_C2TupleTempl_HTLCOutputInCommitment__Signature, | |
]], | |
HolderCommitmentTransaction_trust_key_derivation: [LDKTxCreationKeys, [ | |
LDKHolderCommitmentTransactionPtr, | |
]], | |
HolderCommitmentTransaction_txid: [LDKThirtyTwoBytes, [ | |
LDKHolderCommitmentTransactionPtr, | |
]], | |
HolderCommitmentTransaction_get_holder_sig: [LDKSignature, [ | |
LDKHolderCommitmentTransactionPtr, | |
voidPtr, | |
LDKu8slice, | |
ref.types.ulong, | |
]], | |
HolderCommitmentTransaction_get_htlc_sigs: [LDKCResultTempl_CVecTempl_Signature_____u8, [ | |
LDKHolderCommitmentTransactionPtr, | |
voidPtr, | |
ref.types.ushort, | |
]], | |
HolderCommitmentTransaction_write: [LDKCVecTempl_u8, [ | |
LDKHolderCommitmentTransactionPtr, | |
]], | |
HolderCommitmentTransaction_read: [LDKHolderCommitmentTransaction, [ | |
LDKu8slice, | |
]], | |
RouteHop_get_pubkey: [LDKPublicKey, [ | |
LDKRouteHop, | |
]], | |
RouteHop_set_pubkey: [ref.types.void, [ | |
LDKRouteHopPtr, | |
LDKPublicKey, | |
]], | |
RouteHop_get_short_channel_id: [ref.types.ulong, [ | |
LDKRouteHopPtr, | |
]], | |
RouteHop_set_short_channel_id: [ref.types.void, [ | |
LDKRouteHopPtr, | |
ref.types.ulong, | |
]], | |
RouteHop_get_fee_msat: [ref.types.ulong, [ | |
LDKRouteHopPtr, | |
]], | |
RouteHop_set_fee_msat: [ref.types.void, [ | |
LDKRouteHopPtr, | |
ref.types.ulong, | |
]], | |
RouteHop_get_cltv_expiry_delta: [ref.types.uint32, [ | |
LDKRouteHopPtr, | |
]], | |
RouteHop_set_cltv_expiry_delta: [ref.types.void, [ | |
LDKRouteHopPtr, | |
ref.types.uint32, | |
]], | |
Route_free: [ref.types.void, [ | |
LDKRoute, | |
]], | |
Route_set_paths: [ref.types.void, [ | |
LDKRoutePtr, | |
LDKCVecTempl_CVecTempl_RouteHop, | |
]], | |
Route_new: [LDKRoute, [ | |
LDKCVecTempl_CVecTempl_RouteHop, | |
]], | |
Route_write: [LDKCVecTempl_u8, [ | |
LDKRoutePtr, | |
]], | |
Route_read: [LDKRoute, [ | |
LDKu8slice, | |
]], | |
RouteHint_get_src_node_id: [LDKPublicKey, [ | |
LDKRouteHint, | |
]], | |
RouteHint_set_src_node_id: [ref.types.void, [ | |
LDKRouteHintPtr, | |
LDKPublicKey, | |
]], | |
RouteHint_get_short_channel_id: [ref.types.ulong, [ | |
LDKRouteHintPtr, | |
]], | |
RouteHint_set_short_channel_id: [ref.types.void, [ | |
LDKRouteHintPtr, | |
ref.types.ulong, | |
]], | |
RouteHint_get_cltv_expiry_delta: [ref.types.ushort, [ | |
LDKRouteHintPtr, | |
]], | |
RouteHint_set_cltv_expiry_delta: [ref.types.void, [ | |
LDKRouteHintPtr, | |
ref.types.ushort, | |
]], | |
RouteHint_get_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKRouteHintPtr, | |
]], | |
RouteHint_set_htlc_minimum_msat: [ref.types.void, [ | |
LDKRouteHintPtr, | |
ref.types.ulong, | |
]], | |
get_route: [LDKCResultTempl_Route__LightningError, [ | |
LDKPublicKey, | |
LDKNetworkGraph, | |
LDKPublicKey, | |
LDKCVec_ChannelDetailsZPtr, | |
LDKCVecTempl_RouteHint, | |
ref.types.ulong, | |
ref.types.uint32, | |
LDKLogger, | |
]], | |
NetworkGraph_free: [ref.types.void, [ | |
LDKNetworkGraph, | |
]], | |
LockedNetworkGraph_graph: [LDKNetworkGraph, [ | |
LDKLockedNetworkGraph, | |
]], | |
NetGraphMsgHandler_as_RoutingMessageHandler: [LDKRoutingMessageHandler, [ | |
LDKNetGraphMsgHandler, | |
]], | |
DirectionalChannelInfo_get_last_update: [ref.types.uint32, [ | |
LDKDirectionalChannelInfo, | |
]], | |
DirectionalChannelInfo_set_last_update: [ref.types.void, [ | |
LDKDirectionalChannelInfoPtr, | |
ref.types.uint32, | |
]], | |
DirectionalChannelInfo_get_enabled: [ref.types.byte, [ | |
LDKDirectionalChannelInfoPtr, | |
]], | |
DirectionalChannelInfo_set_enabled: [ref.types.void, [ | |
LDKDirectionalChannelInfoPtr, | |
ref.types.byte, | |
]], | |
DirectionalChannelInfo_get_cltv_expiry_delta: [ref.types.ushort, [ | |
LDKDirectionalChannelInfoPtr, | |
]], | |
DirectionalChannelInfo_set_cltv_expiry_delta: [ref.types.void, [ | |
LDKDirectionalChannelInfoPtr, | |
ref.types.ushort, | |
]], | |
DirectionalChannelInfo_get_htlc_minimum_msat: [ref.types.ulong, [ | |
LDKDirectionalChannelInfoPtr, | |
]], | |
DirectionalChannelInfo_set_htlc_minimum_msat: [ref.types.void, [ | |
LDKDirectionalChannelInfoPtr, | |
ref.types.ulong, | |
]], | |
DirectionalChannelInfo_get_last_update_message: [LDKChannelUpdate, [ | |
LDKDirectionalChannelInfoPtr, | |
]], | |
DirectionalChannelInfo_set_last_update_message: [ref.types.void, [ | |
LDKDirectionalChannelInfoPtr, | |
LDKChannelUpdate, | |
]], | |
DirectionalChannelInfo_write: [LDKCVecTempl_u8, [ | |
LDKDirectionalChannelInfoPtr, | |
]], | |
DirectionalChannelInfo_read: [LDKDirectionalChannelInfo, [ | |
LDKu8slice, | |
]], | |
ChannelInfo_get_node_one: [LDKPublicKey, [ | |
LDKChannelInfoPtr, | |
]], | |
ChannelInfo_set_node_one: [ref.types.void, [ | |
LDKChannelInfoPtr, | |
LDKPublicKey, | |
]], | |
ChannelInfo_get_one_to_two: [LDKDirectionalChannelInfo, [ | |
LDKChannelInfoPtr, | |
]], | |
ChannelInfo_set_one_to_two: [ref.types.void, [ | |
LDKChannelInfoPtr, | |
LDKDirectionalChannelInfo, | |
]], | |
ChannelInfo_get_node_two: [LDKPublicKey, [ | |
LDKChannelInfoPtr, | |
]], | |
ChannelInfo_set_node_two: [ref.types.void, [ | |
LDKChannelInfoPtr, | |
LDKPublicKey, | |
]], | |
ChannelInfo_get_two_to_one: [LDKDirectionalChannelInfo, [ | |
LDKChannelInfoPtr, | |
]], | |
ChannelInfo_set_two_to_one: [ref.types.void, [ | |
LDKChannelInfoPtr, | |
LDKDirectionalChannelInfo, | |
]], | |
ChannelInfo_get_announcement_message: [LDKChannelAnnouncement, [ | |
LDKChannelInfoPtr, | |
]], | |
ChannelInfo_set_announcement_message: [ref.types.void, [ | |
LDKChannelInfoPtr, | |
LDKChannelAnnouncement, | |
]], | |
ChannelInfo_write: [LDKCVecTempl_u8, [ | |
LDKChannelInfoPtr, | |
]], | |
ChannelInfo_read: [LDKChannelInfo, [ | |
LDKu8slice, | |
]], | |
RoutingFees_get_base_msat: [ref.types.uint32, [ | |
LDKRoutingFees, | |
]], | |
RoutingFees_set_base_msat: [ref.types.void, [ | |
LDKRoutingFeesPtr, | |
ref.types.uint32, | |
]], | |
RoutingFees_get_proportional_millionths: [ref.types.uint32, [ | |
LDKRoutingFeesPtr, | |
]], | |
RoutingFees_set_proportional_millionths: [ref.types.void, [ | |
LDKRoutingFeesPtr, | |
ref.types.uint32, | |
]], | |
RoutingFees_new: [LDKRoutingFees, [ | |
ref.types.uint32, | |
ref.types.uint32, | |
]], | |
RoutingFees_read: [LDKRoutingFees, [ | |
LDKu8slice, | |
]], | |
RoutingFees_write: [LDKCVecTempl_u8, [ | |
LDKRoutingFeesPtr, | |
]], | |
NodeAnnouncementInfo_get_last_update: [ref.types.uint32, [ | |
LDKNodeAnnouncementInfoPtr, | |
]], | |
NodeAnnouncementInfo_set_last_update: [ref.types.void, [ | |
LDKNodeAnnouncementInfoPtr, | |
ref.types.uint32, | |
]], | |
NodeAnnouncementInfo_get_rgb: [voidPtr, [ | |
LDKNodeAnnouncementInfoPtr, | |
]], | |
NodeAnnouncementInfo_set_rgb: [ref.types.void, [ | |
LDKNodeAnnouncementInfoPtr, | |
LDKThreeBytes, | |
]], | |
NodeAnnouncementInfo_get_alias: [voidPtr, [ | |
LDKNodeAnnouncementInfoPtr, | |
]], | |
NodeAnnouncementInfo_set_alias: [ref.types.void, [ | |
LDKNodeAnnouncementInfoPtr, | |
LDKThirtyTwoBytes, | |
]], | |
NodeAnnouncementInfo_set_addresses: [ref.types.void, [ | |
LDKNodeAnnouncementInfoPtr, | |
LDKCVecTempl_NetAddress, | |
]], | |
NodeAnnouncementInfo_get_announcement_message: [LDKNodeAnnouncement, [ | |
LDKNodeAnnouncementInfoPtr, | |
]], | |
NodeAnnouncementInfo_set_announcement_message: [ref.types.void, [ | |
LDKNodeAnnouncementInfoPtr, | |
LDKNodeAnnouncement, | |
]], | |
NodeAnnouncementInfo_write: [LDKCVecTempl_u8, [ | |
LDKNodeAnnouncementInfoPtr, | |
]], | |
NodeAnnouncementInfo_read: [LDKNodeAnnouncementInfo, [ | |
LDKu8slice, | |
]], | |
NodeInfo_set_channels: [ref.types.void, [ | |
LDKNodeInfo, | |
LDKCVecTempl_u64, | |
]], | |
NodeInfo_get_lowest_inbound_channel_fees: [LDKRoutingFees, [ | |
LDKNodeInfoPtr, | |
]], | |
NodeInfo_set_lowest_inbound_channel_fees: [ref.types.void, [ | |
LDKNodeInfoPtr, | |
LDKRoutingFees, | |
]], | |
NodeInfo_get_announcement_info: [LDKNodeAnnouncementInfo, [ | |
LDKNodeInfoPtr, | |
]], | |
NodeInfo_set_announcement_info: [ref.types.void, [ | |
LDKNodeInfoPtr, | |
LDKNodeAnnouncementInfo, | |
]], | |
NodeInfo_new: [LDKNodeInfo, [ | |
LDKCVecTempl_u64, | |
LDKRoutingFees, | |
LDKNodeAnnouncementInfo, | |
]], | |
NodeInfo_write: [LDKCVecTempl_u8, [ | |
LDKNodeInfoPtr, | |
]], | |
NodeInfo_read: [LDKNodeInfo, [ | |
LDKu8slice, | |
]], | |
NetworkGraph_write: [LDKCVecTempl_u8, [ | |
LDKNetworkGraphPtr, | |
]], | |
NetworkGraph_read: [LDKNetworkGraph, [ | |
LDKu8slice, | |
]], | |
NetworkGraph_new: [LDKNetworkGraph, [ | |
]], | |
NetworkGraph_close_channel_from_update: [ref.types.void, [ | |
LDKNetworkGraphPtr, | |
ref.types.ulong, | |
ref.types.byte, | |
]], | |
}); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment