Ivan Grachev
|
618a190dba
|
Distinguish switch account and select account titles
|
2022-08-25 13:55:55 +03:00 |
|
Ivan Grachev
|
a4f450b030
|
Use SelectAccountAction instead of AccountSelectionConfiguration
|
2022-08-23 18:00:48 +03:00 |
|
Ivan Grachev
|
033df6f155
|
Tune buttons for switch account mode
|
2022-08-19 17:02:10 +03:00 |
|
Ivan Grachev
|
207d4bf482
|
Pass list of providers to disconnect to extension
|
2022-08-19 16:33:57 +03:00 |
|
Ivan Grachev
|
a6c979eb6e
|
Deliver multiple providers response to extension
|
2022-08-19 15:51:13 +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
|
f488fbadf6
|
Get suggested account for coin
|
2022-08-18 15:15:27 +03:00 |
|
Ivan Grachev
|
5a16d3aeda
|
Specify coin for account selection when possible
|
2022-08-17 17:54:12 +03:00 |
|
Ivan Grachev
|
8c92936060
|
Keep selected accounts in AccountSelectionConfiguration
|
2022-08-17 16:54:18 +03:00 |
|
Ivan Grachev
|
3ad698c842
|
Explicitly connect accounts on button click
|
2022-08-17 16:18:48 +03:00 |
|
Ivan Grachev
|
eeed9acd55
|
Add SpecificWalletAccount
|
2022-08-17 16:00:56 +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
|
d5583f5709
|
Visual multiple accounts selection
|
2022-08-17 14:59:36 +03:00 |
|
Ivan Grachev
|
2924671735
|
Add AccountSelectionConfiguration
|
2022-08-15 15:39:48 +03:00 |
|
Ivan Grachev
|
9553ed98f5
|
Make it clear that Ethereum account is used for L2s as well
|
2022-08-02 14:13:04 +03:00 |
|
Ivan Grachev
|
b281284049
|
Add Aurora
|
2022-07-14 18:26:38 +03:00 |
|
Ivan Grachev
|
80381f4c9a
|
Add CELO network
|
2022-07-14 18:17:49 +03:00 |
|
Ivan Grachev
|
07dc52f857
|
Distinguish switch account action from select account action
|
2022-07-13 17:11:10 +03:00 |
|
Ivan Grachev
|
0319996fa2
|
Fix copy
|
2022-07-10 16:00:35 +03:00 |
|
Ivan Grachev
|
9779664ac7
|
Update testnets list
|
2022-06-28 15:22:27 +03:00 |
|
Ivan Grachev
|
2a9a568853
|
Better accounts removal
|
2022-06-10 20:01:24 +03:00 |
|
Ivan Grachev
|
30549879b3
|
Merge pull request #60 from zeriontech/feature/near
NEAR
|
2022-06-10 19:48:06 +03:00 |
|
Ivan Grachev
|
7e5e83c15a
|
Show waiting state for NEAR transactions on macOS
|
2022-06-10 17:43:18 +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
|
c8da99dc00
|
Add UInt2X
|
2022-06-03 18:22:49 +03:00 |
|
Joeh
|
78e7913799
|
add NEON Devnet (https://neon-labs.org) to testnet RPC list
|
2022-05-27 10:17:02 +01: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
|
935f43e59b
|
Fix data preparation for Ethereum sign message methods
|
2022-05-20 19:50:36 +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
|
f631e61565
|
Add Near
|
2022-05-09 16:22:14 +03:00 |
|
Ivan Grachev
|
e3091e2663
|
Tune messages displayed on transaction approval
|
2022-05-09 04:13:20 +03:00 |
|
Ivan Grachev
|
8591615619
|
Better network selection on macOS
|
2022-05-09 03:52:45 +03:00 |
|
Ivan Grachev
|
f3e2e20eb3
|
Show Solana logo and address on iOS approval screens
|
2022-05-08 22:44:12 +03:00 |
|
Ivan Grachev
|
de72afc7c0
|
Fix string name
|
2022-05-08 21:58:03 +03:00 |
|
Ivan Grachev
|
44a6673a1e
|
Add accounts / wallets actions on iOS
|
2022-05-08 21:49:40 +03:00 |
|
Ivan Grachev
|
00efa70235
|
Display accounts on both platforms in a consistent way
|
2022-05-08 20:28:58 +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
|
d9cd46e69b
|
Update SelectAccountAction completion
|
2022-05-07 23:06:17 +03:00 |
|
Ivan Grachev
|
5386994bfb
|
Update Strings and Images
|
2022-05-07 23:03:59 +03:00 |
|
Ivan Grachev
|
c196a2f160
|
Add CoinType extension
|
2022-05-07 23:03:04 +03:00 |
|
Ivan Grachev
|
97f544271c
|
Update Strings
|
2022-05-07 19:32:05 +03:00 |
|
Ivan Grachev
|
5f36d137c5
|
Add remove wallet authentication reason
|
2022-05-07 17:52:16 +03:00 |
|
Ivan Grachev
|
3dc9bf09e7
|
Implement updating TokenaryWallet
|
2022-05-05 20:24:57 +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
|
c17744696f
|
Merge branch 'develop'
Conflicts:
Safari Shared/Resources/inpage.js
Safari Shared/web3-provider/solana.js
|
2022-05-03 20:08:34 +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
|
fe9c1d2034
|
Add approveTransaction AuthenticationReason
|
2022-05-02 19:58:16 +03:00 |
|
Ivan Grachev
|
76130c3d40
|
Mirror Wallet changes in TokenaryWallet
|
2022-04-30 00:11:48 +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
|
031e796a7a
|
Redirect to Safari without using a blank page
|
2022-04-23 23:01:22 +03:00 |
|
Ivan Grachev
|
df251a003c
|
Update BNB chain name
|
2022-04-06 23:55:40 +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
|
b548e3d18d
|
Update binance chain name
|
2022-02-16 17:37:44 +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 |
|
Ivan Grachev
|
efdb05a39f
|
Process Safari requests on iOS with DappRequestProcessor
|
2022-02-12 19:51:32 +03:00 |
|
Ivan Grachev
|
cbd7315cc9
|
Support multi-chain communication between app and extension
|
2022-02-11 20:35:22 +03:00 |
|
Ivan Grachev
|
65dadee9e5
|
Add Fantom testnet
|
2022-01-28 14:41:22 +03:00 |
|
Ivan Grachev
|
6c4c879286
|
Add Fantom Opera network
|
2022-01-28 14:34:59 +03:00 |
|
Ivan Grachev
|
f5bfae24db
|
Rename xdai to gnosis chain
|
2022-01-26 17:02:06 +03:00 |
|
Ivan Grachev
|
bef1d83786
|
Zero value fee calculation
|
2021-12-20 17:14:02 +03:00 |
|
Ivan Grachyov
|
ebb0ac1896
|
Add share link and safari tutorial
|
2021-12-16 15:33:40 +03:00 |
|
Ivan Grachyov
|
0948efbc8c
|
Switch chain in extension handler
|
2021-12-15 23:25:12 +03:00 |
|
Ivan Grachyov
|
e74de03c2d
|
Fix gas estimation for zero value transaction
|
2021-12-15 17:47:03 +03:00 |
|
Ivan Grachyov
|
d94e72ca90
|
Show gas price and gas price slider
|
2021-12-13 23:06:14 +03:00 |
|
Ivan Grachyov
|
40c8e521a3
|
Display transaction data on iOS
|
2021-12-13 22:13:32 +03:00 |
|
Ivan Grachyov
|
572f8a8600
|
Split transaction info into separate cells
|
2021-12-13 18:58:28 +03:00 |
|
Ivan Grachyov
|
d7fea70986
|
Display address on approve string
|
2021-12-13 16:57:02 +03:00 |
|
Ivan Grachyov
|
2f0c662d18
|
Display data for personal sign
|
2021-12-13 16:27:23 +03:00 |
|
Ivan Grachyov
|
384d5d29f4
|
Select networks
|
2021-12-12 17:18:34 +03:00 |
|
Ivan Grachyov
|
cd11c2fb72
|
Refactor blank redirect
|
2021-12-12 16:25:46 +03:00 |
|
Ivan Grachyov
|
1b73fe2854
|
Implement account selection
|
2021-12-12 16:17:15 +03:00 |
|
Ivan Grachyov
|
0200dab264
|
Prettify password screen
|
2021-12-10 22:44:53 +03:00 |
|
Ivan Grachyov
|
d267d2c8dc
|
Add accounts empty state
|
2021-12-10 21:24:11 +03:00 |
|
Ivan Grachyov
|
0b97e2800d
|
Nothing to migrate on iOS
|
2021-12-10 20:25:12 +03:00 |
|
Ivan Grachyov
|
e22d6df217
|
Export accounts
|
2021-12-10 20:18:56 +03:00 |
|
Ivan Grachyov
|
39c4868045
|
Remove accounts
|
2021-12-10 19:46:44 +03:00 |
|
Ivan Grachyov
|
36626e6d1d
|
Enter with FaceID
|
2021-12-10 18:42:58 +03:00 |
|
Ivan Grachyov
|
62ab683eb7
|
Import accounts
|
2021-12-10 17:11:24 +03:00 |
|
Ivan Grachyov
|
f22576ecc8
|
Show wallet actions
|
2021-12-09 18:37:54 +03:00 |
|
Ivan Grachyov
|
7fba7b35f7
|
Add links into iOS app
|
2021-12-09 17:42:45 +03:00 |
|
Ivan Grachyov
|
3e0e4f8e68
|
Create password, enter with password
|
2021-12-09 15:09:11 +03:00 |
|
Ivan Grachyov
|
42959173b2
|
Tune emoji spacing
|
2021-12-09 13:35:12 +03:00 |
|
Ivan Grachyov
|
e17613b3a4
|
Initial screens for iOS
|
2021-12-07 20:35:14 +03:00 |
|
Ivan Grachyov
|
d8ac78805b
|
Add shared files for iOS
|
2021-12-03 16:15:53 +03:00 |
|