Overview
SignatureVerifier validates that cross-chain transactions have been properly signed by the required number of oracles before they can be claimed. Contract Location:contracts/transfers/SignatureVerifier.sol
Key Functions
submit
Verifies oracle signatures for a submission.Unique identifier for the cross-chain submission
Concatenated oracle signatures (65 bytes each)
Signature Format
Signatures are concatenated ECDSA signatures:- r: 32 bytes
- s: 32 bytes
- v: 1 byte (recovery id)
Example Signature Verification
Validation Rules
For high-value transfers above the threshold,
excessConfirmations is used instead of minConfirmations.Related Contracts
OraclesManager
Oracle network management
DeBridgeGate
Uses verification for claim operations