How to use Ledger to access CKB and deposit into Nervos DAO

stwith
Portal Wallet
Published in
4 min readAug 25, 2020

--

Ledger, a French hardware cryptocurrency wallet manufacturer, is a technological leader in the field of hardware wallets, and is one of the most popular hardware wallets.

Ledger supports multiple cryptocurrencies, but at this time the support of Ledger Nano S/X for CKB is still under development and not yet officially released.

However, given Portal Wallet’s unique technical approach, we can use the Ethereum public-private key system and Ethereum address for CKB transfers. So with Ledger’s support for Ethereum and Ethereum tokens, we have been able to use Ledger to receive and transfer CKB, interact with the Nervos DAO, and perform other related operations through Portal Wallet.

Here are the steps to using Portal Wallet with Ledger:

1.First of all, we will open ckb.pw in the browser where the MetaMask plugin is installed, and then the MetaMask login will pop up, enter your password to unlock your wallet.

Connect Portal Wallet to MetaMask

2. If this is your first time using Ledger through Metamask, you will need to link your Ledger hardware wallet first, follow the tutorial provided by Metamask to connect your Ledger device.

Connect to Ledger Hardware Wallet

3.Once the Ledger wallet is connected, Portal Wallet can now display the address of the Ledger and the asset information for the address.

Homepage of Portal Wallet

At this point, if you need to perform some basic operations, you can refer to the “How to receive CKB with Portal Wallet? ” and “How to transfer CKB with Portal Wallet?” tutorials.

In the following example, we will show you how to deposit CKB into Nervos DAO via Ledger.

1.First, we’ll click on the Nervos DAO section in the Portal Wallet homepage to go to the Nervos DAO Operations page. It’s important to note that Nervos DAO is a separate dApp page, so you’ll need to re-click the connection within MetaMask and Nervos DAO will get the information at the current address.

Connect to dao.ckb.pw

2. In the input box, fill in the amount you want to deposit into Nervos DAO, click “Deposit”, and the signature request dialog will pop up, click “Sign”.

Fill in the amount and click “Deposit”
Sign the request

3. A signature request dialog will pop up on your Ledger wallet, select the “√” to sign.

Sign the message in Ledger

4. The transaction has been sent and now you all you need to do is wait for the transaction to be confirmed. When the transaction is on chain, you will see the CKB you just deposited, and the earnings from the Nervos DAO will be updated in real time.

Successfully completed deposit

Thanks for reading! Portal Wallet is desgined and builed by Lay2 Team. If you’d like to meet Lay2 Team and ask us about our adventure, make sure to join Lay2 Discord!

The Lay2 Team

Lay2 Discord — Want to use Portal Wallet but not sure where to start or meet any problems during using? Join our Discord, we will answer any questions you have!

Lay2 Twitter — Welcome to interact with us :)

--

--