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.

initialize initialize(address newContractsAddress) public