We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee1115c commit a9b2831Copy full SHA for a9b2831
evm/src/interfaces/IVaaV1Receiver.sol
@@ -0,0 +1,9 @@
1
+// SPDX-License-Identifier: Apache-2.0
2
+pragma solidity ^0.8.19;
3
+
4
+/// @notice Any contract that wishes to receive V1 VAAs from the executor needs to implement `IVaaV1Receiver`.
5
+interface IVaaV1Receiver {
6
+ /// @notice Receive an attested message from the executor relayer.
7
+ /// @param msg The attested message payload.
8
+ function receiveMessage(bytes memory msg) external payable;
9
+}
0 commit comments