Ivan Grachyov
|
361ebc96e8
|
Fix network type
|
2021-08-07 19:51:33 +03:00 |
|
Ivan Grachyov
|
cec94b275c
|
Implement chain selection
|
2021-08-07 00:50:53 +03:00 |
|
Ivan Grachyov
|
9798e03433
|
Support arbitrum, polygon and optimism
|
2021-08-06 23:39:58 +03:00 |
|
Ivan Grachyov
|
ce010da765
|
Pass custom chain id to WalletConnect
|
2021-08-06 18:58:32 +03:00 |
|
Ivan Grachyov
|
f4c45ca5c3
|
Ask to back up when creating new account
|
2021-08-04 17:32:58 +03:00 |
|
Ivan Grachyov
|
6a2f5eb725
|
Blink imported wallet in list, don't copy wallets for list models
|
2021-08-03 23:58:05 +03:00 |
|
Ivan Grachyov
|
4887c892c8
|
Pass imported wallet id to accounts list
|
2021-08-03 23:37:01 +03:00 |
|
Ivan Grachyov
|
a3155beb58
|
Blink new account cell
|
2021-08-03 23:15:58 +03:00 |
|
Ivan Grachyov
|
8cfe8d219f
|
Add colors
|
2021-08-03 23:14:46 +03:00 |
|
Ivan Grachyov
|
f563fa8190
|
Use empty wallet names
|
2021-08-02 22:43:52 +03:00 |
|
Ivan Grachyov
|
d7cf1985a9
|
Sign typed data with WalletCore
|
2021-08-02 22:09:35 +03:00 |
|
Ivan Grachyov
|
e49b1ced14
|
Add private key validation
|
2021-08-02 18:53:44 +03:00 |
|
Ivan Grachyov
|
2af469ad35
|
Complete keychain migration
|
2021-08-01 19:42:27 +03:00 |
|
Ivan Grachyov
|
61ac099c9f
|
Fix functions order in Keychain
|
2021-08-01 18:23:20 +03:00 |
|
Ivan Grachyov
|
1f8e398653
|
Remove accounts legacy from keychain
|
2021-08-01 18:22:22 +03:00 |
|
Ivan Grachyov
|
75eadd2441
|
Remove AccountsService
|
2021-08-01 17:12:11 +03:00 |
|
Ivan Grachyov
|
cf3c87c55e
|
Migrate legacy keychain accounts
|
2021-08-01 15:26:27 +03:00 |
|
Ivan Grachyov
|
82a505c573
|
AccountWithKey -> LegacyAccountWithKey
|
2021-08-01 14:48:26 +03:00 |
|
Ivan Grachyov
|
fff817ae8c
|
AccountWithKey -> LegacyAccountWithKey
|
2021-08-01 13:58:39 +03:00 |
|
Ivan Grachyov
|
815e82610c
|
Start WalletsManager on app launch
|
2021-08-01 13:53:13 +03:00 |
|
Ivan Grachyov
|
344e010237
|
List all wallets ids from keychain
|
2021-08-01 13:31:27 +03:00 |
|
Ivan Grachyov
|
83876a4487
|
Refactor keychain access
|
2021-08-01 12:38:30 +03:00 |
|
Ivan Grachev
|
5f9cb396a6
|
Actually store keystores in keychain
|
2021-08-01 02:44:44 +03:00 |
|
Ivan Grachev
|
d85329f4ee
|
Mark legacy in keychain
|
2021-08-01 01:22:07 +03:00 |
|
Ivan Grachev
|
964b4d3ebb
|
Rewrite KeyStore.swift and Wallet.swift from Trust Wallet Core to store keys JSONs in keychain
|
2021-07-31 20:43:34 +03:00 |
|
Ivan Grachev
|
f84f7ba458
|
Add keychain stubs for WalletCore
|
2021-07-31 20:09:45 +03:00 |
|
Ivan Grachev
|
f6bfe1701f
|
Clarify account model name
|
2021-07-31 12:25:57 +03:00 |
|
Ivan Grachyov
|
17eade75dc
|
Add twitter link to menu
|
2021-07-30 02:47:14 +03:00 |
|
Ivan Grachyov
|
1e8bb7efcc
|
Better auth flow when starting with link
|
2021-07-30 02:36:24 +03:00 |
|
Ivan Grachyov
|
7598581185
|
Delay initial input link processing until app did finish launching
|
2021-07-30 01:39:31 +03:00 |
|
Ivan Grachev
|
adedb53c0c
|
Add stubs for new keys storage
|
2021-07-29 01:43:21 +03:00 |
|
Ivan Grachev
|
b63e2cfcb9
|
Show add account options instead of empty accounts list
|
2021-07-28 23:58:16 +03:00 |
|
Ivan Grachyov
|
78a667f75c
|
Calm down menu
|
2021-07-27 23:58:00 +03:00 |
|
Ivan Grachyov
|
1d7edbb9b4
|
Add cell model for accounts list
|
2021-07-27 23:52:33 +03:00 |
|
Ivan Grachev
|
a1ce8909ea
|
Add AddAccountOption enum
|
2021-07-26 22:00:21 +03:00 |
|
Ivan Grachev
|
1268ea43fd
|
Simplify accounts list setup
|
2021-07-25 21:44:05 +03:00 |
|
Ivan Grachev
|
c22d126868
|
Rename add account option cell
|
2021-07-24 23:04:27 +03:00 |
|
Ivan Grachev
|
4c6cba4b06
|
Add cell for new account options
|
2021-07-24 18:02:25 +03:00 |
|
Ivan Grachev
|
02915a643f
|
Import keystores with custom password
|
2021-07-23 21:11:54 +03:00 |
|
Ivan Grachev
|
0c4e90bfd8
|
Update maybe json input check
|
2021-07-23 20:44:40 +03:00 |
|
Ivan Grachev
|
de3277d22d
|
Make titles non-selectable
|
2021-07-22 21:36:36 +03:00 |
|
Ivan Grachev
|
35e6fff054
|
Don't say "select account" when there is none
|
2021-07-21 20:37:05 +03:00 |
|
Ivan Grachev
|
bf548c30fa
|
Don't select account from import window
|
2021-07-20 23:26:07 +03:00 |
|
Ivan Grachev
|
6a342016b1
|
Don't start with import window
|
2021-07-20 23:19:35 +03:00 |
|
Ivan Grachyov
|
aca15c1135
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2021-07-19 01:00:19 +03:00 |
|
Ivan Grachyov
|
7ea60657ed
|
Allow account cell selection only if no other cell is selected
|
2021-07-19 01:00:06 +03:00 |
|
Ivan Grachev
|
cd2ff3a7dc
|
Support all kinds of browsers
|
2021-07-18 19:48:23 +03:00 |
|
Ivan Grachev
|
78ab8454dc
|
Fix vertical whitespace
|
2021-07-18 19:27:47 +03:00 |
|
Ivan Grachyov
|
5f03723223
|
Activate browser relying on visible windows order
|
2021-07-17 23:46:21 +03:00 |
|
Ivan Grachyov
|
b9a9b6787c
|
Make Ethereum, Keychain and AccountsService singletons
|
2021-07-17 20:20:51 +03:00 |
|