diff options
author | Paul Bouchon <mail@bitpshr.net> | 2019-02-20 08:42:08 +0800 |
---|---|---|
committer | Dan Finlay <542863+danfinlay@users.noreply.github.com> | 2019-02-20 08:42:08 +0800 |
commit | 2f7d4494278ad809c1cc9fcc0d9438182003b22d (patch) | |
tree | cf3a9a60c84ee8dd53bbb0fdc115f1285da40d01 /app/scripts/contentscript.js | |
parent | 1eebe54c6422845ec90e6bdb8bffc7c1a7da440c (diff) | |
download | tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.tar tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.tar.gz tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.tar.bz2 tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.tar.lz tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.tar.xz tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.tar.zst tangerine-wallet-browser-2f7d4494278ad809c1cc9fcc0d9438182003b22d.zip |
EIP-1193: standard provider API (#6170)
* EIP-1193: Implement new provider API
* EIP-1193: Updated implementation
* Remove test file
* Fix tests
* Update ping check
* Update logic
* PR feedback
Diffstat (limited to 'app/scripts/contentscript.js')
-rw-r--r-- | app/scripts/contentscript.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/scripts/contentscript.js b/app/scripts/contentscript.js index 65e2ec523..68b6117e5 100644 --- a/app/scripts/contentscript.js +++ b/app/scripts/contentscript.js @@ -158,7 +158,7 @@ function listenForProviderRequest () { window.postMessage({ type: 'ethereumproviderlegacy', selectedAddress }, '*') break case 'reject-provider-request': - window.postMessage({ type: 'ethereumprovider', error: 'User rejected provider access' }, '*') + window.postMessage({ type: 'ethereumprovider', error: 'User denied account authorization' }, '*') break case 'answer-is-approved': window.postMessage({ type: 'ethereumisapproved', isApproved, caching }, '*') @@ -170,6 +170,11 @@ function listenForProviderRequest () { isEnabled = false window.postMessage({ type: 'metamasksetlocked' }, '*') break + case 'ethereum-ping-success': + window.postMessage({ type: 'ethereumpingsuccess' }, '*') + break + case 'ethereum-ping-error': + window.postMessage({ type: 'ethereumpingerror' }, '*') } }) } |