Commit Graph

576 Commits

Author SHA1 Message Date
Ivan Grachev
341ae1e2b8 Show favicon on extension windows 2021-11-28 16:20:01 +03:00
Ivan Grachev
ca75560520 Fix signing message 2021-11-28 15:57:28 +03:00
Ivan Grachev
266c5867e4 Add TODOs 2021-11-28 15:19:04 +03:00
Ivan Grachev
3174467f3d Make background persistent 2021-11-28 15:12:05 +03:00
Ivan Grachev
9b723b531b Clean up debug prints 2021-11-28 15:11:49 +03:00
Ivan Grachev
1a9b2a11f7 Switch from gasnow api 2021-11-28 13:52:53 +03:00
Ivan Grachev
465b8f85af Display dapp name when confirming extension actions 2021-11-28 13:02:38 +03:00
Ivan Grachev
7c7f38fe46 Add peer meta model 2021-11-28 12:55:53 +03:00
Ivan Grachev
b21ea82178 Get back to browser after recovering signature 2021-11-28 12:44:54 +03:00
Ivan Grachev
3cefa0c41f Display messages being signed 2021-11-28 12:44:22 +03:00
Ivan Grachev
85c52b0d67 Handle unimplemented web3 methods 2021-11-28 12:37:42 +03:00
Ivan Grachev
fcb82c5b3d Pass host from extension to agent 2021-11-28 12:15:16 +03:00
Ivan Grachev
0c3a25a95c Check that there is a stored latest account 2021-11-28 12:05:51 +03:00
Ivan Grachev
31d11d62c6 Receive switch chain request 2021-11-27 18:50:41 +03:00
Ivan Grachev
cc66a0f10b Store and use latest account 2021-11-27 17:37:49 +03:00
Ivan Grachev
60ee81fb88 Emit latest account on provider subscription 2021-11-27 16:42:40 +03:00
Ivan Grachyov
e31a96b6c7 Respond with eth_accounts to eth_requestAccounts when there are accounts already 2021-11-26 20:54:57 +03:00
Ivan Grachyov
f8f73c7190 Code style fix 2021-11-26 17:24:51 +03:00
Ivan Grachyov
f7cfbf2dba Don't do anything when switching to the same chain id 2021-11-26 16:52:47 +03:00
Ivan Grachyov
b3bc94633b Call switchEthereumChain 2021-11-25 20:30:14 +03:00
Ivan Grachyov
f42a91fa97 Use current chain id to send transactions 2021-11-25 19:53:01 +03:00
Ivan Grachyov
27820c9230 Implement switching chains on the go 2021-11-25 19:10:26 +03:00
Ivan Grachyov
81905b1ef6 Respond on cancelled wallet selection 2021-11-25 16:29:51 +03:00
Ivan Grachyov
a56435dce4 Call completion on approve windows closing 2021-11-25 15:30:51 +03:00
Ivan Grachyov
b0d16b4c75 Pass chain info to inpage script 2021-11-25 14:09:43 +03:00
Ivan Grachyov
dd3a552969 Add chain info to response to extension 2021-11-25 13:40:56 +03:00
Ivan Grachyov
2496941709 Update inpage build script 2021-11-25 13:40:01 +03:00
Ivan Grachyov
c9ae8d2858 Remove extension popup 2021-11-25 13:00:28 +03:00
Ivan Grachyov
b4285ce400 Implement switching accounts 2021-11-24 22:46:26 +03:00
Ivan Grachyov
cc00bb8096 Clean up debug logs 2021-11-24 20:48:08 +03:00
Ivan Grachyov
7ee8b03798 Trigger account selection from extension popup 2021-11-24 20:34:39 +03:00
Ivan Grachyov
07b1cd610d Update indentation in extension sources 2021-11-24 14:55:26 +03:00
Ivan Grachyov
7089b1b1e2 Add buttons to extension popup 2021-11-24 14:49:50 +03:00
Ivan Grachyov
f31d9ea3fa Make chaiId hex string 2021-11-24 14:10:45 +03:00
Ivan Grachyov
4a196c8b30 Build inpage.js earlier 2021-11-24 14:04:51 +03:00
Ivan Grachyov
8bf226c375 Fix typo, update inpage build script 2021-11-24 14:01:15 +03:00
Ivan Grachyov
85990ef695 Clean up web3 provider names 2021-11-24 13:26:29 +03:00
Ivan Grachev
a801d63268 Run swiftlint on m1 2021-11-23 23:44:32 +03:00
Ivan Grachev
ae3f13b974 Bump extension version, support building inpage.js on M1 2021-11-23 23:40:29 +03:00
Ivan Grachyov
bd93dad18c Build inpage.js along with Xcode project 2021-11-23 21:15:09 +03:00
Ivan Grachyov
02327b3488 Add web3-provider 2021-11-23 21:00:51 +03:00
Ivan Grachyov
1af466a77e Implement steady connection, sending transactions and signature verification 2021-11-23 19:59:04 +03:00
Ivan Grachyov
03f334bd79 WIP that works 2021-11-22 13:11:34 +03:00
Ivan Grachyov
37be8f31f2 Add Safari extension, validate native messaging 2021-11-08 20:46:03 +03:00
Ivan Grachyov
01b13f98b7 Update Pods 2021-11-08 16:48:05 +03:00
Ivan Grachyov
ab0b004fe0 Update strings 2021-09-05 15:20:35 +03:00
Ivan Grachyov
68a162e2cc Update strings 2021-09-04 14:29:52 +03:00
Ivan Grachyov
09eb5ed753 Update strings 2021-09-03 21:00:57 +03:00
Ivan Grachyov
7357f9b029 Consolidate strings 2021-09-02 23:10:22 +03:00
Ivan Grachyov
5210470cb6 Consolidate strings 2021-09-01 21:47:15 +03:00