Commit History

Autor SHA1 Mensaxe Data
  Ryan Ghods d8cd6ba038 Fixes routing certain jsonrpc requests to local node in production (#3966) %!s(int64=6) %!d(string=hai) anos
  Alex Van de Sande 28bf2f23ec When gas estimate fails, defaults to 1M gas but allow tx (#3946) %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 48538a8b02 Always send eth_estimateGas to local node %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 5857cb9c8b Error log on remote disconnect %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods bfab0120f8 Better promise and retry logic for remote node %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 616c194f06 Add eth_coinbase to remoteIgnore %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 626319c563 Improvements %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 3e5a007417 allow remote net_peerCount result when a dapp is asking %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 96f1db6e16 Fix logging error, refactor eventlistener to dataHandler func, fix ethereumNodeRemote.start() %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods bf287e215a Infura wasn't liking UUIDs, so replace json rpc request id with large random integer %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 389fd65a50 Refactor ethereumNodeRemote by directly creating and managing our own WS connection instead of using web3.js. This is proving to be much more stable so far %!s(int64=6) %!d(string=hai) anos
  Marc Garreau ad4f1c91a5 Removes meteor files and fixes newAccount %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 31729a9f17 Add retry logic if socket is not connected %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods e4c89eb7c7 Make sure personal_signTransaction routes through local node %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 22e77fb220 Better sendToRemote retry logic %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods b7989e077d Formatting %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 19686b8f38 Add log traces and some code reorg %!s(int64=6) %!d(string=hai) anos
  Ryan Ghods 513b42464c v1 of cross-node (local, remote) subscription management %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods c366b39995 Convert syncing check to subscription %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 9a598dc4e9 Remove await, reenable NodeSync %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 3f11f7ee35 Remove throttling %!s(int64=7) %!d(string=hai) anos
  Marc Garreau f7e854e430 Applies prettier %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods cbf4a0ecc4 Remove extra console.log %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 6de9d209bc Better throttling logic %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 54daa75b84 New approach: just throttle by dropping some `eth_getStorageAt` and `eth_getFilterChanges` calls %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 5c81e9d570 [WIP] swap throttling for custom caching %!s(int64=7) %!d(string=hai) anos
  Marc Garreau b39fb97c62 WIP - throttling %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 17dfb6d7d8 WIP throttling web3 execs %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 51ee487750 [WIP] Initial remote request routing %!s(int64=7) %!d(string=hai) anos
  Ryan Ghods 5e0d85e47b Cleanup %!s(int64=7) %!d(string=hai) anos