You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document specifies an overview of the chain manager module of Heimdall.
5
+
6
+
## Overview
7
+
8
+
The chainmanager module is responsible for fetching the PoS protocol parameters. These params include addresses of contracts deployed on mainchain (Ethereum) and borchain (Bor), chain ids, mainchain and borchain confirmation blocks.
In Heimdall v2, validator signing keys must be imported into the keyring for transaction signing. For details of keyring, refer to the Cosmos SDK documentation here (https://docs.cosmos.network/v0.46/run-node/keyring.html)
15
+
16
+
From the Cosmos documentation:
17
+
18
+
>The keyring holds the private/public keypairs used to interact with a node. For instance, >a validator key needs to be set up before running the blockchain node, so that blocks can >be correctly signed. The private key can be stored in different locations, called >"backends", such as a file or the operating system's own key storage.
19
+
20
+
### How to use Keyring
21
+
22
+
Instructions on how to import your validator private key into the keyring and use it to sign transactions.
In Heimdall v2, the first transaction of each block will contain the encoded vote extensions. To decode these, use the additional command in `heimdallld`
0 commit comments