MyCrypto/common/components
William O'Beirne cb92f59e57 Electron Ledger + Trezor Support (#1836)
* Initial scaffold of enclave

* Cleanup types

* Add comments

* Do not truncate errors, pretty output

* Introduce helpers for sagas

* Update yarn lock

* Convert enclave into its own lib. Implement client and server.

* Check in progress

* Initial types

* Remove unused lib

* Finish types

* cleanup

* Switch over to using electron protocol, remove code thats no longer necessary

* Refactor Ledger and Trezor wallets to provide all functionality via libs. Run chain code generation thru Enclave.

* Check in trezor work

* Transaction signing

* Message signing

* Display address

* Fix deallocation of trezor

* Adjust API

* Remove unused getAddresses

* Fix imports and filenames to cooperate with internal typings

* Fix type uncertainty

* Add persistent message to Ledger unlock.

* Update ledger help link to kb

* Convert ledger over to updated libs

* Fix jest config

* Enclave README

* Unnecessary assertion

* Adjust tip

* Type ledger errors

* Reduce enclave client code.

* No default exports

* l18n user facing enclave errors

* Reduce repeated enclave code by splitting it into its own wallet lib. Fix some types

* tslint

* Reduce repeated enclave code by splitting it into its own wallet lib. Fix some types and error messages.

* Electron TREZOR Support (#1946)

* Type trezor connect.

* Check in trezor code

* Implement TREZOR wallet

* Convert TREZOR to use enclave class like Ledger.

* Switch to mycrypto fork of trezor lib. Remove unused dependencies.

* remove unnecessary window attachment

* tslint
2018-06-15 18:25:29 -05:00
..
AddressFieldFactory Address Manager (#1657) 2018-05-21 18:10:51 -05:00
AmountFieldFactory Fix misc send issues (#916) 2018-01-24 20:41:39 -06:00
AppAlphaNotice Electron Alpha Prep (#1665) 2018-04-24 22:29:34 -05:00
BalanceSidebar Electron Ledger + Trezor Support (#1836) 2018-06-15 18:25:29 -05:00
ConfirmationModal Improve form validation (#1772) 2018-05-13 14:24:50 -05:00
ConfirmationModalTemplate Translation Updates (#1323) 2018-03-21 22:50:25 -05:00
CustomNodeModal Custom node defaults (#1829) 2018-06-12 12:01:14 -05:00
DataFieldFactory Improve form validation (#1772) 2018-05-13 14:24:50 -05:00
ElectronNav Node Refactor (#1603) 2018-05-29 09:51:42 -05:00
ErrorScreen Update copy / links for Beta (#1193) 2018-02-27 15:35:32 -06:00
ExtendedNotifications Ethereum Alarm Clock Integration (#1343) 2018-04-14 17:21:33 -05:00
Footer Adjust privacy policy URL (#1775) 2018-05-13 14:09:19 -05:00
GasLimitFieldFactory Ethereum Alarm Clock Integration (#1343) 2018-04-14 17:21:33 -05:00
GenerateKeystoreModal Mark depreciated react lifecycles as unsafe (#1733) 2018-05-10 21:34:27 -05:00
GenerateTransactionFactory Ethereum Alarm Clock Integration (#1343) 2018-04-14 17:21:33 -05:00
Header Node Refactor (#1603) 2018-05-29 09:51:42 -05:00
NetworkSelector Node Refactor (#1603) 2018-05-29 09:51:42 -05:00
NonceFieldFactory Advanced Settings Input Validation (#872) 2018-01-21 12:41:20 -06:00
PageNotFound Routing Improvements (#859) 2018-01-22 06:24:05 -06:00
PaperWallet Hex prefix & checksum paper wallet address. (#1926) 2018-06-11 16:22:25 -05:00
PrintableWallet Translation Updates (#1323) 2018-03-21 22:50:25 -05:00
SendButtonFactory Mark depreciated react lifecycles as unsafe (#1733) 2018-05-10 21:34:27 -05:00
SendEverything Send Form Style Adjustments (#1368) 2018-03-22 13:30:51 -05:00
SubTabs Mark depreciated react lifecycles as unsafe (#1733) 2018-05-10 21:34:27 -05:00
TXMetaDataPanel Bug Fix for #1813 (#1927) 2018-06-11 16:53:49 -05:00
TransactionStatus Mark depreciated react lifecycles as unsafe (#1733) 2018-05-10 21:34:27 -05:00
UnitDropDown Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
WalletDecrypt Electron Ledger + Trezor Support (#1836) 2018-06-15 18:25:29 -05:00
renderCbs Mark depreciated react lifecycles as unsafe (#1733) 2018-05-10 21:34:27 -05:00
ui Revamp Offline Status Checker (#1917) 2018-06-11 17:43:39 -05:00
AddressBookTable.scss Address Manager (#1657) 2018-05-21 18:10:51 -05:00
AddressBookTable.tsx Address Manager (#1657) 2018-05-21 18:10:51 -05:00
AddressBookTableRow.tsx Address Manager (#1657) 2018-05-21 18:10:51 -05:00
AddressField.tsx Address Manager (#1657) 2018-05-21 18:10:51 -05:00
AmountField.tsx Improve form validation (#1772) 2018-05-13 14:24:50 -05:00
CurrentCustomMessage.tsx Mark depreciated react lifecycles as unsafe (#1733) 2018-05-10 21:34:27 -05:00
DataField.tsx Improve form validation (#1772) 2018-05-13 14:24:50 -05:00
DisclaimerModal.scss Electron Redesign (#1505) 2018-04-16 18:30:58 -05:00
DisclaimerModal.tsx Electron Redesign (#1505) 2018-04-16 18:30:58 -05:00
Errorable.tsx Add Error Boundary to Parity Signer (#1675) 2018-04-26 01:26:37 -05:00
GasLimitField.scss Add nonce loading indicator & refresh button (#1021) 2018-02-08 11:51:15 -06:00
GasLimitField.tsx Improve form validation (#1772) 2018-05-13 14:24:50 -05:00
GenerateTransaction.scss Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
GenerateTransaction.tsx Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
LogOutPrompt.tsx Unset Web3 to previous node (#1472) 2018-04-09 12:23:37 -05:00
NavigationLink.tsx Electron Redesign (#1505) 2018-04-16 18:30:58 -05:00
NewAppReleaseModal.tsx Improve electron versioning (#1777) 2018-05-14 12:06:04 -05:00
NonceField.scss Fix input validation styles (#1778) 2018-05-13 20:39:54 -05:00
NonceField.tsx Revamp Offline Status Checker (#1917) 2018-06-11 17:43:39 -05:00
ParityQrSigner.scss Parity Signer (#1349) 2018-04-06 16:32:25 -05:00
ParityQrSigner.tsx Enable Parity Signer Message Signing (#1663) 2018-04-25 19:36:29 -05:00
RedirectWithQuery.tsx Forward query arguments during redirect (#990) 2018-02-08 22:02:56 -06:00
RouteNotFound.tsx Routing Improvements (#859) 2018-01-22 06:24:05 -06:00
SendButton.scss Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
SendButton.tsx Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
SigningStatus.scss Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
SigningStatus.tsx Update code blocks & generate / send tx buttons (#1333) 2018-03-23 11:41:47 -05:00
TogglablePassword.scss Passwordify Private Key & Mnemonic Inputs (#925) 2018-01-26 16:11:52 -06:00
TogglablePassword.tsx Improve form validation (#1772) 2018-05-13 14:24:50 -05:00
Translate.tsx Fix a bunch of non-new tab links and mistranslated text (#1506) 2018-04-12 23:36:51 -05:00
WelcomeModal.scss Production Release Changes (#1673) 2018-05-11 10:15:32 -05:00
WelcomeModal.tsx Production Release Changes (#1673) 2018-05-11 10:15:32 -05:00
index.ts Address Manager (#1657) 2018-05-21 18:10:51 -05:00