Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

BABE: vrf verification fails #12752

@ordian

Description

@ordian

The collating_using_undying_collator started to fail spuriously on master:

2022-11-21 13:27:12 [//Bob] Evicting failed runtime instance error=Runtime panicked: assertion failed: pubkey.vrf_verify(transcript.clone(), vrf_output, vrf_proof).is_ok()
2022-11-21 13:27:12 [//Bob] Proposing failed: Import failed: Error at calling runtime api: Execution failed: Runtime panicked: assertion failed: pubkey.vrf_verify(transcript.clone(), vrf_output, vrf_proof).is_ok() 
thread 'tokio-runtime-worker' panicked at 'assertion failed: pubkey.vrf_verify(transcript.clone(), vrf_output, vrf_proof).is_ok()', /usr/local/cargo/git/checkouts/substrate-7e08433d4c370a21/a73a35e/frame/babe/src/lib.rs:378:29

Example job: https://gitlab.parity.io/parity/mirrors/polkadot/-/jobs/2068264

Looks like after paritytech/polkadot#6127 (comment) more often than before.

This could be a legitimate issue and needs further investigation.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions