Skip to content

Commit 2e4c5cb

Browse files
committed
v0.1.0-alpha.1 swift bindings
1 parent 9a88869 commit 2e4c5cb

6 files changed

Lines changed: 631 additions & 7 deletions

File tree

Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ let package = Package(
2222
),
2323
.binaryTarget(
2424
name: "OrangeSDKFFI",
25-
url: "https://github.com/lightningdevkit/orange-sdk/releases/download/v0.1.0-alpha.0/OrangeSDKFFI.xcframework.zip",
26-
checksum: "b4830908bb71a6878974d3e2984cdef23f01b1fbe2b19bc209cef27df12a15d5"
25+
url: "https://github.com/lightningdevkit/orange-sdk/releases/download/v0.1.0-alpha.1/OrangeSDKFFI.xcframework.zip",
26+
checksum: "bd7b1e77d2a86776f81f2d7d73eef7844e3351530aee66707267c3b584f3f9ab"
2727
)
2828
]
29-
)
29+
)

bindings/swift/OrangeSDKFFI.xcframework/ios-arm64/OrangeSDKFFI.framework/Headers/OrangeSDKFFI.h

Lines changed: 208 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,101 @@ void uniffi_orange_sdk_fn_free_cashuconfig(void*_Nonnull ptr, RustCallStatus *_N
346346
void*_Nonnull uniffi_orange_sdk_fn_constructor_cashuconfig_new(RustBuffer mint_url, RustBuffer unit, RustCallStatus *_Nonnull out_status
347347
);
348348
#endif
349+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_CLONE_CHANNELDETAILS
350+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_CLONE_CHANNELDETAILS
351+
void*_Nonnull uniffi_orange_sdk_fn_clone_channeldetails(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
352+
);
353+
#endif
354+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_FREE_CHANNELDETAILS
355+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_FREE_CHANNELDETAILS
356+
void uniffi_orange_sdk_fn_free_channeldetails(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
357+
);
358+
#endif
359+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CHANNEL_ID
360+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CHANNEL_ID
361+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_channel_id(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
362+
);
363+
#endif
364+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CHANNEL_VALUE_SATS
365+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CHANNEL_VALUE_SATS
366+
uint64_t uniffi_orange_sdk_fn_method_channeldetails_channel_value_sats(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
367+
);
368+
#endif
369+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CLTV_EXPIRY_DELTA
370+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CLTV_EXPIRY_DELTA
371+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_cltv_expiry_delta(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
372+
);
373+
#endif
374+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CONFIRMATIONS
375+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CONFIRMATIONS
376+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_confirmations(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
377+
);
378+
#endif
379+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CONFIRMATIONS_REQUIRED
380+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_CONFIRMATIONS_REQUIRED
381+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_confirmations_required(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
382+
);
383+
#endif
384+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_COUNTERPARTY_NODE_ID
385+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_COUNTERPARTY_NODE_ID
386+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_counterparty_node_id(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
387+
);
388+
#endif
389+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_FEERATE_SAT_PER_1000_WEIGHT
390+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_FEERATE_SAT_PER_1000_WEIGHT
391+
uint32_t uniffi_orange_sdk_fn_method_channeldetails_feerate_sat_per_1000_weight(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
392+
);
393+
#endif
394+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_FUNDING_TXO
395+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_FUNDING_TXO
396+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_funding_txo(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
397+
);
398+
#endif
399+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_INBOUND_CAPACITY_MSAT
400+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_INBOUND_CAPACITY_MSAT
401+
uint64_t uniffi_orange_sdk_fn_method_channeldetails_inbound_capacity_msat(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
402+
);
403+
#endif
404+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_CHANNEL_READY
405+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_CHANNEL_READY
406+
int8_t uniffi_orange_sdk_fn_method_channeldetails_is_channel_ready(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
407+
);
408+
#endif
409+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_OUTBOUND
410+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_OUTBOUND
411+
int8_t uniffi_orange_sdk_fn_method_channeldetails_is_outbound(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
412+
);
413+
#endif
414+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_PUBLIC
415+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_PUBLIC
416+
int8_t uniffi_orange_sdk_fn_method_channeldetails_is_public(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
417+
);
418+
#endif
419+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_USABLE
420+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_IS_USABLE
421+
int8_t uniffi_orange_sdk_fn_method_channeldetails_is_usable(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
422+
);
423+
#endif
424+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_OUTBOUND_CAPACITY_MSAT
425+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_OUTBOUND_CAPACITY_MSAT
426+
uint64_t uniffi_orange_sdk_fn_method_channeldetails_outbound_capacity_msat(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
427+
);
428+
#endif
429+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_SHORT_CHANNEL_ID
430+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_SHORT_CHANNEL_ID
431+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_short_channel_id(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
432+
);
433+
#endif
434+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_UNSPENDABLE_PUNISHMENT_RESERVE
435+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_UNSPENDABLE_PUNISHMENT_RESERVE
436+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_unspendable_punishment_reserve(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
437+
);
438+
#endif
439+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_USER_CHANNEL_ID
440+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_CHANNELDETAILS_USER_CHANNEL_ID
441+
RustBuffer uniffi_orange_sdk_fn_method_channeldetails_user_channel_id(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
442+
);
443+
#endif
349444
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_CLONE_MNEMONIC
350445
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_CLONE_MNEMONIC
351446
void*_Nonnull uniffi_orange_sdk_fn_clone_mnemonic(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
@@ -617,6 +712,11 @@ uint64_t uniffi_orange_sdk_fn_method_wallet_get_single_use_receive_uri(void*_Non
617712
uint64_t uniffi_orange_sdk_fn_method_wallet_is_connected_to_lsp(void*_Nonnull ptr
618713
);
619714
#endif
715+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_WALLET_LIST_CHANNELS
716+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_WALLET_LIST_CHANNELS
717+
RustBuffer uniffi_orange_sdk_fn_method_wallet_list_channels(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
718+
);
719+
#endif
620720
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_WALLET_LIST_TRANSACTIONS
621721
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_FN_METHOD_WALLET_LIST_TRANSACTIONS
622722
uint64_t uniffi_orange_sdk_fn_method_wallet_list_transactions(void*_Nonnull ptr
@@ -979,6 +1079,108 @@ uint16_t uniffi_orange_sdk_checksum_method_balances_pending_balance(void
9791079
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_BALANCES_TRUSTED_BALANCE
9801080
uint16_t uniffi_orange_sdk_checksum_method_balances_trusted_balance(void
9811081

1082+
);
1083+
#endif
1084+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CHANNEL_ID
1085+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CHANNEL_ID
1086+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_channel_id(void
1087+
1088+
);
1089+
#endif
1090+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CHANNEL_VALUE_SATS
1091+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CHANNEL_VALUE_SATS
1092+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_channel_value_sats(void
1093+
1094+
);
1095+
#endif
1096+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CLTV_EXPIRY_DELTA
1097+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CLTV_EXPIRY_DELTA
1098+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_cltv_expiry_delta(void
1099+
1100+
);
1101+
#endif
1102+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CONFIRMATIONS
1103+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CONFIRMATIONS
1104+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_confirmations(void
1105+
1106+
);
1107+
#endif
1108+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CONFIRMATIONS_REQUIRED
1109+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_CONFIRMATIONS_REQUIRED
1110+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_confirmations_required(void
1111+
1112+
);
1113+
#endif
1114+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_COUNTERPARTY_NODE_ID
1115+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_COUNTERPARTY_NODE_ID
1116+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_counterparty_node_id(void
1117+
1118+
);
1119+
#endif
1120+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_FEERATE_SAT_PER_1000_WEIGHT
1121+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_FEERATE_SAT_PER_1000_WEIGHT
1122+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_feerate_sat_per_1000_weight(void
1123+
1124+
);
1125+
#endif
1126+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_FUNDING_TXO
1127+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_FUNDING_TXO
1128+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_funding_txo(void
1129+
1130+
);
1131+
#endif
1132+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_INBOUND_CAPACITY_MSAT
1133+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_INBOUND_CAPACITY_MSAT
1134+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_inbound_capacity_msat(void
1135+
1136+
);
1137+
#endif
1138+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_CHANNEL_READY
1139+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_CHANNEL_READY
1140+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_is_channel_ready(void
1141+
1142+
);
1143+
#endif
1144+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_OUTBOUND
1145+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_OUTBOUND
1146+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_is_outbound(void
1147+
1148+
);
1149+
#endif
1150+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_PUBLIC
1151+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_PUBLIC
1152+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_is_public(void
1153+
1154+
);
1155+
#endif
1156+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_USABLE
1157+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_IS_USABLE
1158+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_is_usable(void
1159+
1160+
);
1161+
#endif
1162+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_OUTBOUND_CAPACITY_MSAT
1163+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_OUTBOUND_CAPACITY_MSAT
1164+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_outbound_capacity_msat(void
1165+
1166+
);
1167+
#endif
1168+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_SHORT_CHANNEL_ID
1169+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_SHORT_CHANNEL_ID
1170+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_short_channel_id(void
1171+
1172+
);
1173+
#endif
1174+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_UNSPENDABLE_PUNISHMENT_RESERVE
1175+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_UNSPENDABLE_PUNISHMENT_RESERVE
1176+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_unspendable_punishment_reserve(void
1177+
1178+
);
1179+
#endif
1180+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_USER_CHANNEL_ID
1181+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_CHANNELDETAILS_USER_CHANNEL_ID
1182+
uint16_t uniffi_orange_sdk_checksum_method_channeldetails_user_channel_id(void
1183+
9821184
);
9831185
#endif
9841186
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_PAYMENTINFO_AMOUNT
@@ -1141,6 +1343,12 @@ uint16_t uniffi_orange_sdk_checksum_method_wallet_get_single_use_receive_uri(voi
11411343
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_WALLET_IS_CONNECTED_TO_LSP
11421344
uint16_t uniffi_orange_sdk_checksum_method_wallet_is_connected_to_lsp(void
11431345

1346+
);
1347+
#endif
1348+
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_WALLET_LIST_CHANNELS
1349+
#define UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_WALLET_LIST_CHANNELS
1350+
uint16_t uniffi_orange_sdk_checksum_method_wallet_list_channels(void
1351+
11441352
);
11451353
#endif
11461354
#ifndef UNIFFI_FFIDEF_UNIFFI_ORANGE_SDK_CHECKSUM_METHOD_WALLET_LIST_TRANSACTIONS

0 commit comments

Comments
 (0)