mirror of
https://github.com/status-im/nimbus-eth2.git
synced 2025-01-09 13:56:23 +00:00
stylecheck fixes (#3593)
This commit is contained in:
parent
5592c7c674
commit
61ba308e13
@ -142,7 +142,7 @@ proc addHeadBlock*(
|
|||||||
## Try adding a block to the chain, verifying first that it passes the state
|
## Try adding a block to the chain, verifying first that it passes the state
|
||||||
## transition function and contains correct cryptographic signature.
|
## transition function and contains correct cryptographic signature.
|
||||||
##
|
##
|
||||||
## Cryptographic checks can be skipped by adding skipBLSValidation to
|
## Cryptographic checks can be skipped by adding skipBlsValidation to
|
||||||
## dag.updateFlags
|
## dag.updateFlags
|
||||||
logScope:
|
logScope:
|
||||||
blockRoot = shortLog(signedBlock.root)
|
blockRoot = shortLog(signedBlock.root)
|
||||||
@ -230,8 +230,8 @@ proc addHeadBlock*(
|
|||||||
let stateDataTick = Moment.now()
|
let stateDataTick = Moment.now()
|
||||||
|
|
||||||
# First, batch-verify all signatures in block
|
# First, batch-verify all signatures in block
|
||||||
if skipBLSValidation notin dag.updateFlags:
|
if skipBlsValidation notin dag.updateFlags:
|
||||||
# TODO: remove skipBLSValidation
|
# TODO: remove skipBlsValidation
|
||||||
var sigs: seq[SignatureSet]
|
var sigs: seq[SignatureSet]
|
||||||
if (let e = sigs.collectSignatureSets(
|
if (let e = sigs.collectSignatureSets(
|
||||||
signedBlock, dag.db.immutableValidators,
|
signedBlock, dag.db.immutableValidators,
|
||||||
|
@ -128,7 +128,7 @@ proc is_valid_indexed_attestation*(
|
|||||||
return err("is_valid_indexed_attestation: no attesting indices")
|
return err("is_valid_indexed_attestation: no attesting indices")
|
||||||
|
|
||||||
# Verify aggregate signature
|
# Verify aggregate signature
|
||||||
if not (skipBLSValidation in flags or attestation.signature is TrustedSig):
|
if not (skipBlsValidation in flags or attestation.signature is TrustedSig):
|
||||||
var
|
var
|
||||||
pubkeys = newSeqOfCap[CookedPubKey](sigs)
|
pubkeys = newSeqOfCap[CookedPubKey](sigs)
|
||||||
for index in get_attesting_indices(
|
for index in get_attesting_indices(
|
||||||
|
@ -424,7 +424,7 @@ proc is_valid_indexed_attestation*(
|
|||||||
return err("indexed attestation: indices not sorted and unique")
|
return err("indexed attestation: indices not sorted and unique")
|
||||||
|
|
||||||
# Verify aggregate signature
|
# Verify aggregate signature
|
||||||
if not (skipBLSValidation in flags or indexed_attestation.signature is TrustedSig):
|
if not (skipBlsValidation in flags or indexed_attestation.signature is TrustedSig):
|
||||||
let pubkeys = mapIt(
|
let pubkeys = mapIt(
|
||||||
indexed_attestation.attesting_indices, state.validators[it].pubkey)
|
indexed_attestation.attesting_indices, state.validators[it].pubkey)
|
||||||
if not verify_attestation_signature(
|
if not verify_attestation_signature(
|
||||||
@ -483,7 +483,7 @@ proc is_valid_indexed_attestation*(
|
|||||||
return err("is_valid_indexed_attestation: no attesting indices")
|
return err("is_valid_indexed_attestation: no attesting indices")
|
||||||
|
|
||||||
# Verify aggregate signature
|
# Verify aggregate signature
|
||||||
if not (skipBLSValidation in flags or attestation.signature is TrustedSig):
|
if not (skipBlsValidation in flags or attestation.signature is TrustedSig):
|
||||||
var
|
var
|
||||||
pubkeys = newSeqOfCap[ValidatorPubKey](sigs)
|
pubkeys = newSeqOfCap[ValidatorPubKey](sigs)
|
||||||
for index in get_attesting_indices(
|
for index in get_attesting_indices(
|
||||||
|
@ -214,7 +214,7 @@ proc state_transition_block_aux(
|
|||||||
# by the block proposer. Every actor in the network will update its state
|
# by the block proposer. Every actor in the network will update its state
|
||||||
# according to the contents of this block - but first they will validate
|
# according to the contents of this block - but first they will validate
|
||||||
# that the block is sane.
|
# that the block is sane.
|
||||||
if skipBLSValidation notin flags:
|
if skipBlsValidation notin flags:
|
||||||
? verify_block_signature(state.data, signedBlock)
|
? verify_block_signature(state.data, signedBlock)
|
||||||
|
|
||||||
trace "state_transition: processing block, signature passed",
|
trace "state_transition: processing block, signature passed",
|
||||||
|
@ -85,7 +85,7 @@ proc process_randao(
|
|||||||
let
|
let
|
||||||
epoch = state.get_current_epoch()
|
epoch = state.get_current_epoch()
|
||||||
|
|
||||||
if skipBLSValidation notin flags:
|
if skipBlsValidation notin flags:
|
||||||
let proposer_pubkey = state.validators.asSeq()[proposer_index.get].pubkey
|
let proposer_pubkey = state.validators.asSeq()[proposer_index.get].pubkey
|
||||||
|
|
||||||
if not verify_epoch_signature(
|
if not verify_epoch_signature(
|
||||||
@ -296,7 +296,7 @@ proc process_deposit*(cfg: RuntimeConfig,
|
|||||||
else:
|
else:
|
||||||
# Verify the deposit signature (proof of possession) which is not checked
|
# Verify the deposit signature (proof of possession) which is not checked
|
||||||
# by the deposit contract
|
# by the deposit contract
|
||||||
if skipBLSValidation in flags or verify_deposit_signature(cfg, deposit.data):
|
if skipBlsValidation in flags or verify_deposit_signature(cfg, deposit.data):
|
||||||
# New validator! Add validator and balance entries
|
# New validator! Add validator and balance entries
|
||||||
if not state.validators.add(get_validator_from_deposit(deposit.data)):
|
if not state.validators.add(get_validator_from_deposit(deposit.data)):
|
||||||
return err("process_deposit: too many validators")
|
return err("process_deposit: too many validators")
|
||||||
|
@ -390,7 +390,7 @@ cli do(slots = SLOTS_PER_EPOCH * 6,
|
|||||||
let newDeposits = int clamp(gauss(r, 5.0, 8.0), 0.0, 1000.0)
|
let newDeposits = int clamp(gauss(r, 5.0, 8.0), 0.0, 1000.0)
|
||||||
for i in 0 ..< newDeposits:
|
for i in 0 ..< newDeposits:
|
||||||
let validatorIdx = merkleizer.getChunkCount.int
|
let validatorIdx = merkleizer.getChunkCount.int
|
||||||
let d = makeDeposit(validatorIdx, {skipBLSValidation})
|
let d = makeDeposit(validatorIdx, {skipBlsValidation})
|
||||||
eth1Block.deposits.add d
|
eth1Block.deposits.add d
|
||||||
merkleizer.addChunk hash_tree_root(d).data
|
merkleizer.addChunk hash_tree_root(d).data
|
||||||
|
|
||||||
|
@ -532,7 +532,7 @@ suite "Attestation pool processing" & preset():
|
|||||||
test "Trying to add a duplicate block from an old pruned epoch is tagged as an error":
|
test "Trying to add a duplicate block from an old pruned epoch is tagged as an error":
|
||||||
# Note: very sensitive to stack usage
|
# Note: very sensitive to stack usage
|
||||||
|
|
||||||
dag.updateFlags.incl {skipBLSValidation}
|
dag.updateFlags.incl {skipBlsValidation}
|
||||||
var cache = StateCache()
|
var cache = StateCache()
|
||||||
let
|
let
|
||||||
b10 = addTestBlock(state[], cache).phase0Data
|
b10 = addTestBlock(state[], cache).phase0Data
|
||||||
|
@ -136,7 +136,7 @@ suite "Interop":
|
|||||||
|
|
||||||
test "Interop signatures":
|
test "Interop signatures":
|
||||||
for dep in depositsConfig:
|
for dep in depositsConfig:
|
||||||
let computed_sig = bls_sign(
|
let computed_sig = blsSign(
|
||||||
privkey = dep.privkey,
|
privkey = dep.privkey,
|
||||||
message = dep.signing_root
|
message = dep.signing_root
|
||||||
)
|
)
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
# beacon_chain
|
||||||
|
# Copyright (c) 2021-2022 Status Research & Development GmbH
|
||||||
|
# Licensed and distributed under either of
|
||||||
|
# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT).
|
||||||
|
# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0).
|
||||||
|
# at your option. This file may not be copied, modified, or distributed except according to those terms.
|
||||||
|
|
||||||
{.used.}
|
{.used.}
|
||||||
|
|
||||||
import
|
import
|
||||||
@ -40,7 +47,7 @@ proc contentEquals(filePath, expectedContent: string): bool =
|
|||||||
let
|
let
|
||||||
rng = keys.newRng()
|
rng = keys.newRng()
|
||||||
mnemonic = generateMnemonic(rng[])
|
mnemonic = generateMnemonic(rng[])
|
||||||
seed = getSeed(mnemonic, KeyStorePass.init "")
|
seed = getSeed(mnemonic, KeystorePass.init "")
|
||||||
cfg = defaultRuntimeConfig
|
cfg = defaultRuntimeConfig
|
||||||
validatorDirRes = secureCreatePath(testValidatorsDir)
|
validatorDirRes = secureCreatePath(testValidatorsDir)
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ func makeDeposit*(
|
|||||||
withdrawal_credentials: withdrawal_credentials,
|
withdrawal_credentials: withdrawal_credentials,
|
||||||
amount: MAX_EFFECTIVE_BALANCE)
|
amount: MAX_EFFECTIVE_BALANCE)
|
||||||
|
|
||||||
if skipBLSValidation notin flags:
|
if skipBlsValidation notin flags:
|
||||||
result.signature = get_deposit_signature(cfg, result, privkey).toValidatorSig()
|
result.signature = get_deposit_signature(cfg, result, privkey).toValidatorSig()
|
||||||
|
|
||||||
func makeInitialDeposits*(
|
func makeInitialDeposits*(
|
||||||
@ -234,7 +234,7 @@ func makeAttestation*(
|
|||||||
var aggregation_bits = CommitteeValidatorsBits.init(committee.len)
|
var aggregation_bits = CommitteeValidatorsBits.init(committee.len)
|
||||||
aggregation_bits.setBit sac_index
|
aggregation_bits.setBit sac_index
|
||||||
|
|
||||||
let sig = if skipBLSValidation in flags:
|
let sig = if skipBlsValidation in flags:
|
||||||
ValidatorSig()
|
ValidatorSig()
|
||||||
else:
|
else:
|
||||||
makeAttestationSig(
|
makeAttestationSig(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user