MessageVerifier
sourceAddressstringrequired
Address of the verifier on the source chain.
Example:
0x742d35Cc6634C0532925a3b8D5c8C22C5B2D8a3EdestAddressstringrequired
Address of the verifier on the destination chain.
Example:
0x893F2f2bD9b6D3f8e24f5aB0c4bE7cC3D4e5F6a7metadata objectrequired
namestringrequired
Human-readable name for the verifier.
Example:
Chainlink VerifierlogoUrlstring<uri>
URL to the verifier's logo image.
Example:
https://example.com/chainlink-logo.pngisRequiredbooleanrequired
Whether verification from this verifier is mandatory.
true: Verification from this verifier is required for message executionfalse: Verification from this verifier is optional
Example:
truestatusstringrequired
Status of the verification from this verifier. PENDING: Verification is pending. COMPLETED: Verification has been completed.
Example:
PENDINGverification objectnullablerequired
Verification details. Null if verification has not been completed.
datastring
Verification data as hex-encoded string.
Example:
0x1234567890abcdeftimestampstring<date-time>
ISO 8601 timestamp when the verification was performed.
Example:
2023-12-01T10:30:00ZJSON
MessageVerifier
{
"sourceAddress": "0x8fb4c06de17cefca5a89b013ac003e51445bac81",
"destAddress": "0x6079D713025a0A87F4901371253a1d4193b630e0",
"metadata": {
"name": "Chainlink Verifier",
"logoUrl": "https://example.com/chainlink-logo.png"
},
"isRequired": true,
"status": "COMPLETED",
"verification": {
"data": "0xabcdef1234567890fedcba0987654321",
"timestamp": "2023-12-01T10:35:00Z"
}
}