Will O'Beirne
4c7c6d0a3b
Switch over to using electron protocol, remove code thats no longer necessary
2018-04-29 16:04:34 -04:00
Will O'Beirne
82302b92f6
Remove unused lib
2018-04-27 17:06:24 -04:00
Will O'Beirne
50a960f62f
Check in progress
2018-04-27 16:49:17 -04:00
Will O'Beirne
ac8777bab5
Convert enclave into its own lib. Implement client and server.
2018-04-27 13:46:51 -04:00
HenryNguyen5
e9f04369e3
Add comments
2018-04-23 21:00:16 -04:00
HenryNguyen5
570b3c42b9
Cleanup types
2018-04-23 20:50:43 -04:00
HenryNguyen5
bbfb084bdc
Initial scaffold of enclave
2018-04-23 20:34:15 -04:00
Daniel Ternyak
699e4d6fa9
Prep Launch of Release Candidate 1.0.0 ( #1538 )
...
* Prep launch of Release Candidate
* add RC to readme
* add steely referral links
2018-04-16 20:32:17 -05:00
William O'Beirne
aa0f9cd455
Electron Redesign ( #1505 )
...
* Frameless Electron. Separate electron template. Generecize navigation link. Move nav info to config.
* Add controls for language and node, network status to sidebar.
* Sticky headers
* Move custom node modal into standalone component. Render modals via portal. Add custom node modal opening to electron node list.
* Conditional styling based on environment.
* Fix active node highlight
* Add frame back in, draggable only on OSX, fix sidebar scroll.
* Remove panel content after delay.
* Adjust window sizes
* Style desktop help nav icon
* Remove unused var
* Move style to param
* Remove unused
* Update snapshot
* Fix oversized stretching, zindex fighting
* Make electron work better with various screen sizes
* Remove not-working https option for electron
* Add beta banner
* Fix web footer
* Address changes
2018-04-16 18:30:58 -05:00
William O'Beirne
2ddd5df7dc
Fix Ledger DPaths, Improve Error Messaging ( #1517 )
2018-04-16 18:07:00 -05:00
HenryNguyen5
6c8f3ff64a
Only do node checks when node change is not pending ( #1525 )
...
* Only do node checks when node change isnt pending
* bump mycrypto-shepherd version
* Use shepherds selectors
* Use shepherd pending state for checking for offline
* Fix tsc error
* mycrypto-shepherd -> myc-shepherd
* set mycrypto-shepherd
2018-04-16 17:51:15 -05:00
William O'Beirne
adad64d45f
Fix TREZOR dpath on TOMO network ( #1519 )
2018-04-16 17:50:20 -05:00
William O'Beirne
c7c17843b0
Deprecation Warning for Insecure Unlocks ( #1526 )
2018-04-16 10:36:14 -05:00
William O'Beirne
944128bd29
ETC commonwealth node ( #1518 )
2018-04-15 11:45:36 -05:00
Daniel Kmak
985ea0fb89
Ethereum Alarm Clock Integration ( #1343 )
...
* [FEATURE] Initial EAC integration.
* Title and explanation
* [FEATURE] Move the Schedule Payment to the main tab.
* [FEATURE] TimeBounty slider.
* [FEATURE] Move to main menu.
* [FEATURE] Redirection to the DApp for details.
* [FEATURE] Timestamp scheduling
* Scheduling: Basic date and time widget
* Linting fixes
* Moved the datetime field to new tab
* Fixed push errors
* Added missing specs
* Undid unintentional UI change
* Fixed some failing tests
* Ignore datetime parameter when checking if a transaction is full
* Added a date selector widget and renamed ScheduleTimestamp to ScheduleDate
* Marked componentDidMount
* Initialized Pikaday
* Revert "Initialized Pikaday"
This reverts commit 4e5bf5b2b882f236f5977400abf9b7092cbd1592.
* Revert "Marked componentDidMount"
This reverts commit 85d52192ac58f4b6ca9219e702f7390cd27e582f.
* Revert "Added a date selector widget and renamed ScheduleTimestamp to ScheduleDate"
This reverts commit aaad0ac9b565a78d1bfc631754160919fd38a59b.
* Converted the date picker into a datetime picker
* Added decent styling to the datetimepicker
* Added validation to the datetime picker
* Fixed prepush errors for scheduling timestamp
* Adjusted validation logic scheduling timestamp
* [FEATURE] Move scheduling to main tab.
* [FEATURE] Timezone selector
* [FEATURE] Scheduling: Timezone selector
* Removed zombie files
* [FEATURE] Reimplement Time Bounty.
* [FEATURE] Time/block selector
* [FEATURE] Add Window Size field.
* [FEATURE] Time/block switch functionality
* Implemented time/block switcher fuctionality
* [FEATURE] Add Schedule Gas Price field.
* [FEATURE] Scheduling toggle
* [FEATURE] Add basic styling and network check.
* [FEATURE] Add Schedule Gas Limit field
* [FEATURE] "Scheduled" button styling
* Reordered, renamed and centered scheduling elements
* Added the toggle button styling
* Class -> ClassName
* [FEATURE] Add Deposit field
* [FEATURE] Move scheduling code into one directory
* [FIX] Scheduling responsiveness
* [FIX] Datetime picker not working on md screens
* [FEATURE] Timestamp Scheduling basic functionality
* [FIX] Fix data serialization.
* [FEATURE] Timezone inclusion
* [FEATURE] Add ChronoLogic logo.
* [FEATURE] Add link to image.
* [FIX] Update CSS of logo.
* [FEATURE] Default Window Size
* [FEATURE] Modified Help component to enable acting as a tooltip
* [FEATURE] Call contract to validate scheduling params
* [FIX] Change moment import to fix tests
* [FEATURE] Gas estimation for scheduling
* [FEATURE] Additional validation
* [FEATURE] UI changes and descriptions
* [FEATURE] Add tooltip to window and fix fee display.
* [FIX] Fix ethereumjs-abi dependency.
* [FEATURE] Hide scheduling when sending tokens.
* [FIX] Improved styling datetime picker
* [FEATURE] Add Redux state for scheduling
* [FEATURE] Create Toggle component, Share code between components
* [FEATURE] Use Tooltip component for help.
* [FEATURE] Better datetime picker
* [FEATURE] Remove fee
* Trigger mycryptobuild
* [FIX] Timestamp scheduling - Validation match
* [FIX] EAC integration touchups
* [FIX] Code review fixes
* [FIX] Window Size type
* [FIX] Type fixes.
* [FIX] Make tooltips only show on icons + resposiveness fixes
* [FIX] Break tooltips into more lines
* [FIX] Remove unnecessary code.
* [FIX] Remove unnecessary code.
* [FIX] Remove unnecessary types declaration.
* [FIX] Fee class names
2018-04-14 17:21:33 -05:00
William O'Beirne
7798b9cef1
Show Recent Addresses on View Only ( #1514 )
...
* Add recent addresses to reducer, show them on view only decrypt.
* Update test
2018-04-14 14:10:21 -05:00
Daniel Ternyak
f63bd92edf
Update ETH Token List ( #1498 )
...
* update ETH token list (as of April 11th, 2018)
* fix SMT duplicated tokens
* adjust tokens test to gather errors instead of failing on first test
* separate duplicate tokens
* update token list (april 13th, 2018)
2018-04-13 12:14:29 -05:00
Connor Bryan
7320413dab
Mnemonic Redesign ( #1501 )
...
* Added a shuffle to swap out the numbers and made them read-only.
* Add a border and an index when selecting a confirmation word
* Add error flashing
* Transform the inputs into buttons when confirming
* Change naming of "peek" to "revealing"
* If statement needs brackets
* Linter complaints
* Code cleanup
* Formatting and removing unused styles.
* Move out shuffle to a util
* Additional test cases
* Function call, forgot the parens
* Adjust sizing and position of confirmation index in Mnemonic button
* Implement requested style changes: selected buttons, margins on inputs
* Use lodahs shuffle
* No need to spread this array
2018-04-12 23:50:36 -05:00
William O'Beirne
a40b2cc499
Fix a bunch of non-new tab links and mistranslated text ( #1506 )
2018-04-12 23:36:51 -05:00
William O'Beirne
b4c4b05df6
Add QR signer modal to root so its always available ( #1509 )
2018-04-12 23:34:30 -05:00
Daniel Ternyak
db1a7ca2c3
Allow network selection via query parameter ( #1496 )
...
* initial non-working design
* continue implementation
* don't export shared type
* delay before requesting currentBlock
* setup one-time node change intent
* working implementation without node pulse
* dispatch action instead of call to enable node pulse
* Remove copy changes
* add test case for delay in handleNodeChangeIntent saga
* don't redundantly change networks
* Cleanup code and add tests (#1504 )
2018-04-12 18:17:46 -05:00
HenryNguyen5
43ef6e95d4
Add getNetVersion to ignored methods for web3 ( #1491 )
...
* Add getNetVersion to ignored methods for web3
* update mycrypto-shepherd version
2018-04-11 19:18:56 -05:00
Daniel Ternyak
54dc4f94e3
Allow metamask unlock on all networks ( #1490 )
2018-04-10 21:53:54 -05:00
HenryNguyen5
6a05436e1d
Simpler offline checks ( #1492 )
...
* Fix sign message not returning
* Use shepherd offline state for offline checks
* Use hasCheckedOnline
* Fix tests
* Fix tsc err
2018-04-10 21:53:27 -05:00
HenryNguyen5
b9694c7be8
Unset Web3 to previous node ( #1472 )
2018-04-09 12:23:37 -05:00
HenryNguyen5
05a751b1f3
Fix ledger signing ( #1473 )
...
* Fix sign message not returning
* Remove unused bufferToHex
* trigger mycryptobuild
2018-04-09 12:15:57 -05:00
Maciej Hirsz
54980d745b
Update parity signer link ( #1477 )
...
* Update the link
* Skip extension altogether
2018-04-09 12:13:27 -05:00
HenryNguyen5
5e76b9f04c
Fix web3 unset ( #1467 )
...
* initial mvp
* First functioning pass
* Add token balance shim
* Add working web3 implementation
* Fix tests
* Fix tsc errors
* Implement token batch splitting
* Undo logger change
* Fix linting errors
* Revert makeconfig change
* Add typing to token proxy + use string interpolation
* Remove useless parameter
* Remove logging
* Use type coercion to fix proxied methods
* Update shepherd
* Update to typescript 2.8.1
* Fix merged typings
* Address PR comments
* replace myc-shepherd with mycrypto-shepherd
* fix web3 nodes not unsetting
* Fix tscheck
* Strip web3 network prefix from node dropdown
2018-04-06 17:23:25 -05:00
HenryNguyen5
08a7cb1f2b
Check for buffer type and decode to hex instead of utf8 ( #1469 )
...
* Check for buffer type and decode to hex instead of utf8
* Fix typo
2018-04-06 16:34:43 -05:00
Maciej Hirsz
307e941684
Parity Signer ( #1349 )
...
* Parity Signer Squashed
* ParitySigner to be a container
* Parity Signer: style and polish
* target blank on appstore links
* PR fixes
* Move QrSignerModal to SendTransaction container
* Rework redux, use signing saga
* Cleanup
* Use new logo, change helpLink
* Rework finalize actions and types a bit
* Webcam info + wiki link on unlock screen
* Make the Parity QR Signer its own component, that has error messaging and ismore robust about adding / removing cameras.
* Unneded l10n
2018-04-06 16:32:25 -05:00
Daniel Ternyak
c65296d953
Add Etherchain links ( #1462 )
...
* add etherchain to transaction succeeded notification
* additional etherchain links
* shorten verify copy
* fix config mis-match
2018-04-06 16:08:28 -05:00
HenryNguyen5
04eaa08d6c
Shepherd MVP Integration ( #1413 )
...
* initial mvp
* First functioning pass
* Add token balance shim
* Add working web3 implementation
* Fix tests
* Fix tsc errors
* Implement token batch splitting
* Undo logger change
* Fix linting errors
* Revert makeconfig change
* Add typing to token proxy + use string interpolation
* Remove useless parameter
* Remove logging
* Use type coercion to fix proxied methods
* Update shepherd
* Update to typescript 2.8.1
* Fix merged typings
* Address PR comments
* replace myc-shepherd with mycrypto-shepherd
2018-04-06 15:52:48 -05:00
William O'Beirne
ad838f6eb2
Reduce Shapeshift Requests ( #1463 )
...
* Use market info instead of fetching each and every pair.
* Make loaders the size of the content.
2018-04-06 13:59:07 -05:00
William O'Beirne
8fb0e03d8d
Add New Networks ( #1259 )
...
* Add new networks.
* Handle typing issues with DPath being possibly undefined.
* Remove copied nodes from tests.
* Review comments, refactor makeExplorer.
* Remove ETSC
* Re-add import
* Update snapshot
2018-04-06 09:02:02 -05:00
HenryNguyen5
1047975b1b
Update to typescript 2.8.1 ( #1456 )
2018-04-05 21:17:58 -05:00
William O'Beirne
acd1610083
Fix unlock header toggle logic ( #1454 )
2018-04-05 16:23:15 -05:00
William O'Beirne
c3d1e4e3af
Token Balance retry button & equivalent values fix ( #1453 )
...
* Add refresh button to token balances error. Refactor actions a bit.
* Fix assertion error from bn on rates
2018-04-05 16:19:14 -05:00
Daniel Ternyak
c9676cac62
Deterministic Webpack 4 ( #1445 )
...
* (Reapplied) Upgrade to Webpack 4
* remove yarn.lock from gitignore
* add yarn.lock
* custom hashing for css and client bundle filenames
* add hash-files dep
* update deps
* add .wwp-cache to .gitignore
* use latest git hash as filename hash
* remove unused hash-files dep
* update favicon plugin
* remove yarn.lock
2018-04-05 15:53:36 -05:00
Daniel Ternyak
2c226ff02c
Fix gastracker url path ( #1429 )
2018-04-05 10:58:32 -05:00
Daniel Ternyak
a4872e6558
Add checksumming to payment request & confirmation modal ( #1428 )
...
* Add checksum to payment request to address
* add checksum to confirmation modal
2018-04-02 14:38:54 -05:00
Taylor Monahan
d21e4349ef
update trezor referral URL ( #1411 )
2018-03-28 23:25:16 -05:00
HenryNguyen5
07d9325702
Remove MyEtherWallet Ref ( #1412 )
2018-03-28 23:24:52 -05:00
Daniel Ternyak
7930ab6611
Revert "Upgrade to Webpack 4 ( #1386 )" ( #1406 )
...
This reverts commit d19c4f44e6
.
2018-03-28 14:34:29 -05:00
James Prado
b7e2bbef96
Fix textarea styles ( #1398 )
2018-03-27 16:06:55 -05:00
Daniel Ternyak
844a3b9662
Update default contracts ( #1394 )
...
* update existing contracts
* remove duplicate contract
2018-03-27 12:30:41 -05:00
William O'Beirne
d19c4f44e6
Upgrade to Webpack 4 ( #1386 )
...
* Initial attempt at webpack 4 upgrade, still not working.
* Remove unused modules, update some more packages.
* Wrangle types due to webpack weirdness.
* Undefined function
* Package updates.
* Replace extract text plugin. Re-add unusable code, but comment it out.
* Fix uglification
* Remove custom uglify, disable concatenateModules
* Upgrade and reenable favicons. Get rid of CSS warning.
* Fix up tscheck
* Add webpack modes to freezer, electron.
* Uodate webpack dev middleware
2018-03-26 23:04:08 -05:00
Daniel Ternyak
bb0014dbbb
Fix typos in translations ( #1384 )
2018-03-26 12:48:41 -05:00
Daniel Ternyak
b2c2d12a14
Fix translation issue ( #1378 )
2018-03-23 11:58:33 -05:00
James Prado
910093b761
Update code blocks & generate / send tx buttons ( #1333 )
...
* Update account view routing
* update styles
* Fix WalletDecrypt types
* Replace disabled textareas with code blocks
* Fix broken animation
* Update snapshot
* Make contract interact dropdowns clearable & searchable
* Update node-sass to v4.8.3
* Fix swap inputs incorrectly incorrectly displaying invalid
* Refactor send tx & generate tx button
* Update broadcast tx & add more transaction details in tx confirmation
* Add signing prop to send button
* Update lite send
* Update codeblock styles
* Update snapshot
* Revert renaming Dropdown
2018-03-23 11:41:47 -05:00
William O'Beirne
02711b390f
Shapeshift Token Box UI ( #1371 )
...
* Convert to box style, fix TRST
* Disabled option, better responsive behavior.
* Removed unnecessary logic of splitting out origin and destination option arrays.
2018-03-23 11:25:44 -05:00