Commit Graph

740 Commits

Author SHA1 Message Date
Ivan Grachev
e41cb4245a Clean up agent 2022-02-12 22:03:54 +03:00
Ivan Grachev
5130b4605b Comment out solana provider implementation for now 2022-02-12 21:54:13 +03:00
Ivan Grachev
1e93d8ffe1 Refactor processing Safari requests on macOS 2022-02-12 21:30:05 +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
9e29bc499f Refactor delivering responses to inpage script 2022-02-07 18:44:26 +03:00
Ivan Grachev
d59168d579 Pass Tokenary responses to a correct web3 provider 2022-02-07 15:58:32 +03:00
Ivan Grachev
2c2158cebe Process native app responses in chain-specific wallet providers 2022-02-04 22:38:01 +03:00
Ivan Grachev
53ae306f5d Specify wallet provider within an inpage message 2022-02-04 22:18:54 +03:00
Ivan Grachev
c86ea9678e Post request accounts message on solana connect 2022-02-03 21:09:54 +03:00
Ivan Grachev
1dae5c13bc No need to wrapResults for Solana 2022-02-03 21:03:38 +03:00
Ivan Grachev
e36f8bf8c0 Add solana wallet provider stubs 2022-02-03 17:22:42 +03:00
Ivan Grachev
f15e4988db Update solana connect 2022-02-03 16:29:20 +03:00
Ivan Grachev
e38c040d91 [wip] provide solana address 2022-02-03 16:23:34 +03:00
Ivan Grachev
6f92253014
Merge pull request #32 from zeriontech/feature/refactor-web3-provider
Feature/refactor web3 provider
2022-02-01 18:41:53 +03:00
Ivan Grachev
b409dc27d0 Init Ethereum web3 provider with default parameters 2022-02-01 18:30:49 +03:00
Ivan Grachev
9431199f9e Don't walk through frames with inpage script 2022-02-01 17:57:17 +03:00
Ivan Grachev
7fcfbaadb2 Clean up provider initialisation 2022-02-01 17:38:57 +03:00
Ivan Grachev
b4e6750466 Clean up posting message from inpage 2022-02-01 16:52:58 +03:00
Ivan Grachev
7a610a1685 TokenaryWeb3Provider becomes TokenaryEthereum 2022-02-01 16:06:55 +03:00
Ivan Grachev
d79529944d Move ethereum js provider into a separate file 2022-02-01 15:43:06 +03:00
Ivan Grachev
5e868a6837 Clean up logging 2022-01-28 18:17:34 +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
10421adf39 Mimic MetaMask with _metamask variable 2022-01-28 14:25:32 +03:00
Ivan Grachev
e691a6900a Update readme 2022-01-27 17:49:46 +03:00
Ivan Grachev
1818ae26cb Fix delivering responses for some dapps 2022-01-27 17:11:41 +03:00
Ivan Grachev
f5bfae24db Rename xdai to gnosis chain 2022-01-26 17:02:06 +03:00
Ivan Grachev
e7831851cd Reload page on invalid ready states only when should inject provider 2022-01-24 18:49:27 +03:00
Ivan Grachev
11a4ec256e Reload page on interactive document state 2022-01-24 18:07:29 +03:00
Ivan Grachev
b9176c61cc Revert reloading page on interactive document state 2022-01-20 18:28:03 +03:00
Ivan Grachev
7738178533 Bump version 2022-01-20 18:10:48 +03:00
Ivan Grachev
ac68f8750f Bump version 2022-01-19 18:03:34 +03:00
Ivan Grachev
ce0569fae7
Merge pull request #29 from zeriontech/feature/connection-reliability
Connection reliability
2022-01-18 21:00:18 +03:00
Ivan Grachev
3b44ce03bd Update inpage script 2022-01-18 20:57:57 +03:00
Ivan Grachev
956b7a22a1 Protect from late content script call 2022-01-18 20:54:21 +03:00
Ivan Grachev
a542910149 Process pending requests after getting latest configuration from cache 2022-01-18 19:25:39 +03:00
Ivan Grachev
84170b87ab Decouple processing inpage requests 2022-01-18 18:08:58 +03:00
Ivan Grachev
07e1381992 Correctly process legacy send(payload) method 2022-01-17 16:27:06 +03:00
Ivan Grachev
8b310f3af4 Notify inpage of loading latest configuration without emitting switchAccount event 2022-01-17 15:24:24 +03:00
Ivan Grachev
a4218ac545 Store latest configuration, not account 2022-01-17 14:57:28 +03:00
Ivan Grachev
24e69d7ea8 Don't emit events after retrieving latest configuration from local storage 2022-01-15 15:56:45 +03:00
Ivan Grachev
ef84b08118 Add address to provider config 2022-01-14 19:31:17 +03:00
Ivan Grachev
33172e4d38 Expose selectedAddress for legacy dapps 2022-01-14 19:25:09 +03:00
Ivan Grachev
32de98cf01 Expose provider isUnlocked 2022-01-14 19:16:37 +03:00
Ivan Grachev
004ebe6999 Respond with account without bothering user when there is one inpage 2022-01-14 19:09:47 +03:00
Ivan Grachev
02d20af9ea Silence warning when reading latest account 2022-01-13 13:55:59 +03:00
Ivan Grachev
35d4baf012 Bump build number 2021-12-31 18:20:23 +03:00
Ivan Grachev
9dad465910 Bump version 2021-12-31 18:19:57 +03:00
Ivan Grachev
078b4f1ceb Add tokenary.io to permissions in manifest 2021-12-31 18:17:56 +03:00