Skip to content

Commit

Permalink
Enable Ledger Hardware Wallet support for Callisto (CLO)
Browse files Browse the repository at this point in the history
Enable Ledger Hardware Wallet support for Callisto (CLO)

EIP-155 is now properly working with Callisto!! Tested personally on the Ledger Nano S

    homepage           : https://callisto.network
    block explorer     : https://explorer.callisto.network
                       : https://cloexplorer.org
    network statistics : https://clostats.net
    slip0044 index     : 820
    chainId            : 820

Callisto has been unable to *safely* work with hardware wallets until the following changes were applied:
LedgerHQ/app-ethereum@8260268
LedgerHQ/app-ethereum@74c085c

Callisto has EIP-155 Replay attack protection enabled on their network.
For documentation of this, please see https://github.com/EthereumCommonwealth/go-callisto/blob/CLO/1.0/params/config.go

MyEtherWallet Full 32bit Chain ID support: (merged)

Callisto is on Ledger's official roadmap:
https://trello.com/c/AawiAoSM/116-callisto-support

Ledger Nano S Full 32bit Chain ID support: (merged)
LedgerHQ/app-ethereum@8260268
LedgerHQ/app-ethereum@74c085c

Ledger Nano S Callisto (CLO) app: (merged)
LedgerHQ/app-ethereum#22

Callisto is on Ledger's official roadmap:
https://trello.com/c/AawiAoSM/116-callisto-support

cc: @yograterol
cc: @project-callisto
  • Loading branch information
mkrufky committed Aug 27, 2018
1 parent 3492895 commit d26fa40
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 3 additions & 0 deletions app/scripts/controllers/decryptWalletCtrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,9 @@ var decryptWalletCtrl = function($scope, $sce, walletService) {
case nodes.nodeTypes.ETC:
$scope.HDWallet.dPath = $scope.HDWallet.ledgerClassicPath;
break;
case nodes.nodeTypes.CLO:
$scope.HDWallet.dPath = $scope.HDWallet.hwCallistoPath;
break;
case nodes.nodeTypes.EXP:
$scope.HDWallet.dPath = $scope.HDWallet.hwExpansePath;
break;
Expand Down
2 changes: 1 addition & 1 deletion app/scripts/directives/walletDecryptDrtv.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ <h4 translate="decrypt_Access">
<!-- Ledger -->
<label aria-flowto="aria3"
class="radio"
ng-show="ajaxReq.type=='ETH'||ajaxReq.type=='ETC'||ajaxReq.type=='ROPSTEN ETH'||ajaxReq.type=='RINKEBY ETH'||ajaxReq.type=='KOVAN ETH'||ajaxReq.type=='EXP'||ajaxReq.type=='UBQ'||ajaxReq.type=='POA'||ajaxReq.type=='TOMO'||ajaxReq.type=='ESN'||ajaxReq.type=='AKROMA'||ajaxReq.type=='PIRL'||ajaxReq.type=='ETHO'">
ng-show="ajaxReq.type=='ETH'||ajaxReq.type=='ETC'||ajaxReq.type=='ROPSTEN ETH'||ajaxReq.type=='RINKEBY ETH'||ajaxReq.type=='KOVAN ETH'||ajaxReq.type=='EXP'||ajaxReq.type=='UBQ'||ajaxReq.type=='POA'||ajaxReq.type=='TOMO'||ajaxReq.type=='ESN'||ajaxReq.type=='AKROMA'||ajaxReq.type=='PIRL'||ajaxReq.type=='ETHO'||ajaxReq.type=='CLO'">
<input aria-flowto="aria3"
type="radio"
aria-label="Ledger Hardware Wallet"
Expand Down

0 comments on commit d26fa40

Please sign in to comment.