Difference between revisions of "ICP custody with Ledger Nano"

From Internet Computer Wiki
Jump to: navigation, search
m (Add reference to hardware wallet CLI page that I am about to write.)
 
(18 intermediate revisions by 4 users not shown)
Line 1: Line 1:
* [https://medium.com/dfinity/introducing-the-ledger-internet-computer-icp-app-for-nano-wallets-eed38c549f0d Introducing the Ledger Internet Computer (ICP) App for Nano Wallets]
 
* [https://medium.com/dfinity/integrating-ledger-nano-with-the-nns-front-end-dapp-user-manual-9c5600925e16 Integrating Ledger Nano With the NNS Front-End Dapp: User Manual]
 
 
 
== Ledger Nano ==
 
== Ledger Nano ==
  
Line 11: Line 8:
  
 
* Networked computer   
 
* Networked computer   
* [[Internet Identity]] with [[NNS frontend dapp]]
+
* [https://identity.ic0.app/ Internet Identity] with [https://nns.ic0.app/v2/ NNS frontend dapp]
 
* Ledger Nano
 
* Ledger Nano
  
You can follow the user manual here: [https://medium.com/dfinity/integrating-ledger-nano-with-the-nns-front-end-dapp-user-manual-9c5600925e16 Integrating Ledger Nano With the NNS Front-End Dapp]
+
You can follow the user manual here: [https://medium.com/dfinity/integrating-ledger-nano-with-the-nns-front-end-dapp-user-manual-9c5600925e16 Integrating Ledger Nano With the NNS Front-End Dapp]. If you prefer using CLI, there is a [[Hardware Wallet CLI]] that you can also use to manage any ICRC-1 token.
 +
 
 +
==Features==
 +
 
 +
The Ledger Nano + NNS dapp integration supports the following actions:
 +
 
 +
* Receive/send ICP
 +
* Stake a neuron
 +
* View neurons
 +
* Add neurons as hotkeys
 +
* Dissolve neurons
 +
* Disburse neurons
 +
* Increase dissolve delay of neurons
 +
* View NNS proposals
 +
* Vote on NNS proposals
 +
* Choose neurons to follow for voting
 +
 
 +
==Benefits==
 +
 
 +
* Maximum control of one's seed phrase (NNS frontend dapp does not access one's seed phrase)
 +
* Has all the functionality one needs for custody, staking, voting
 +
* Ideal for people who want to want to combine easy web experience with to control of their seedphrase ICP
 +
 
 +
==Trade-offs and risks==
 +
 
 +
If you use this combination, you are accepting the following trade-offs:
 +
 
 +
* '''Risk of losing access''' - If you only have lose access your Ledger Nano AND forget seed phrase, you lose access to your ICP.
 +
 
 +
* '''Risk your devices do not support it''' - Not all devices and browsers support WebAuthn, so this option is sometimes not available.  Supported browsers for Ledger Nano integration currently include Chrome (desktop) v89+, Edge v89+, and Opera v76+.
  
 
== Security ==
 
== Security ==
  
the Ledger Internet Computer (ICP) app was built by a collaboration between [https://zondax.ch/Zondax Zondaz]'s team of engineers and cryptographers and the DFINITY Foundation.
+
The Ledger Internet Computer (ICP) app was built by a collaboration between the [https://zondax.ch/ Zondax] team of engineers and cryptographers and the DFINITY Foundation. It was released and announced on December 3, 2021 [https://medium.com/dfinity/introducing-the-ledger-internet-computer-icp-app-for-nano-wallets-eed38c549f0d].
  
 
The Ledger Internet Computer (ICP) app has undergone a third-party audit and has been reviewed and approved by Ledger. You can access the Ledger Internet Computer (ICP) app repository here: https://github.com/Zondax/ledger-icp.
 
The Ledger Internet Computer (ICP) app has undergone a third-party audit and has been reviewed and approved by Ledger. You can access the Ledger Internet Computer (ICP) app repository here: https://github.com/Zondax/ledger-icp.
 +
 +
== See Also ==
 +
* [[Managing ICP holdings]]
 +
* [[ICP custody options]]

Latest revision as of 07:34, 22 August 2023

Ledger Nano

The Ledger Nano is one of the world’s most popular hardware wallets for safely storing crypto assets. A Ledger wallet combined with the Ledger Live app gives users complete control over their crypto, ensuring ownership over their assets while providing maximum security.

ICP and Ledger Nano

To use the Ledger Nano to manage your ICP follow these instructions, you need three things:

You can follow the user manual here: Integrating Ledger Nano With the NNS Front-End Dapp. If you prefer using CLI, there is a Hardware Wallet CLI that you can also use to manage any ICRC-1 token.

Features

The Ledger Nano + NNS dapp integration supports the following actions:

  • Receive/send ICP
  • Stake a neuron
  • View neurons
  • Add neurons as hotkeys
  • Dissolve neurons
  • Disburse neurons
  • Increase dissolve delay of neurons
  • View NNS proposals
  • Vote on NNS proposals
  • Choose neurons to follow for voting

Benefits

  • Maximum control of one's seed phrase (NNS frontend dapp does not access one's seed phrase)
  • Has all the functionality one needs for custody, staking, voting
  • Ideal for people who want to want to combine easy web experience with to control of their seedphrase ICP

Trade-offs and risks

If you use this combination, you are accepting the following trade-offs:

  • Risk of losing access - If you only have lose access your Ledger Nano AND forget seed phrase, you lose access to your ICP.
  • Risk your devices do not support it - Not all devices and browsers support WebAuthn, so this option is sometimes not available. Supported browsers for Ledger Nano integration currently include Chrome (desktop) v89+, Edge v89+, and Opera v76+.

Security

The Ledger Internet Computer (ICP) app was built by a collaboration between the Zondax team of engineers and cryptographers and the DFINITY Foundation. It was released and announced on December 3, 2021 [1].

The Ledger Internet Computer (ICP) app has undergone a third-party audit and has been reviewed and approved by Ledger. You can access the Ledger Internet Computer (ICP) app repository here: https://github.com/Zondax/ledger-icp.

See Also