mirror of
https://github.com/luxfi/wallet.git
synced 2026-11-03 11:08:46 +00:00
Copies apps/extension, apps/mobile and 10 pkgs (wallet, ui, config, utilities, sessions, gating, notifications, analytics, eslint-config, prices) into a standalone pnpm workspace. Resolves merge conflict markers in extension and mobile package.json files, strips build artifacts (.wxt, .output, Pods).
61 lines
2.3 KiB
Objective-C
61 lines
2.3 KiB
Objective-C
//
|
|
// RnEthersBridge.m
|
|
// Uniswap
|
|
//
|
|
// Created by Connor McEwen on 10/28/21.
|
|
//
|
|
|
|
#import <React/RCTBridgeModule.h>
|
|
|
|
@interface RCT_EXTERN_MODULE(RNEthersRS, NSObject)
|
|
|
|
RCT_EXTERN_METHOD(getMnemonicIds: (RCTPromiseResolveBlock)resolve
|
|
reject:(RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(importMnemonic: (NSString *)mnemonic
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(removeMnemonic: (NSString *)mnemonicId
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(generateAndStoreMnemonic: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(getAddressesForStoredPrivateKeys: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(generateAddressForMnemonic: (NSString *)mnemonic
|
|
derivationIndex: (NSInteger)index
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(generateAndStorePrivateKey: (NSString *)mnemonicId
|
|
derivationIndex: (NSInteger)index
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(removePrivateKey: (NSString *)address
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(signTransactionHashForAddress: (NSString *)address
|
|
hash: (NSString *)hash
|
|
chainId: NSNumber
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(signMessageForAddress: (NSString *)address
|
|
message: (NSString *)message
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(signHashForAddress: (NSString *)address
|
|
hash: (NSString *)hash
|
|
chainId: NSNumber
|
|
resolve: (RCTPromiseResolveBlock)resolve
|
|
reject: (RCTPromiseRejectBlock)reject)
|
|
|
|
@end
|