Open fadeev opened 3 weeks ago
https://github.com/zeta-chain/protocol-contracts/blob/2cf7ef24509bbf245d0821ffedf90007885d2d8e/v2/contracts/zevm/interfaces/UniversalContract.sol
interface UniversalContract { function onCall( messageContext calldata context, address zrc20, uint256 amount, bytes calldata message ) external; function onRevert(RevertContext calldata revertContext) external; }
Then we can have a similar interface on connected chains for "authenticated calls":
function onCall( messageContext calldata context, bytes calldata message )
https://github.com/zeta-chain/protocol-contracts/blob/2cf7ef24509bbf245d0821ffedf90007885d2d8e/v2/contracts/zevm/interfaces/UniversalContract.sol
Then we can have a similar interface on connected chains for "authenticated calls":