These User Guidelines (hereinafter referred to as ''these Guidelines'') may be modified from time to time for informational purposes only and are not to be considered professional advice.
HashKey PRO makes no representations or warranties as to the accuracy or completeness of the contents of these Guidelines and assumes no liability for loss or damage arising from the omission, insufficiency, or inaccuracy of the contents of these Guidelines.
How to use your personal wallet to perform sign message
If your deposit source address is a personal wallet address without verification, the assets you deposit will automatically trigger address verification after a certain number of blocks have been confirmed. During the address verification process, you will need to sign message the specified signature text with your personal wallet to prove the ownership of your wallet.
Generally, there are no restrictions on your wallet type, as long as it supports the sign a message function, The sign message process may vary slightly between different brands and versions, and this guide will focus on how to sign messages using the most commonly used wallets.
- Software wallet - Electrum (BTC)
- Software Wallet - MyEtherWallet (ETH)
- Hardware wallet - Ledger Nano S (BTC)
- Hardware wallet - Ledger Nano S (ETH)
- Hardware wallet - Trezor (BTC/ETH)
If you encounter any problems when trying to sign message using other wallets, you can contact our customer service and provide relevant screenshots and information so that our customer service representative can assist you with the process.
Software Wallet - Electrum (BTC )
Software Wallet - MyEtherWallet (MEW) (ETH cryptocurrency)
- Unlock your MyEtherWallet, go to the wallet main page, click on [Message] in the left menu bar and choose [Sign Message].
- Once you have entered the sign message page, copy and paste the specified text from the HashKey PRO address verification page into the "Message" area and click on the [Sign] button, the wallet will sign the input "message" with the private key corresponding to the address.
- After the signature is completed, the signature result will be shown in a pop-up. Then copy the content of "sig" (Note*) in "Signed Message" and paste it into the corresponding area of the HashKey PRO address verification page for the subsequent address verification process.
* When copying, you only need to copy the text in quotation marks below the word "sig". Take the following screenshot as an example, you only need to copy the
1ef75291b26087f4a77e2710c69fe24356c1fdab4480ae341ff85a238172f060173d6cae7f2dbdad0677d0541eb7296b8e5223356e89566de5588640d42502251b
section and pasted into the designated area of the HashKey PRO address verification page.
- Install the Electrum wallet software. If you have already installed this wallet software, please proceed directly to step 2.
- Connect your Ledger Nano S device to your PC, enter your password, and unlock your wallet.
- Open the Electrum wallet software, follow the instruction to create a new wallet, choose [Standard Wallet] and click [Next]. If you have already installed the wallet software, please enter the wallet software and choose [File] → [New/Recover] to enter the installation process as below.
4. Choose[Use a hardware device] as the Keystore and click[Next].
5. Once the Ledger Nano S hardware wallet device has been detected by the software, click [Next].
6. Depending on the type of BTC address used to generate the address on the Ledger device (the table below provides a brief comparison and description of the 3 types of BTC addresses), choose [script type and derivation path], choose the "native segwit (p2wpkh)" as the address type.
Address type | Address form | Brief description | Transaction Fee |
Legacy (P2PKH) | "Beginning with 1" | Legacy address, generated using P2PKH (Pay-to-Pubkey Hash) | High |
P2SH-SegWit(P2SH) | "Beginning of 3" | Possible multi-signature address, segregated witness compatible address, generated using P2SH(Pay-to-Script-Hash) script, which can send BTC to addresses starting with 1 and bc1, widely supported | Medium |
Native-SegWit | "Beginning with bc1" | Native-SegWit address is generated by P2WPKH or P2WSH, with a different style and smaller QR code than 1 and 3 addresses, and backward compatible with addresses starting with 1 or 3 to transfer to each other | Low |
7. Check [Encrypt wallet file] and click[Next].
8. Goto the Electrum Personal Wallet main page, click on [Tools], and choose [Signature/Verify Message].
9. Once you have entered the sign page, copy and paste the specified text from the HashKey PRO address verification page into the "Message" field and enter the "Address" information. Then click the [Sign]
button.
- Sign the entered "message" with the private key corresponding to the address by operating the navigation button of the Ledger Nano S hardware wallet device.
- Once the message was signed, the signature result will be displayed in the "Signature" section of the Electrum wallet.
- Copy and paste the signature result into the designated area on the HashKey PRO address verification page for subsequent address verification operations.
Hardware wallet - Ledger Nano S (ETH)
The Ledger Nano S is a hardware wallet. When using the Ledger Nano S for sign message, you need to use the wallet software to perform sign message. The following procedure is illustrated using the MyEtherWallet (MEW) software wallet as an example.
- Connect your Ledger Nano S hardware wallet device to your PC via USB, enter your password and unlock your wallet.
- Open the MyEtherWallet (MEW) website and click on [Wallet Actions] → [SignMessage].
3. Once you have entered the Sign Message page, click on Hardware Wallets and choose Ledger.
4. choose the wallet derivation path "Ethereum-Ledger Live" and click on [Unlock wallet].
5. After unlocking the wallet, choose the address you need to sign in the address list, tick to agree to the terms, and click on [Access My Wallet].
6. Once you have entered the main MyEtherWallet wallet interface, click on [Message] in the left-hand menu bar and choose [Sign Message].
7. Once you have entered the signature page, copy and paste the specified text from the HashKey PRO address verification page into the "Message" section and click the [Sign] button.
Hardware wallet-Trezor (BTC/ETH)
1. Trezor is a hardware wallet, you can use your Trezor personal wallet to sign message with the specified text in the HashKey PRO address verification page by referring to the following link.
https://trezor.io/learn/a/sign-verify
2. Copy and paste the signature result into the designated area on the HashKey PRO address verification page and perform a subsequent address verification process.
Comments
0 comments
Please sign in to leave a comment.