CrypteCipher/mobile/ios/CryptecModule.m
MoCipher aae968b1c2 new file: core/uniffi/bindings/android/Cryptec.java
new file:   core/uniffi/bindings/ios/Cryptec.h
	new file:   mobile/__tests__/nativeModuleIntegration.test.ts
	new file:   mobile/android/src/main/java/com/cryptec/CryptecModule.java
	new file:   mobile/android/src/main/java/com/cryptec/CryptecPackage.java
	new file:   mobile/ios/CryptecModule.m
2026-02-20 10:10:41 +01:00

10 lines
695 B
Objective-C

#import <React/RCTBridgeModule.h>
@interface RCT_EXTERN_MODULE(Cryptec, NSObject)
RCT_EXTERN_METHOD(generate_mnemonic:(NSInteger)strength resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(first_receive_address:(NSString*)mnemonic resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(create_psbt:(NSString*)mnemonic to:(NSString*)to sats:(nonnull NSNumber*)sats resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
RCT_EXTERN_METHOD(sign_psbt:(NSString*)mnemonic psbt:(NSString*)psbt resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
@end