Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to map validator node with wallet? #144

Closed
nampdn opened this issue Apr 2, 2021 · 4 comments
Closed

How to map validator node with wallet? #144

nampdn opened this issue Apr 2, 2021 · 4 comments

Comments

@nampdn
Copy link

nampdn commented Apr 2, 2021

Hi, I try to become a validator which is running full node. It's seem there's a way to register to become a candidate, do I need to running my own node when I was elected enough 12.5M KAI? Or it's just my identity on-chain without operating the node?

@trinhdn97
Copy link
Contributor

Hi @nampdn ! First of all, you may need to start a node to sync up with KardiaChain mainnet, follow this document README.md for more details.

In case you want nominate yourself as a validator, you need 25k KAI to register as a candidate first. After your candidate is staked more than 12.5m KAI, by yourself or your delegetors, with a running, updated fullnode, you will be eligible to start validating blocks and receive rewards. The private key of the owner address of your validator node can be configured at https://github.com/kardiachain/go-kardia/blob/v1.1.0/deployment/mainnet/kai_config.yaml#L22 in the node config file. That owner address is also your on-chain identity you mentioned. With their identity, validator owners are eligible for applying some changes to their owned validator node (such as starting to validate blocks, changing commission rate, validator name,...) or voting for KardiaChain network parameters changing proposals.

@nampdn
Copy link
Author

nampdn commented Apr 2, 2021

Thanks, I generated my pair with nmemonic phrase, is there a library to derive the private key from it?

@trinhdn97
Copy link
Contributor

If you simply want to derive one mnemonic phrase to a private key, you can get to https://wallet.kardiachain.io on KardiaChain explorer, access your wallet using your phrase, then there will be a lock icon below the address which contains the derived private key.

In case you want to derive a batch of phrases, you may need a BIP39 or BIP44 library to do so. KardiaChain network uses the same cryptographic mechanism as Ethereum, so that you can refer to similar issues on Ethereum to derive or generate KardiaChain addresses.

@nampdn
Copy link
Author

nampdn commented Apr 4, 2021

Thank you!

@nampdn nampdn closed this as completed Apr 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants