Ledger
Besc HyperChain and coins on Besc HyperChain are supported by the Ledger Nano S hardware wallet. The following describes how to use Ledger Nano S to connect to BESC
Requirements
- A Ledger Nano S hardware wallet with latest firmware.
- Latest version of BESC app installed
- An internet connection and an available USB port. Use an adapter for USB-C ports
- U2F compatible browsers: Google Chrome, Opera, FireFox, Brave
App Installation Instructions
Tip
The existing BESC App is compatible with Besc HyperChain
1) Plug in and unlock your Ledger device, open Ledger Live on your computer, then open the "Manager" panel.
2) Within the "Manager" pane, type in "BESC" in the search field. Locate "BESC", then click on "Install". (Note: Do not use the "Besc HyperChain" App)
3) The BESC app will now install on your Ledger device.
Enabling contract data for BESC20
Tip
Please ensure your enabled contract data before transfering BESC20 tokens
If you want to send BEP-20 tokens, you need to activate contract data on your device. Otherwise, invalid status 6a80 is returned.
Steps:
- Connect and unlock your Ledger device.
- Open the BESC application.
- Press the right button to navigate to Settings. Then press both buttons to validate.
- In the Contract data settings, press both buttons to allow contract data in transactions.
- The device displays Allowed.
Connect with MetaMask
Besc HyperChain is compatible with MetaMask. Users can use MetaMask as a bridge between Ledger Nano S and Besc HyperChain to make transactions to the Besc HyperChain testnet.
1) Connect MetaMask to Besc HyperChain Testnet by following this guide to add a custom network
-
Testnet
- RPC URLs
- ChainID: 0x8FC7 (36807 in decimal)
- Symbol: Besc HyperChain
- Block Explorer
-
Mainnet
- RPC URLs
- ChainID: 0x944 (2372 in decimal)
- Symbol: Besc HyperChain
- Block Explorer
Unlock your Metamask
Click on “Connect Hardware Wallet”
Choose “Ledger”
Choose your address
You should see a new account
Please read this doc to learn about how to interact with blockchain.
With Ledger, you need to approve your transaction in your device.
Initiate a transfer transaction, then click on next
Review the transaction details, then confirm the same info on Ledger device
You can view the transaction info and confirm it on Ledger:
11) Once the transaction is ready to get signed, your Ledger device will display this screen. Click on both buttons for broadcasting this transaction.
12) Track the transaction stsatus in “Activity” tab
FAQ
- Fail to tranfer BESC20 tokens
Error message:
'{"value":{"code":-32603,"message":"Error: TransportStatusError: Ledger device: Invalid data received (0x6a80)"}}'