deBridge
Search…
SignatureAggregator
Aggregator for chains with high fees (deployed to gas-efficient chains) (base class is AggregatorBase)

Events

Confirmed

1
event Confirmed(bytes32 submissionId, address operator);
Copied!
Emits once the submission is confirmed by one oracle.
Parameter
Type
Description
submissionId
bytes32
Submission identifier
operator
address
Oracle address

SubmissionApproved

1
event SubmissionApproved(bytes32 submissionId);
Copied!
Emits once the submission is confirmed by min required amount of oracles.
Parameter
Type
Description
_submissionId
bytes32
Submission identifier

Read-Only Functions

isSubmissionConfirmed

1
function isSubmissionConfirmed(bytes32 _submissionId)
2
external;
Copied!
Returns submission confirmation details.
Parameter
Type
Description
_submissionId
bytes32
Submission identifier

getSubmissionInfo

1
function getSubmissionInfo(bytes32 _submissionId)
2
external view returns (SubmissionInfo);
Copied!
Returns whether transfer request is confirmed.
Parameter
Type
Description
_submissionId
bytes32
Submission identifier

State-Changing Functions

submitMany

1
function submitMany(
2
bytes32[] memory _submissionIds,
3
bytes[] memory _signatures
4
) external onlyOracle;
Copied!
Confirms few transfer requests.
Parameter
Type
Description
_submissionIds
bytes32[] memory
Submission identifiers
_signatures
bytes[] memory
Oracles signatures.

submit

1
function submit(bytes32 _submissionId, bytes memory _signature)
2
external onlyOracle;
Copied!
Confirms the transfer request.
Parameter
Type
Description
_submissionId
bytes32
Submission identifier
_signature
bytes memory
Oracles signature
Last modified 2mo ago