1 | //Copyright (c) 2019 Facebook. All rights reserved.
|
2 |
|
3 | #import <Foundation/Foundation.h>
|
4 | #import <React/RCTBridgeModule.h>
|
5 |
|
6 | @interface RCT_EXTERN_REMAP_MODULE(Wallets, RNWallets, NSObject)
|
7 | RCT_EXTERN_METHOD(getMarketInfos: (RCTPromiseResolveBlock)resolve
|
8 | rejecter: (RCTPromiseRejectBlock)reject)
|
9 | RCT_EXTERN_METHOD(getCurrencies: (RCTPromiseResolveBlock)resolve
|
10 | rejecter: (RCTPromiseRejectBlock)reject)
|
11 | RCT_EXTERN_METHOD(getWallets: (RCTPromiseResolveBlock)resolve
|
12 | rejecter: (RCTPromiseRejectBlock)reject)
|
13 | RCT_EXTERN_METHOD(getWallet: (NSInteger *)walletId
|
14 | resolver: (RCTPromiseResolveBlock)resolve
|
15 | rejecter: (RCTPromiseRejectBlock)reject)
|
16 | RCT_EXTERN_METHOD(createWallet: (NSInteger *)currency
|
17 | withTokenAddress: (NSString*)tokenAddress
|
18 | withParent: (NSInteger *)parentWalletId
|
19 | withName: (NSString*)name
|
20 | withPinCode: (NSString*)pinCode
|
21 | withExtras: (NSDictionary *)extras
|
22 | resolver: (RCTPromiseResolveBlock)resolve
|
23 | rejecter: (RCTPromiseRejectBlock)reject)
|
24 |
|
25 | RCT_EXTERN_METHOD(createWalletWithPinSecret: (NSInteger *)currency
|
26 | withTokenAddress: (NSString*)tokenAddress
|
27 | withParent: (NSInteger *)parentWalletId
|
28 | withName: (NSString*)name
|
29 | byPinSecret: (NSDictionary *)byPinSecret
|
30 | withExtras: (NSDictionary *)extras
|
31 | resolver: (RCTPromiseResolveBlock)resolve
|
32 | rejecter: (RCTPromiseRejectBlock)reject)
|
33 |
|
34 | RCT_EXTERN_METHOD(renameWallet: (NSInteger *)walletId
|
35 | withName: (NSString*)name
|
36 | resolver: (RCTPromiseResolveBlock)resolve
|
37 | rejecter: (RCTPromiseRejectBlock)reject)
|
38 | RCT_EXTERN_METHOD(getWalletUsage: (NSInteger *)walletId
|
39 | resolver: (RCTPromiseResolveBlock)resolve
|
40 | rejecter: (RCTPromiseRejectBlock)reject)
|
41 |
|
42 | RCT_EXTERN_METHOD(createTransactionWithSecureToken: (NSInteger *)fromWalletId
|
43 | toAddress: (NSString*)addr
|
44 | withAmount: (NSString*)amount
|
45 | withFee: (NSString*)transactionFee
|
46 | withDesc: (NSString*)description
|
47 | extras: (NSDictionary *)extras
|
48 | resolver: (RCTPromiseResolveBlock)resolve
|
49 | rejecter: (RCTPromiseRejectBlock)reject)
|
50 |
|
51 | RCT_EXTERN_METHOD(createTransactionSmsWithSecureToken: (NSString *)actionToken
|
52 | smsCode: (NSString *)smsCode
|
53 | fromWalletId: (NSInteger *)fromWalletId
|
54 | toAddress: (NSString*)addr
|
55 | withAmount: (NSString*)amount
|
56 | withFee: (NSString*)transactionFee
|
57 | withDesc: (NSString*)description
|
58 | extras: (NSDictionary *)extras
|
59 | resolver: (RCTPromiseResolveBlock)resolve
|
60 | rejecter: (RCTPromiseRejectBlock)reject)
|
61 |
|
62 | RCT_EXTERN_METHOD(createTransactionBioWithSecureToken: (NSString *)promptMessage
|
63 | fromWalletId: (NSInteger *)fromWalletId
|
64 | toAddress: (NSString*)addr
|
65 | withAmount: (NSString*)amount
|
66 | withFee: (NSString*)transactionFee
|
67 | withDesc: (NSString*)description
|
68 | extras: (NSDictionary *)extras
|
69 | resolver: (RCTPromiseResolveBlock)resolve
|
70 | rejecter: (RCTPromiseRejectBlock)reject)
|
71 |
|
72 | RCT_EXTERN_METHOD(createTransactionWithPinCode: (NSInteger *)fromWalletId
|
73 | toAddress: (NSString*)addr
|
74 | withAmount: (NSString*)amount
|
75 | withFee: (NSString*)transactionFee
|
76 | withDesc: (NSString*)description
|
77 | byPIN: (NSString*)pinCode
|
78 | extras: (NSDictionary *)extras
|
79 | resolver: (RCTPromiseResolveBlock)resolve
|
80 | rejecter: (RCTPromiseRejectBlock)reject)
|
81 |
|
82 | RCT_EXTERN_METHOD(createTransactionWithPinSecret: (NSInteger *)fromWalletId
|
83 | toAddress: (NSString*)addr
|
84 | withAmount: (NSString*)amount
|
85 | withFee: (NSString*)transactionFee
|
86 | withDesc: (NSString*)description
|
87 | byPinSecret: (NSDictionary *)byPinSecret
|
88 | extras: (NSDictionary *)extras
|
89 | resolver: (RCTPromiseResolveBlock)resolve
|
90 | rejecter: (RCTPromiseRejectBlock)reject)
|
91 |
|
92 | RCT_EXTERN_METHOD(createTransactionSmsWithPinSecret: (NSString *)actionToken
|
93 | smsCode: (NSString *)smsCode
|
94 | fromWalletId: (NSInteger *)fromWalletId
|
95 | toAddress: (NSString*)addr
|
96 | withAmount: (NSString*)amount
|
97 | withFee: (NSString*)transactionFee
|
98 | withDesc: (NSString*)description
|
99 | byPinSecret: (NSDictionary *)byPinSecret
|
100 | extras: (NSDictionary *)extras
|
101 | resolver: (RCTPromiseResolveBlock)resolve
|
102 | rejecter: (RCTPromiseRejectBlock)reject)
|
103 |
|
104 | RCT_EXTERN_METHOD(createTransactionBioWithPinSecret: (NSString *)promptMessage
|
105 | fromWalletId: (NSInteger *)fromWalletId
|
106 | toAddress: (NSString*)addr
|
107 | withAmount: (NSString*)amount
|
108 | withFee: (NSString*)transactionFee
|
109 | withDesc: (NSString*)description
|
110 | byPinSecret: (NSDictionary *)byPinSecret
|
111 | extras: (NSDictionary *)extras
|
112 | resolver: (RCTPromiseResolveBlock)resolve
|
113 | rejecter: (RCTPromiseRejectBlock)reject)
|
114 |
|
115 |
|
116 | RCT_EXTERN_METHOD(increaseTransactionFeeWithPinCode: (NSInteger *)fromWalletId
|
117 | txid: (NSString*)txid
|
118 | withFee: (NSString*)transactionFee
|
119 | byPIN: (NSString*)pinCode
|
120 | resolver: (RCTPromiseResolveBlock)resolve
|
121 | rejecter: (RCTPromiseRejectBlock)reject)
|
122 |
|
123 | RCT_EXTERN_METHOD(increaseTransactionFeeWithPinSecret: (NSInteger *)fromWalletId
|
124 | txid: (NSString*)txid
|
125 | withFee: (NSString*)transactionFee
|
126 | byPinSecret: (NSDictionary *)byPinSecret
|
127 | resolver: (RCTPromiseResolveBlock)resolve
|
128 | rejecter: (RCTPromiseRejectBlock)reject)
|
129 |
|
130 | RCT_EXTERN_METHOD(increaseTransactionFeeSmsWithPinSecret: (NSString *)actionToken
|
131 | smsCode: (NSString *)smsCode
|
132 | fromWalletId: (NSInteger *)fromWalletId
|
133 | txid: (NSString*)txid
|
134 | withFee: (NSString*)transactionFee
|
135 | byPinSecret: (NSDictionary *)byPinSecret
|
136 | resolver: (RCTPromiseResolveBlock)resolve
|
137 | rejecter: (RCTPromiseRejectBlock)reject)
|
138 |
|
139 | RCT_EXTERN_METHOD(increaseTransactionFeeBioWithPinSecret: (NSString *)promptMessage
|
140 | fromWalletId: (NSInteger *)fromWalletId
|
141 | txid: (NSString*)txid
|
142 | withFee: (NSString*)transactionFee
|
143 | byPinSecret: (NSDictionary *)byPinSecret
|
144 | resolver: (RCTPromiseResolveBlock)resolve
|
145 | rejecter: (RCTPromiseRejectBlock)reject)
|
146 |
|
147 | RCT_EXTERN_METHOD(cancelTransactionWithPinCode: (NSInteger *)fromWalletId
|
148 | txid: (NSString*)txid
|
149 | withFee: (NSString*)transactionFee
|
150 | byPIN: (NSString*)pinCode
|
151 | resolver: (RCTPromiseResolveBlock)resolve
|
152 | rejecter: (RCTPromiseRejectBlock)reject)
|
153 |
|
154 | RCT_EXTERN_METHOD(cancelTransactionWithPinSecret: (NSInteger *)fromWalletId
|
155 | txid: (NSString*)txid
|
156 | withFee: (NSString*)transactionFee
|
157 | byPinSecret: (NSDictionary *)byPinSecret
|
158 | resolver: (RCTPromiseResolveBlock)resolve
|
159 | rejecter: (RCTPromiseRejectBlock)reject)
|
160 |
|
161 | RCT_EXTERN_METHOD(cancelTransactionSmsWithPinSecret: (NSString *)actionToken
|
162 | smsCode: (NSString *)smsCode
|
163 | fromWalletId: (NSInteger *)fromWalletId
|
164 | txid: (NSString*)txid
|
165 | withFee: (NSString*)transactionFee
|
166 | byPinSecret: (NSDictionary *)byPinSecret
|
167 | resolver: (RCTPromiseResolveBlock)resolve
|
168 | rejecter: (RCTPromiseRejectBlock)reject)
|
169 |
|
170 | RCT_EXTERN_METHOD(cancelTransactionBioWithPinSecret: (NSString *)promptMessage
|
171 | fromWalletId: (NSInteger *)fromWalletId
|
172 | txid: (NSString*)txid
|
173 | withFee: (NSString*)transactionFee
|
174 | byPinSecret: (NSDictionary *)byPinSecret
|
175 | resolver: (RCTPromiseResolveBlock)resolve
|
176 | rejecter: (RCTPromiseRejectBlock)reject)
|
177 |
|
178 | RCT_EXTERN_METHOD(requestSecureToken: (NSString *)pinCode
|
179 | resolver: (RCTPromiseResolveBlock)resolve
|
180 | rejecter: (RCTPromiseRejectBlock)reject)
|
181 |
|
182 |
|
183 | RCT_EXTERN_METHOD(requestSecureTokenWithPinSecret: (NSDictionary *)byPinSecret
|
184 | resolver: (RCTPromiseResolveBlock)resolve
|
185 | rejecter: (RCTPromiseRejectBlock)reject)
|
186 |
|
187 | RCT_EXTERN_METHOD(requestSecureTokenSmsWithPinSecret:(NSString *)actionToken
|
188 | smsCode: (NSString *)smsCode
|
189 | byPinSecret: (NSDictionary *)byPinSecret
|
190 | resolver: (RCTPromiseResolveBlock)resolve
|
191 | rejecter: (RCTPromiseRejectBlock)reject)
|
192 |
|
193 | RCT_EXTERN_METHOD(requestSecureTokenBioWithPinSecret: (NSString *)promptMessage
|
194 | byPinSecret: (NSDictionary *)byPinSecret
|
195 | resolver: (RCTPromiseResolveBlock)resolve
|
196 | rejecter: (RCTPromiseRejectBlock)reject)
|
197 |
|
198 | RCT_EXTERN_METHOD(clearSecureToken: (RCTPromiseResolveBlock)resolve
|
199 | rejecter: (RCTPromiseRejectBlock)reject)
|
200 |
|
201 | RCT_EXTERN_METHOD(getTransactionFee: (NSInteger *)currency
|
202 | resolver: (RCTPromiseResolveBlock)resolve
|
203 | rejecter: (RCTPromiseRejectBlock)reject)
|
204 |
|
205 | RCT_EXTERN_METHOD(getBalances: (NSArray *)address
|
206 | resolver: (RCTPromiseResolveBlock)resolve
|
207 | rejecter: (RCTPromiseRejectBlock)reject)
|
208 |
|
209 | RCT_EXTERN_METHOD(getHistory: (NSInteger *)currency
|
210 | withTokenAddress: (NSString*)tokenAddress
|
211 | address: (NSString*)walletAddress
|
212 | from: (NSInteger *)start
|
213 | with: (NSInteger *)count
|
214 | byFilter: (NSDictionary *)filter
|
215 | resolver: (RCTPromiseResolveBlock)resolve
|
216 | rejecter: (RCTPromiseRejectBlock)reject)
|
217 |
|
218 | RCT_EXTERN_METHOD(callAbiFunction: (NSInteger *)walletId
|
219 | function: (NSString*)name
|
220 | with: (NSDictionary*)inputs
|
221 | by: (NSString*)pinCode
|
222 | resolver: (RCTPromiseResolveBlock)resolve
|
223 | rejecter: (RCTPromiseRejectBlock)reject)
|
224 |
|
225 | RCT_EXTERN_METHOD(callAbiFunctionWithPinSecret: (NSInteger *)walletId
|
226 | function: (NSString*)name
|
227 | with: (NSDictionary*)inputs
|
228 | byPinSecret: (NSDictionary *)byPinSecret
|
229 | resolver: (RCTPromiseResolveBlock)resolve
|
230 | rejecter: (RCTPromiseRejectBlock)reject)
|
231 |
|
232 | RCT_EXTERN_METHOD(callAbiFunctionSmsWithPinSecret: (NSString *)actionToken
|
233 | smsCode: (NSString *)smsCode
|
234 | walletId: (NSInteger *)walletId
|
235 | function: (NSString*)name
|
236 | with: (NSDictionary*)inputs
|
237 | byPinSecret: (NSDictionary *)byPinSecret
|
238 | resolver: (RCTPromiseResolveBlock)resolve
|
239 | rejecter: (RCTPromiseRejectBlock)reject)
|
240 |
|
241 | RCT_EXTERN_METHOD(callAbiFunctionBioWithPinSecret: (NSString *)promptMessage
|
242 | walletId: (NSInteger *)walletId
|
243 | function: (NSString*)name
|
244 | with: (NSDictionary*)inputs
|
245 | byPinSecret: (NSDictionary *)byPinSecret
|
246 | resolver: (RCTPromiseResolveBlock)resolve
|
247 | rejecter: (RCTPromiseRejectBlock)reject)
|
248 |
|
249 | RCT_EXTERN_METHOD(callAbiFunctionRead: (NSInteger *)walletId
|
250 | name: (NSString*)name
|
251 | contractAddress: (NSString*)contractAddress
|
252 | abiJson: (NSString*)abiJson
|
253 | args: (NSArray *)args
|
254 | resolver: (RCTPromiseResolveBlock)resolve
|
255 | rejecter: (RCTPromiseRejectBlock)reject)
|
256 |
|
257 | RCT_EXTERN_METHOD(callAbiFunctionTransaction: (NSInteger *)walletId
|
258 | name: (NSString*)name
|
259 | contractAddress: (NSString*)contractAddress
|
260 | abiJson: (NSString*)abiJson
|
261 | args: (NSArray *)args
|
262 | transactionFee: (NSString*)transactionFee
|
263 | byPinCode: (NSString*)pinCode
|
264 | resolver: (RCTPromiseResolveBlock)resolve
|
265 | rejecter: (RCTPromiseRejectBlock)reject)
|
266 |
|
267 | RCT_EXTERN_METHOD(callAbiFunctionTransactionWithPinSecret: (NSInteger *)walletId
|
268 | name: (NSString*)name
|
269 | contractAddress: (NSString*)contractAddress
|
270 | abiJson: (NSString*)abiJson
|
271 | args: (NSArray *)args
|
272 | transactionFee: (NSString*)transactionFee
|
273 | byPinSecret: (NSDictionary *)byPinSecret
|
274 | resolver: (RCTPromiseResolveBlock)resolve
|
275 | rejecter: (RCTPromiseRejectBlock)reject)
|
276 |
|
277 | RCT_EXTERN_METHOD(callAbiFunctionTransactionSmsWithPinSecret: (NSString *)actionToken
|
278 | smsCode: (NSString *)smsCode
|
279 | walletId: (NSInteger *)walletId
|
280 | name: (NSString*)name
|
281 | contractAddress: (NSString*)contractAddress
|
282 | abiJson: (NSString*)abiJson
|
283 | args: (NSArray *)args
|
284 | transactionFee: (NSString*)transactionFee
|
285 | byPinSecret: (NSDictionary *)byPinSecret
|
286 | resolver: (RCTPromiseResolveBlock)resolve
|
287 | rejecter: (RCTPromiseRejectBlock)reject)
|
288 |
|
289 | RCT_EXTERN_METHOD(callAbiFunctionTransactionBioWithPinSecret: (NSString *)promptMessage
|
290 | walletId: (NSInteger *)walletId
|
291 | name: (NSString*)name
|
292 | contractAddress: (NSString*)contractAddress
|
293 | abiJson: (NSString*)abiJson
|
294 | args: (NSArray *)args
|
295 | transactionFee: (NSString*)transactionFee
|
296 | byPinSecret: (NSDictionary *)byPinSecret
|
297 | resolver: (RCTPromiseResolveBlock)resolve
|
298 | rejecter: (RCTPromiseRejectBlock)reject)
|
299 |
|
300 | RCT_EXTERN_METHOD(getTransactionInfo: (NSInteger *)currency
|
301 | with: (NSString*)txid
|
302 | resolver: (RCTPromiseResolveBlock)resolve
|
303 | rejecter: (RCTPromiseRejectBlock)reject)
|
304 |
|
305 | RCT_EXTERN_METHOD(validateEosAccount: (NSString*)accountName
|
306 | resolver: (RCTPromiseResolveBlock)resolve
|
307 | rejecter: (RCTPromiseRejectBlock)reject)
|
308 |
|
309 | RCT_EXTERN_METHOD(getEosRamPrice: (RCTPromiseResolveBlock)resolve
|
310 | rejecter: (RCTPromiseRejectBlock)reject)
|
311 |
|
312 | RCT_EXTERN_METHOD(getEosResourceState: (NSString*)accountName
|
313 | resolver: (RCTPromiseResolveBlock)resolve
|
314 | rejecter: (RCTPromiseRejectBlock)reject)
|
315 |
|
316 | RCT_EXTERN_METHOD(signRawTx: (NSInteger *)walletId
|
317 | rawTx: (NSString*)rawTx
|
318 | pinCode: (NSString*)pinCode
|
319 | resolver: (RCTPromiseResolveBlock)resolve
|
320 | rejecter: (RCTPromiseRejectBlock)reject)
|
321 |
|
322 | RCT_EXTERN_METHOD(signRawTxWithPinSecret: (NSInteger *)walletId
|
323 | rawTx: (NSString*)rawTx
|
324 | byPinSecret: (NSDictionary *)byPinSecret
|
325 | resolver: (RCTPromiseResolveBlock)resolve
|
326 | rejecter: (RCTPromiseRejectBlock)reject)
|
327 |
|
328 | RCT_EXTERN_METHOD(signRawTxSmsWithPinSecret: (NSString *)actionToken
|
329 | smsCode: (NSString *)smsCode
|
330 | walletId: (NSInteger *)walletId
|
331 | rawTx: (NSString*)rawTx
|
332 | byPinSecret: (NSDictionary *)byPinSecret
|
333 | resolver: (RCTPromiseResolveBlock)resolve
|
334 | rejecter: (RCTPromiseRejectBlock)reject)
|
335 |
|
336 | RCT_EXTERN_METHOD(signRawTxBioWithPinSecret: (NSString *)promptMessage
|
337 | walletId: (NSInteger *)walletId
|
338 | rawTx: (NSString*)rawTx
|
339 | byPinSecret: (NSDictionary *)byPinSecret
|
340 | resolver: (RCTPromiseResolveBlock)resolve
|
341 | rejecter: (RCTPromiseRejectBlock)reject)
|
342 |
|
343 | RCT_EXTERN_METHOD(sendSignedTx: (NSInteger *)walletId
|
344 | signedTx: (NSString*)signedTx
|
345 | resolver: (RCTPromiseResolveBlock)resolve
|
346 | rejecter: (RCTPromiseRejectBlock)reject)
|
347 |
|
348 | RCT_EXTERN_METHOD(estimateTransaction: (NSInteger *)currency
|
349 | tokenAddress: (NSString*)tokenAddress
|
350 | amount: (NSString*)amount
|
351 | transactionFee: (NSString*)transactionFee
|
352 | resolver: (RCTPromiseResolveBlock)resolve
|
353 | rejecter: (RCTPromiseRejectBlock)reject)
|
354 |
|
355 | RCT_EXTERN_METHOD(estimateTransactionWithId: (NSInteger *)currency
|
356 | tokenAddress: (NSString*)tokenAddress
|
357 | amount: (NSString*)amount
|
358 | transactionFee: (NSString*)transactionFee
|
359 | walletId: (NSInteger *)walletId
|
360 | resolver: (RCTPromiseResolveBlock)resolve
|
361 | rejecter: (RCTPromiseRejectBlock)reject)
|
362 |
|
363 | RCT_EXTERN_METHOD(signMessage: (NSInteger *)walletId
|
364 | message: (NSString*)message
|
365 | pinCode: (NSString*)pinCode
|
366 | extras: (NSDictionary *)extras
|
367 | resolver: (RCTPromiseResolveBlock)resolve
|
368 | rejecter: (RCTPromiseRejectBlock)reject)
|
369 |
|
370 | RCT_EXTERN_METHOD(signMessageWithPinSecret: (NSInteger *)walletId
|
371 | message: (NSString*)message
|
372 | byPinSecret: (NSDictionary *)byPinSecret
|
373 | extras: (NSDictionary *)extras
|
374 | resolver: (RCTPromiseResolveBlock)resolve
|
375 | rejecter: (RCTPromiseRejectBlock)reject)
|
376 |
|
377 | RCT_EXTERN_METHOD(signMessageSmsWithPinSecret: (NSString *)actionToken
|
378 | smsCode: (NSString *)smsCode
|
379 | walletId: (NSInteger *)walletId
|
380 | message: (NSString*)message
|
381 | byPinSecret: (NSDictionary *)byPinSecret
|
382 | extras: (NSDictionary *)extras
|
383 | resolver: (RCTPromiseResolveBlock)resolve
|
384 | rejecter: (RCTPromiseRejectBlock)reject)
|
385 |
|
386 | RCT_EXTERN_METHOD(signMessageBioWithPinSecret: (NSString *)promptMessage
|
387 | walletId: (NSInteger *)walletId
|
388 | message: (NSString*)message
|
389 | byPinSecret: (NSDictionary *)byPinSecret
|
390 | extras: (NSDictionary *)extras
|
391 | resolver: (RCTPromiseResolveBlock)resolve
|
392 | rejecter: (RCTPromiseRejectBlock)reject)
|
393 |
|
394 | RCT_EXTERN_METHOD(getCurrencyPrices: (NSArray *)wallets
|
395 | exchangeCurrencies: (NSArray *)exchangeCurrencies
|
396 | approximateRates: (NSDictionary *)approximateRates
|
397 | resolver: (RCTPromiseResolveBlock)resolve
|
398 | rejecter: (RCTPromiseRejectBlock)reject)
|
399 |
|
400 | RCT_EXTERN_METHOD(queryCoinType: (NSString *)address
|
401 | resolver: (RCTPromiseResolveBlock)resolve
|
402 | rejecter: (RCTPromiseRejectBlock)reject)
|
403 |
|
404 |
|
405 | RCT_EXTERN_METHOD(walletConnectSignTypedData: (NSInteger *)walletId
|
406 | typedData: (NSString*)typedData
|
407 | pinCode: (NSString*)pinCode
|
408 | resolver: (RCTPromiseResolveBlock)resolve
|
409 | rejecter: (RCTPromiseRejectBlock)reject)
|
410 |
|
411 | RCT_EXTERN_METHOD(walletConnectSignTypedDataWithPinSecret: (NSInteger *)walletId
|
412 | typedData: (NSString*)typedData
|
413 | byPinSecret: (NSDictionary *)byPinSecret
|
414 | resolver: (RCTPromiseResolveBlock)resolve
|
415 | rejecter: (RCTPromiseRejectBlock)reject)
|
416 |
|
417 | RCT_EXTERN_METHOD(walletConnectSignTypedDataSmsWithPinSecret: (NSString *)actionToken
|
418 | smsCode: (NSString *)smsCode
|
419 | walletId: (NSInteger *)walletId
|
420 | typedData: (NSString*)typedData
|
421 | byPinSecret: (NSDictionary *)byPinSecret
|
422 | resolver: (RCTPromiseResolveBlock)resolve
|
423 | rejecter: (RCTPromiseRejectBlock)reject)
|
424 |
|
425 | RCT_EXTERN_METHOD(walletConnectSignTypedDataBioWithPinSecret: (NSString *)promptMessage
|
426 | walletId: (NSInteger *)walletId
|
427 | typedData: (NSString*)typedData
|
428 | byPinSecret: (NSDictionary *)byPinSecret
|
429 | resolver: (RCTPromiseResolveBlock)resolve
|
430 | rejecter: (RCTPromiseRejectBlock)reject)
|
431 |
|
432 | RCT_EXTERN_METHOD(walletConnectSignTransaction: (NSInteger *)walletId
|
433 | signParams: (NSString*)signParams
|
434 | pinCode: (NSString*)pinCode
|
435 | resolver: (RCTPromiseResolveBlock)resolve
|
436 | rejecter: (RCTPromiseRejectBlock)reject)
|
437 |
|
438 | RCT_EXTERN_METHOD(walletConnectSignTransactionWithPinSecret: (NSInteger *)walletId
|
439 | signParams: (NSString*)signParams
|
440 | byPinSecret: (NSDictionary *)byPinSecret
|
441 | resolver: (RCTPromiseResolveBlock)resolve
|
442 | rejecter: (RCTPromiseRejectBlock)reject)
|
443 |
|
444 | RCT_EXTERN_METHOD(walletConnectSignTransactionSmsWithPinSecret: (NSString *)actionToken
|
445 | smsCode: (NSString *)smsCode
|
446 | walletId: (NSInteger *)walletId
|
447 | signParams: (NSString*)signParams
|
448 | byPinSecret: (NSDictionary *)byPinSecret
|
449 | resolver: (RCTPromiseResolveBlock)resolve
|
450 | rejecter: (RCTPromiseRejectBlock)reject)
|
451 |
|
452 | RCT_EXTERN_METHOD(walletConnectSignTransactionBioWithPinSecret: (NSString *)promptMessage
|
453 | walletId: (NSInteger *)walletId
|
454 | signParams: (NSString*)signParams
|
455 | byPinSecret: (NSDictionary *)byPinSecret
|
456 | resolver: (RCTPromiseResolveBlock)resolve
|
457 | rejecter: (RCTPromiseRejectBlock)reject)
|
458 |
|
459 | RCT_EXTERN_METHOD(walletConnectSignMessage: (NSInteger *)walletId
|
460 | message: (NSString*)message
|
461 | pinCode: (NSString*)pinCode
|
462 | extras: (NSDictionary *)extras
|
463 | resolver: (RCTPromiseResolveBlock)resolve
|
464 | rejecter: (RCTPromiseRejectBlock)reject)
|
465 |
|
466 | RCT_EXTERN_METHOD(walletConnectSignMessageWithPinSecret: (NSInteger *)walletId
|
467 | message: (NSString*)message
|
468 | byPinSecret: (NSDictionary *)byPinSecret
|
469 | extras: (NSDictionary *)extras
|
470 | resolver: (RCTPromiseResolveBlock)resolve
|
471 | rejecter: (RCTPromiseRejectBlock)reject)
|
472 |
|
473 | RCT_EXTERN_METHOD(walletConnectSignMessageSmsWithPinSecret: (NSString *)actionToken
|
474 | smsCode: (NSString *)smsCode
|
475 | walletId: (NSInteger *)walletId
|
476 | message: (NSString*)message
|
477 | byPinSecret: (NSDictionary *)byPinSecret
|
478 | extras: (NSDictionary *)extras
|
479 | resolver: (RCTPromiseResolveBlock)resolve
|
480 | rejecter: (RCTPromiseRejectBlock)reject)
|
481 |
|
482 | RCT_EXTERN_METHOD(walletConnectSignMessageBioWithPinSecret: (NSString *)promptMessage
|
483 | walletId: (NSInteger *)walletId
|
484 | message: (NSString*)message
|
485 | byPinSecret: (NSDictionary *)byPinSecret
|
486 | extras: (NSDictionary *)extras
|
487 | resolver: (RCTPromiseResolveBlock)resolve
|
488 | rejecter: (RCTPromiseRejectBlock)reject)
|
489 |
|
490 | RCT_EXTERN_METHOD(walletConnectSendSignedTransaction: (NSInteger *)walletId
|
491 | signedTx: (NSString*)signedTx
|
492 | resolver: (RCTPromiseResolveBlock)resolve
|
493 | rejecter: (RCTPromiseRejectBlock)reject)
|
494 |
|
495 | RCT_EXTERN_METHOD(getWalletConnectApiHistory: (NSInteger *)walletId
|
496 | from: (NSInteger *)start
|
497 | with: (NSInteger *)count
|
498 | byFilter: (NSDictionary *)filter
|
499 | resolver: (RCTPromiseResolveBlock)resolve
|
500 | rejecter: (RCTPromiseRejectBlock)reject)
|
501 |
|
502 | RCT_EXTERN_METHOD(walletConnectSync: (RCTPromiseResolveBlock)resolve
|
503 | rejecter: (RCTPromiseRejectBlock)reject)
|
504 |
|
505 | RCT_EXTERN_METHOD(getNonce: (NSInteger *)walletId
|
506 | resolver: (RCTPromiseResolveBlock)resolve
|
507 | rejecter: (RCTPromiseRejectBlock)reject)
|
508 |
|
509 | RCT_EXTERN_METHOD(cancelWalletConnectTransactionWithPinCode: (NSInteger *)walletId
|
510 | accessId: (NSString*)accessId
|
511 | withFee: (NSString*)transactionFee
|
512 | byPIN: (NSString*)pinCode
|
513 | resolver: (RCTPromiseResolveBlock)resolve
|
514 | rejecter: (RCTPromiseRejectBlock)reject)
|
515 |
|
516 | RCT_EXTERN_METHOD(cancelWalletConnectTransactionWithPinSecret: (NSInteger *)walletId
|
517 | accessId: (NSString*)accessId
|
518 | withFee: (NSString*)transactionFee
|
519 | byPinSecret: (NSDictionary *)byPinSecret
|
520 | resolver: (RCTPromiseResolveBlock)resolve
|
521 | rejecter: (RCTPromiseRejectBlock)reject)
|
522 |
|
523 | RCT_EXTERN_METHOD(cancelWalletConnectTransactionSmsWithPinSecret: (NSString *)actionToken
|
524 | smsCode: (NSString *)smsCode
|
525 | walletId: (NSInteger *)walletId
|
526 | accessId: (NSString*)accessId
|
527 | withFee: (NSString*)transactionFee
|
528 | byPinSecret: (NSDictionary *)byPinSecret
|
529 | resolver: (RCTPromiseResolveBlock)resolve
|
530 | rejecter: (RCTPromiseRejectBlock)reject)
|
531 |
|
532 | RCT_EXTERN_METHOD(cancelWalletConnectTransactionBioWithPinSecret: (NSString *)promptMessage
|
533 | walletId: (NSInteger *)walletId
|
534 | accessId: (NSString*)accessId
|
535 | withFee: (NSString*)transactionFee
|
536 | byPinSecret: (NSDictionary *)byPinSecret
|
537 | resolver: (RCTPromiseResolveBlock)resolve
|
538 | rejecter: (RCTPromiseRejectBlock)reject)
|
539 |
|
540 | RCT_EXTERN_METHOD(updateDeviceInfoWithType: (NSInteger *)type
|
541 | resolver: (RCTPromiseResolveBlock)resolve
|
542 | rejecter: (RCTPromiseRejectBlock)reject)
|
543 |
|
544 | RCT_EXTERN_METHOD(updateDeviceInfo: (RCTPromiseResolveBlock)resolve
|
545 | rejecter: (RCTPromiseRejectBlock)reject)
|
546 |
|
547 | RCT_EXTERN_METHOD(getTransactionSmsCode: (NSInteger *)duration
|
548 | resolver: (RCTPromiseResolveBlock)resolve
|
549 | rejecter: (RCTPromiseRejectBlock)reject)
|
550 |
|
551 | RCT_EXTERN_METHOD(getLoginSmsCode: (NSInteger *)duration
|
552 | resolver: (RCTPromiseResolveBlock)resolve
|
553 | rejecter: (RCTPromiseRejectBlock)reject)
|
554 |
|
555 | RCT_EXTERN_METHOD(getSmsCode: (NSInteger *)type
|
556 | duration: (NSInteger*)duration
|
557 | resolver: (RCTPromiseResolveBlock)resolve
|
558 | rejecter: (RCTPromiseRejectBlock)reject)
|
559 |
|
560 | RCT_EXTERN_METHOD(registerPubkey: (RCTPromiseResolveBlock)resolve
|
561 | rejecter: (RCTPromiseRejectBlock)reject)
|
562 |
|
563 | RCT_EXTERN_METHOD(getBiometricsType: (RCTPromiseResolveBlock)resolve
|
564 | rejecter: (RCTPromiseRejectBlock)reject)
|
565 |
|
566 | RCT_EXTERN_METHOD(isBioKeyExist: (RCTPromiseResolveBlock)resolve
|
567 | rejecter: (RCTPromiseRejectBlock)reject)
|
568 |
|
569 | RCT_EXTERN_METHOD(getSignedActionToken: (NSString *)promptMessage
|
570 | resolver: (RCTPromiseResolveBlock)resolve
|
571 | rejecter: (RCTPromiseRejectBlock)reject)
|
572 |
|
573 | RCT_EXTERN_METHOD(getActionToken: (RCTPromiseResolveBlock)resolve
|
574 | rejecter: (RCTPromiseRejectBlock)reject)
|
575 |
|
576 | @end
|