Hop Docs
User Docs
Developer Docs
Developer Docs
  • Welcome
  • JavaScript SDK
    • Welcome
    • Getting started
    • API Reference
  • API
    • API Endpoints
  • Hop Node
    • Running a Hop Bonder
      • Bonder Requirements
      • Choosing a Platform
        • EC2 Setup
      • Securing your Server
        • Add SSH 2FA
      • Installing the Bonder
        • Installing the Bonder with Docker (recommended)
      • Configuring the Bonder
        • Keystore
          • Keystore AWS Parameter Store (recommended)
          • Keystore Local Passphrase
        • Configuration
      • Testing the Bonder
      • Running the Bonder
        • Staking
        • Starting the Bonder
      • Next Steps
    • Bonder Options
      • CLI Commands
      • Keystore Options
      • AWS KMS Signer
      • Monitoring
        • Docker CloudWatch Logs
        • Prometheus
      • Running Docker Container Options
      • Contract State
    • Resources and Best Practices
      • Securing Cloud Instance
      • Additional Security & Node Best Practices
      • Additional questions
  • Subgraphs
    • Welcome
    • Entities
    • Queries
    • Subgraph Info
  • Smart Contracts
    • Welcome
    • Integration
    • Contract Addresses
  • Fees
    • Fee Calculation
  • RPC
    • RPC Endpoints
  • Other
    • Assets
    • On the web
    • FAQ
Powered by GitBook
On this page
  • Generate Keystore
  • Keystore passphrase storage
Edit on GitHub
  1. Hop Node
  2. Running a Hop Bonder
  3. Configuring the Bonder

Keystore

Hop Node keystore documentation

Generate Keystore

Use the keystore generate command to generate an encrypted keystore:

hop keystore generate
hop-node keystore generate

It will prompt you for a passphrase:

Enter new keystore encryption passphrase: ********
Confirm passphrase: ********

Then it will display your seed phrase. This only displayed once here so make sure to copy it.

This is your seed phrase. Write it down and store it safely.

inquiry leisure hurry trade leave gown add sad feel salad seat west scare filter swear siege buyer funny detect noble scene index traffic extend

Press [Enter] when you have written down your mnemonic.

Next you will have to paste in the mnemonic you copied to confirm:

Please type mnemonic (separated by spaces) to confirm you have written it down

: nice grow shine drift recycle survey piano rifle soccer business evidence stand pave belt room size neither volume odor sorry ten flash deliver rack

Your keystore should now be generated and stored in the default location~/.hop/keystore.json

Creating your keys
Creating your keystore
Public address: 0x2c2c2420128945403197a768a39fe5a8fda60f39
Your keys can be found at: /home/ubuntu/.hop/keystore.json

Keystore generation is complete.
Press [Enter] to exit.

Keystore passphrase storage

You have a few options to store the keystore passphrase. Two options that are shown below are to use AWS Parameter Store (recommended) or storing it on the server itself. Either option is acceptable, as is anything else you are comfortable with.

Last updated 1 year ago

Keystore AWS Parameter Store (recommended)
Keystore Local Passphrase