Skip to main content

ConsolidationsChecker

Git Source ↗

Inherits: EIP712 ↗, IConsolidationsChecker

Defines the functionality for checking signatures of oracles for validators consolidations.

Functions​

verifySignatures​

Verifies the signatures of oracles for validators consolidations. Reverts if the signatures are invalid.

function verifySignatures(address vault, bytes calldata validators, bytes calldata signatures)
external
view
override;

Parameters

NameTypeDescription
vaultaddressThe address of the vault
validatorsbytesThe concatenation of the validators' data
signaturesbytesThe concatenation of the oracles' signatures

isValidSignatures​

Function for checking signatures of oracles for validators consolidations

function isValidSignatures(address vault, bytes calldata validators, bytes calldata signatures)
public
view
override
returns (bool);

Parameters

NameTypeDescription
vaultaddressThe address of the vault
validatorsbytesThe concatenation of the validators' data
signaturesbytesThe concatenation of the oracles' signatures

Returns

NameTypeDescription
<none>booltrue if the signatures are valid, false otherwise