From 4945f42ed0477cee07367395ed6395e843dca1d8 Mon Sep 17 00:00:00 2001 From: ahramy Date: Sun, 20 Oct 2024 00:40:56 -0700 Subject: [PATCH] updated gmp test --- examples/amplifier/contracts/AmplifierGMPTest.sol | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/examples/amplifier/contracts/AmplifierGMPTest.sol b/examples/amplifier/contracts/AmplifierGMPTest.sol index 47145c50..90db9943 100644 --- a/examples/amplifier/contracts/AmplifierGMPTest.sol +++ b/examples/amplifier/contracts/AmplifierGMPTest.sol @@ -2,7 +2,6 @@ pragma solidity ^0.8.0; import { AxelarExecutable } from '@axelar-network/axelar-gmp-sdk-solidity/contracts/executable/AxelarExecutable.sol'; -import { IAxelarGateway } from '@axelar-network/axelar-gmp-sdk-solidity/contracts/interfaces/IAxelarGateway.sol'; /** * @title AmplifierGMPTest @@ -24,7 +23,7 @@ contract AmplifierGMPTest is AxelarExecutable { */ function setRemoteValue(string calldata destinationChain, string calldata destinationAddress, string calldata _message) external { bytes memory payload = abi.encode(_message); - gateway.callContract(destinationChain, destinationAddress, payload); + gateway().callContract(destinationChain, destinationAddress, payload); } /** @@ -34,7 +33,12 @@ contract AmplifierGMPTest is AxelarExecutable { * @param _sourceAddress address on src chain where tx is originating from * @param _payload encoded gmp message sent from src chain */ - function _execute(string calldata _sourceChain, string calldata _sourceAddress, bytes calldata _payload) internal override { + function _execute( + bytes32 /*commandId*/, + string calldata _sourceChain, + string calldata _sourceAddress, + bytes calldata _payload + ) internal virtual override { (message) = abi.decode(_payload, (string)); sourceChain = _sourceChain; sourceAddress = _sourceAddress;