SkaleVerifier
Contains verify function to perform BLS signature verification.
Events
verify verify(struct Fp2Operations.Fp2Point signature, bytes32 hash, uint256 counter, uint256 hashA, uint256 hashB, struct G2Operations.G2Point publicKey) → bool
external
Verifies a BLS signature.
Requirements:
-
Signature is in G1.
-
Hash is in G1.
-
G2.one in G2.
-
Public Key in G2.