Commit Graph

53 Commits

Author SHA1 Message Date
Ivan Grachev
a07ade8d9d Clarify SelectAccountAction initial network 2022-08-25 19:31:40 +03:00
Ivan Grachev
e7efabb210 Tune network button on iOS 2022-08-25 18:38:29 +03:00
Ivan Grachev
a4f450b030 Use SelectAccountAction instead of AccountSelectionConfiguration 2022-08-23 18:00:48 +03:00
Ivan Grachev
207d4bf482 Pass list of providers to disconnect to extension 2022-08-19 16:33:57 +03:00
Ivan Grachev
eb0742e762 Add multiple providers response to extension 2022-08-19 15:11:21 +03:00
Ivan Grachev
760ab51458 Respond with all selected accounts on switch account request 2022-08-19 13:56:49 +03:00
Ivan Grachev
815073647a Keep initially connected providers list on switch account request 2022-08-19 13:15:34 +03:00
Ivan Grachev
e4d9b2d5df Highlight currently selected accounts on switch account action 2022-08-18 19:53:44 +03:00
Ivan Grachev
3ad698c842 Explicitly connect accounts on button click 2022-08-17 16:18:48 +03:00
Ivan Grachev
502e6cc12b Pass wallet id instead of TokenaryWallet on successful account selection 2022-08-17 15:58:04 +03:00
Ivan Grachev
2924671735 Add AccountSelectionConfiguration 2022-08-15 15:39:48 +03:00
Ivan Grachev
07dc52f857 Distinguish switch account action from select account action 2022-07-13 17:11:10 +03:00
Ivan Grachev
8565d46663 Get NEAR transaction status when sending resulted in timeout 2022-06-10 16:58:01 +03:00
Ivan Grachev
7ae690ed4b Retry getting NEAR tx result more 2022-06-10 15:45:58 +03:00
Ivan Grachev
9681bb8444 Get NEAR transaction result 2022-06-10 15:40:49 +03:00
Ivan Grachev
a959666c22 Get NEAR transaction hash from signing output 2022-06-10 15:30:23 +03:00
Ivan Grachev
5c467d78c0 Clean up sending NEAR transactions 2022-06-09 16:35:16 +03:00
Ivan Grachev
e34ab74de7 Validate NEAR transactions request 2022-06-09 15:07:33 +03:00
Ivan Grachev
e2b88012c4 Prettify NEAR transactions description 2022-06-08 18:54:40 +03:00
Ivan Grachev
e24aa590fc Refactor getting a private key when processing Safari requests 2022-06-08 18:18:39 +03:00
Ivan Grachev
f7e30f51e5 Refactor getting an account when processing a Safari request 2022-06-08 18:01:08 +03:00
Ivan Grachev
16acc6cefb Switch NEAR account 2022-06-07 20:01:50 +03:00
Ivan Grachev
e090a96c03 Send Near transaction response 2022-06-03 20:01:12 +03:00
Ivan Grachev
46cac6d36d Get NEAR nonce and blockhash 2022-05-25 16:52:30 +03:00
Ivan Grachev
fa4e71a8f5 Process NEAR signAndSendTransactions request 2022-05-25 16:19:45 +03:00
Ivan Grachev
15700fe714 Update NEAR method name 2022-05-20 19:27:31 +03:00
Ivan Grachev
0f912f7c68 Add Near interaction stub 2022-05-19 16:05:32 +03:00
Ivan Grachev
6c205722a6 Deliver NEAR account to a dapp 2022-05-12 17:18:26 +03:00
Ivan Grachev
2c94c997c7 Receive near sign in request parameters in app 2022-05-12 15:21:35 +03:00
Ivan Grachev
c1c5a8302c Add models for processing Near requests 2022-05-12 14:07:46 +03:00
Ivan Grachev
e3091e2663 Tune messages displayed on transaction approval 2022-05-09 04:13:20 +03:00
Ivan Grachev
f3e2e20eb3 Show Solana logo and address on iOS approval screens 2022-05-08 22:44:12 +03:00
Ivan Grachev
a0128131ec Finalize multicoin wallets suport on macOS 2022-05-07 23:38:42 +03:00
Ivan Grachev
ce29a4f1cc Pass PrivateKey to Solana 2022-05-07 23:07:56 +03:00
Ivan Grachev
28880dfb80 Add updating wallet in keychain 2022-05-05 20:15:50 +03:00
Ivan Grachev
738929055a Sort wallets based by creation date 2022-05-05 20:13:48 +03:00
Ivan Grachev
57c3ba0c6f Increase retry count on solana transaction attempt 2022-05-04 01:47:07 +03:00
Ivan Grachev
1df074b0e2 Clean up solana connect response 2022-05-04 01:28:40 +03:00
Ivan Grachev
efc65ad4f7 Add Solana.swift 2022-05-03 20:02:21 +03:00
Ivan Grachev
73ae9f2df0 sendSolanaTransaction -> solana.signAndSendTransaction 2022-05-03 18:36:03 +03:00
Ivan Grachev
82e933a1c4 Clean up DappRequestProcessor 2022-05-02 21:25:51 +03:00
Ivan Grachev
6ebcd6ddb4 Resolve TODO 2022-04-28 18:12:45 +03:00
Ivan Grachev
78a92a3173 Implement Solana provider methods in app 2022-04-26 19:05:50 +03:00
Ivan Grachev
a270b9a2e7 Send Solana response with result 2022-02-23 18:13:22 +03:00
Ivan Grachev
bb17f80826 Respond with an error to Solana sign message request 2022-02-23 17:36:13 +03:00
Ivan Grachev
22c4653df1 Process signMessage request in Solana provider 2022-02-23 17:07:13 +03:00
Ivan Grachev
25e84fa136 Respond with Solana public key 2022-02-21 18:07:03 +03:00
Ivan Grachev
d6d04a0764 Move DappRequestAction into a separate file 2022-02-14 21:54:38 +03:00
Ivan Grachev
d7686801d6 Show accounts list when extension button is tapped on empty tab 2022-02-14 03:15:57 +03:00
Ivan Grachev
b4d3a0ba62 Process switchAccount for unknown provider 2022-02-12 23:13:32 +03:00