1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-25 11:28:51 +01:00

rpc - sync - add warning for unsupported eth_accounts

This commit is contained in:
kumavis 2016-01-30 23:35:52 -08:00
parent cd4d76101c
commit c46eb81611

View File

@ -13,7 +13,20 @@ remoteProvider.pipe(pluginStream).pipe(remoteProvider)
// handle synchronous methods remotely
var syncProvider = new Web3.providers.HttpProvider('https://rawtestrpc.metamask.io/')
remoteProvider.send = syncProvider.send.bind(syncProvider)
var unsupportedMethods = ['eth_accounts']
remoteProvider.send = function(payload){
var payloads = Array.isArray(payload) ? payload : [payload]
payloads.forEach(function(payload){
if (-1 !== unsupportedMethods.indexOf(payload.method)) {
console.error('MetaMask - Unsupported synchronous call "'+payload.method+'".')
}
})
return syncProvider.send(payload)
}
// create web3
var web3 = new Web3(remoteProvider)