Module sp_core::bandersnatch

source ·
Expand description

VRFs backed by Bandersnatch, an elliptic curve built over BLS12-381 scalar field.

The primitive can operate both as a traditional VRF or as an anonymized ring VRF.


  • Bandersnatch Ring-VRF types and operations.
  • Bandersnatch VRF types and operations.



  • Identifier used to match public keys against bandersnatch-vrf keys.
  • Context used to produce a plain signature without any VRF input/output.