Heath Ledger: Add Ledger wallet support #205
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 18d65bd - Browse repository at this point
Copy the full SHA 18d65bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c615d5 - Browse repository at this point
Copy the full SHA 0c615d5View commit details -
Begin documenting the process of testing the hardware wallets
Feeling kinda documenting, might delete later.
Configuration menu - View commit details
-
Copy full SHA for afaec4e - Browse repository at this point
Copy the full SHA afaec4eView commit details
Commits on Apr 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0b9cdac - Browse repository at this point
Copy the full SHA 0b9cdacView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2302ae - Browse repository at this point
Copy the full SHA e2302aeView commit details -
Rewrite LedgerConnector to use 0x LedgerSubprovider
The 0x API's are generally of a higher engineering quality. The exceptions encapsulate the error cases better, and they also manage the Ledger Transport lifecycle, which was a flaw of the previous implementation. We use them in keep-core too.
Configuration menu - View commit details
-
Copy full SHA for 739304a - Browse repository at this point
Copy the full SHA 739304aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d26756e - Browse repository at this point
Copy the full SHA d26756eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d39d7 - Browse repository at this point
Copy the full SHA 50d39d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce2e747 - Browse repository at this point
Copy the full SHA ce2e747View commit details -
Add @0x/subproviders, upgrade @ledgerhq/hw-app-eth
We use @0x/subproviders for the Ledger/Trezor integration. @ledgerhq/hw-app-eth is being upgraded as an older version was installed by accident.
Configuration menu - View commit details
-
Copy full SHA for 621773c - Browse repository at this point
Copy the full SHA 621773cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd969f - Browse repository at this point
Copy the full SHA 6fd969fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c73798a - Browse repository at this point
Copy the full SHA c73798aView commit details -
Add Ledger-specific connection instructions
"Stolen" from the Compound dApp. We'll leave these here as a placeholder, until we get the real UX in.
Configuration menu - View commit details
-
Copy full SHA for e25fc67 - Browse repository at this point
Copy the full SHA e25fc67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 847449a - Browse repository at this point
Copy the full SHA 847449aView commit details
Commits on Apr 15, 2020
-
Fix Ledger signing issues when chainId > 255
This introduces a custom LedgerSubprovider, which mitigates the existing 0x LedgerSubprovider's failure to produce the correct transaction signature values.
Configuration menu - View commit details
-
Copy full SHA for eed6c41 - Browse repository at this point
Copy the full SHA eed6c41View commit details -
Colocate connector with other wallet info
Configuration menu - View commit details
-
Copy full SHA for 060c590 - Browse repository at this point
Copy the full SHA 060c590View commit details -
We don't need this anymore - it was only supported by InjectedConnector and didn't appear to be useful for our case anyways.
Configuration menu - View commit details
-
Copy full SHA for 7858457 - Browse repository at this point
Copy the full SHA 7858457View commit details -
Pass around chosenWallet object instead of name/connector combo.
This is simpler and a bit more efficient.
Configuration menu - View commit details
-
Copy full SHA for f7c1541 - Browse repository at this point
Copy the full SHA f7c1541View commit details -
Configuration menu - View commit details
-
Copy full SHA for c304689 - Browse repository at this point
Copy the full SHA c304689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c101b2 - Browse repository at this point
Copy the full SHA 2c101b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c23d1 - Browse repository at this point
Copy the full SHA 21c23d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 963a196 - Browse repository at this point
Copy the full SHA 963a196View commit details -
Configuration menu - View commit details
-
Copy full SHA for b034861 - Browse repository at this point
Copy the full SHA b034861View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8721d37 - Browse repository at this point
Copy the full SHA 8721d37View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc21880 - Browse repository at this point
Copy the full SHA cc21880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f7836 - Browse repository at this point
Copy the full SHA 96f7836View commit details
Commits on Apr 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5c53568 - Browse repository at this point
Copy the full SHA 5c53568View commit details -
Configuration menu - View commit details
-
Copy full SHA for b29b682 - Browse repository at this point
Copy the full SHA b29b682View commit details -
There's a known issue that Trezor's API will throw for larger network ID's. Next commit should fix that.
Configuration menu - View commit details
-
Copy full SHA for 0d36816 - Browse repository at this point
Copy the full SHA 0d36816View commit details
Commits on Apr 17, 2020
-
Much like our Ledger subprovider, this provider mitigates issues with the Trezor subprovider provided by 0x - namely, chainId's < 255 are not supported.
Configuration menu - View commit details
-
Copy full SHA for b38594d - Browse repository at this point
Copy the full SHA b38594dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd18333 - Browse repository at this point
Copy the full SHA bd18333View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f81151 - Browse repository at this point
Copy the full SHA 9f81151View commit details -
Configuration menu - View commit details
-
Copy full SHA for af5d9cd - Browse repository at this point
Copy the full SHA af5d9cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb9e46d - Browse repository at this point
Copy the full SHA eb9e46dView commit details
Commits on Jun 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a3c78da - Browse repository at this point
Copy the full SHA a3c78daView commit details -
Add a defaultAccount field to the TrezorConnector
The `AbstractConnector` returns only first account by default. With our custom implementation of `TrezorConnector` allows users to get eg. 15 accounts and sotres the selected account. The `TrezorConnector` overrides a `getAccount` fn from the `AbstractConnector`, and this function returns a selected account instead of the first account.
Configuration menu - View commit details
-
Copy full SHA for 9ae4508 - Browse repository at this point
Copy the full SHA 9ae4508View commit details -
The ChooseAccount component allows user to choose a any address from the hardware wallet.
Configuration menu - View commit details
-
Copy full SHA for f7743bd - Browse repository at this point
Copy the full SHA f7743bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for be8ef0c - Browse repository at this point
Copy the full SHA be8ef0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b061f3f - Browse repository at this point
Copy the full SHA b061f3fView commit details -
Extracted the components from the `ConnectWalletDialog` component into separate functional components.
Configuration menu - View commit details
-
Copy full SHA for 81438cb - Browse repository at this point
Copy the full SHA 81438cbView commit details
Commits on Jun 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 24a229c - Browse repository at this point
Copy the full SHA 24a229cView commit details -
Pass a number of accounts to the getAccounts fn
Pass a number of accounts arg to the `getAccounts` fn in the trezor provider and set to default value (15).
Configuration menu - View commit details
-
Copy full SHA for da79c34 - Browse repository at this point
Copy the full SHA da79c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f77d6 - Browse repository at this point
Copy the full SHA a5f77d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d57e8 - Browse repository at this point
Copy the full SHA 92d57e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6e2cfe - Browse repository at this point
Copy the full SHA d6e2cfeView commit details -
Cleanup in the ledger_subprovider.js
Removed unused variables, used a common functions.
Configuration menu - View commit details
-
Copy full SHA for fb516a1 - Browse repository at this point
Copy the full SHA fb516a1View commit details
Commits on Jul 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d7928e7 - Browse repository at this point
Copy the full SHA d7928e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea3d33 - Browse repository at this point
Copy the full SHA 0ea3d33View commit details -
Simplify default assignment and use specific type for param in jsdoc
Configuration menu - View commit details
-
Copy full SHA for f5d9a04 - Browse repository at this point
Copy the full SHA f5d9a04View commit details -
Merge pull request #206 from keep-network/tresor-317-integration
Add Trezor wallet connector
Configuration menu - View commit details
-
Copy full SHA for 6753685 - Browse repository at this point
Copy the full SHA 6753685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d84561 - Browse repository at this point
Copy the full SHA 1d84561View commit details
Commits on Jul 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4e3946d - Browse repository at this point
Copy the full SHA 4e3946dView commit details
Commits on Jul 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fc20c9d - Browse repository at this point
Copy the full SHA fc20c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc34fb - Browse repository at this point
Copy the full SHA 4cc34fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00042dd - Browse repository at this point
Copy the full SHA 00042ddView commit details
Commits on Aug 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a06cb50 - Browse repository at this point
Copy the full SHA a06cb50View commit details