-
Notifications
You must be signed in to change notification settings - Fork 976
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
draft: Validator eth secp keys #371
Conversation
* junkicide+tomas/pos-tx-tests: test: add seed for failed PoS VP test [ci skip] wasm checksums update pos/vp: remove redundant validity predicate storage key check doc fixed in proof_of_stake/ Update comments quick doc fix removed a deprecated function, spelling fixes clean up documentation tests/pos: add proptest-regressions file Changelog: add #462 wasm: test tx_withdraw wasm: tx_unbond tests PoS: fix Bonds data type and application of unbonding on it PoS: fix type s/OffsetUnboundingLen/OffsetUnbondingLen tests: reuse init_pos for native pos vp test tests: make native pos vp module public tests: add re-usable PoS initialization helper PoS: add PartialOrd, Ord, PartialEq and Eq for Epoched an EpochedDelta tests: expose native_vp test helpers shared/token: add arb_amount_ceiled testing strategy wasm: add tx_bond tests shared/token: add arb_amount testing strategy shared/key: add arb_common_keypair testing strategy
* tomas/refactor-pos-vp: changelog: add #318 pos: fix bond zero amount error msg pos/validation: refactor accumulation of changes
note: fn read_validator_eth_hot_key(
&self,
key: &Self::Address
) -> Option<Self::PublicKey> this method should return EDIT: solved here 0ef4072 |
this is going to stay in draft for now - it's only partially finished, because some updates depend on other PoS changes that are not in eth-bridge-integration yet, but it unblocked the bridge dev itself |
@batconjurer @tzemanovic Is this PR still relevant? Should it be merged into the Ethereum bridge integration branch, perhaps? |
@cwgoes it's already in |
Closing this since it's stale. If we need commits from this then @batconjurer @sug0 can pick them into a new PR. |
depends on #254 and #318
This PR adds 2 required validator eth bridge secp256k1 keys - hot and cold. Hot key will be used for signing validator set updates and cross-chain transactions (done by the ledger) and cold key for bridge governance (done on-demand by validators).
to-do: