Dan Finlay
c5432da567
Add new streaming subprovider but getting a loop
...
Regarding #1458
Uses a new streaming subprovider architecture on an experimental branch of StreamProvider:
https://github.com/flyswatter/web3-stream-provider/tree/StreamSubprovider
8 years ago
frankiebee
f87ea49b5a
Create a network controller to manage switcing networks an updating the provider
8 years ago
Thomas Huang
3367363b12
Remove all traces of testnet
8 years ago
Thomas Huang
4c10e2021a
Change default network to rinkeby
8 years ago
kumavis
2c8bbe3b25
migrator - fix typo
8 years ago
kumavis
70a328e028
migrator - cleaner migration runner with es7
8 years ago
frankiebee
6c01b26845
use asyncQ.waterfall instead of asyncQ.eachSeries
8 years ago
frankiebee
1772d34e94
fix migrator
8 years ago
Dan Finlay
469648239f
Linted
8 years ago
Thomas Huang
0b13429daf
Lint tests
8 years ago
Kevin Serrano
833b9f183f
Minor lint
8 years ago
kumavis
6ace0c9afb
notification-manager - remove promise listener
...
seems chrome changed their API?
MDN suggests that a Promise should be returned but getting `undefined`
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/windows/create
Chrome docs suggest its a callback API lolwut
https://developer.chrome.com/extensions/windows#method-create
8 years ago
Thomas Huang
6bdb4c8728
Fix linting warnings
8 years ago
Kevin Serrano
242dc1e99f
Add missing changes. Create unique style for rinkeby icon.
8 years ago
Nickyg
e9aa37b699
add rinkeby network
8 years ago
kumavis
9b9570fd2b
auto-faucet - only skip faucet on explicit test environment
8 years ago
kumavis
5a91adf7d8
add platforms to mascara + move buyEther window open to ui
8 years ago
frankiebee
f80d1ce3e6
Switch auto-faucet from XMLHttpRequest to fetch
8 years ago
kumavis
86e882c51a
notification-manager - rename show -> showPoup + make getPopup private
8 years ago
kumavis
6259ffaef4
extension - remove local extension files, we use extensionizer
8 years ago
kumavis
5036263f88
introduce platform api and rename notifications to notification-manager
8 years ago
kumavis
ff49e5e5cf
tx-utils - gas buffer ceiling at 90% of block gas limit
8 years ago
Dan Finlay
98dd684524
Linted
8 years ago
Dan Finlay
610ec2bdf5
Fix popup behavior for Firefox
...
Firefox does not support the `focused` parameter when opening a new window, and we don't actually require it for Chrome either, new popups are at the foreground by default already.
8 years ago
kumavis
1495240969
tx manager - adjust new tx flow and txMeta decorations
8 years ago
Dan Finlay
81d3658343
Improve UI gas calculation logic
...
- Now striping hex prefixed gas values, which may have been causing mis-estimation.
- Unified calculation logic to be entirely functional.
- Greatly simplified how the pending-tx form keeps updated form state.
Still needs a commit from @kumavis to ensure the background passes in a txMeta.txParams.gasPrice value.
8 years ago
Dan Finlay
2cab2f767c
Remove gas limit param
...
Fixes #1256 by removing redundant param.
8 years ago
Kevin Serrano
1b7326048d
Add current block number and hash to the state.
8 years ago
Kevin Serrano
33dd7954a7
Add kovan config settings to config manager.
8 years ago
Dan Finlay
b6e2eaf7b1
Remove eth-lightwallet
8 years ago
kumavis
92b8443824
tx-utils - add encoding utils
8 years ago
kumavis
c063fab993
tx-utils - stricter naming type-based convention
8 years ago
kumavis
17b805c76e
tx-utils - clean and comment
8 years ago
Jared Pereira
4916331c53
change BN.mul to BN.muln
8 years ago
Jared Pereira
4256e631a6
remove constant buffer and add multiplier
8 years ago
Dan Finlay
fba7a50e1b
Fixed encoding
8 years ago
Dan Finlay
32c767fbe8
Linted
8 years ago
Dan Finlay
cdcd1b1e8b
Fix hex encoding of message to create valid hex strings
8 years ago
Dan Finlay
e66e755766
Fix normalizeMsgData function to always return hex prefixed
8 years ago
Dan Finlay
9bd8c5f723
Render personal_sign messages as utf-8 text
...
Calls to `personal_sign` are now:
- When hex encoded, preserved as hex encoded, but displayed as utf-8 text.
- When not hex encoded, decoded as utf-8 text as hex for signing.
- The messages proposed for signing are displayed as UTF-8 text.
- When the message cannot be rendered as UTF-8 text, it is displayed as hexadecimal.
Fixes #1173
8 years ago
Dan Finlay
e07e4b7bc7
Linted
8 years ago
Dan Finlay
da88481560
Remove gasMultiplier txMeta param
...
This was used by the custom gas slider on the `send` screen, and it was used to modify the gas value before sending it out, breaking our new custom gas field logic.
Removed it and the logic that referred to this now-outdated parameter.
8 years ago
Dan Finlay
2e16e1eb94
Fixed bug that made send screen sometimes transition to account detail
8 years ago
Dan Finlay
b5d03cd524
add controllers to root scripts folder
8 years ago
Dan Finlay
4697aca02c
Got personal_sign working
...
Also fixed bug where signing would not close popup.
8 years ago
Kevin Serrano
62854398f1
Tested against code to play nice with unit tests.
8 years ago
Dan Finlay
7ec25526b7
Add alternate UI for pending personal_sign messages
8 years ago
Kevin Serrano
7a0ce31bd3
Implemented functionality for displaying recent custom RPCs
8 years ago
Dan Finlay
6c0916c28d
Fix reference
8 years ago
Dan Finlay
0584988688
Move sigUtil and keyrings to external modules
...
These external modules now have their own test coverage and build enforcement. This allowed me to somewhat more easily add good tests around our personalSign strategy (held now in [eth-sig-util](https://github.com/flyswatter/eth-sig-util ), and allow each of the keyrings to import that, etc.
8 years ago