Replacing memory with calldata in few locations

This commit is contained in:
derpy-duck 2023-06-09 16:26:16 +00:00
parent d61380a9b0
commit 94e47b6e72
3 changed files with 22 additions and 22 deletions

View File

@ -61,7 +61,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function sendPayloadToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
uint256 receiverValue,
uint256 gasLimit
) external payable returns (uint64 sequence);
@ -89,7 +89,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function sendPayloadToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
uint256 receiverValue,
uint256 gasLimit,
uint16 refundChain,
@ -271,7 +271,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function forwardPayloadToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
uint256 receiverValue,
uint256 gasLimit
) external payable;
@ -307,10 +307,10 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function forwardVaasToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
uint256 receiverValue,
uint256 gasLimit,
VaaKey[] memory vaaKeys
VaaKey[] calldata vaaKeys
) external payable;
/**
@ -444,7 +444,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
* - newDeliveryProvider's `targetChainRefundPerGasUnused` >= old relay provider's `targetChainRefundPerGasUnused`
*/
function resendToEvm(
VaaKey memory deliveryVaaKey,
VaaKey calldata deliveryVaaKey,
uint16 targetChain,
uint256 newReceiverValue,
uint256 newGasLimit,
@ -642,10 +642,10 @@ interface IWormholeRelayerDelivery is IWormholeRelayerBase {
* an encoded DeliveryOverride struct
*/
function deliver(
bytes[] memory encodedVMs,
bytes memory encodedDeliveryVAA,
bytes[] calldata encodedVMs,
bytes calldata encodedDeliveryVAA,
address payable relayerRefundAddress,
bytes memory deliveryOverrides
bytes calldata deliveryOverrides
) external payable;
}

View File

@ -63,7 +63,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function sendPayloadToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
TargetNative receiverValue,
Gas gasLimit
) external payable returns (uint64 sequence);
@ -91,7 +91,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function sendPayloadToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
TargetNative receiverValue,
Gas gasLimit,
uint16 refundChain,
@ -273,7 +273,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function forwardPayloadToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
TargetNative receiverValue,
Gas gasLimit
) external payable;
@ -309,10 +309,10 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
function forwardVaasToEvm(
uint16 targetChain,
address targetAddress,
bytes memory payload,
bytes calldata payload,
TargetNative receiverValue,
Gas gasLimit,
VaaKey[] memory vaaKeys
VaaKey[] calldata vaaKeys
) external payable;
/**
@ -446,7 +446,7 @@ interface IWormholeRelayerSend is IWormholeRelayerBase {
* - newDeliveryProvider's `targetChainRefundPerGasUnused` >= old relay provider's `targetChainRefundPerGasUnused`
*/
function resendToEvm(
VaaKey memory deliveryVaaKey,
VaaKey calldata deliveryVaaKey,
uint16 targetChain,
TargetNative newReceiverValue,
Gas newGasLimit,
@ -644,10 +644,10 @@ interface IWormholeRelayerDelivery is IWormholeRelayerBase {
* an encoded DeliveryOverride struct
*/
function deliver(
bytes[] memory encodedVMs,
bytes memory encodedDeliveryVAA,
bytes[] calldata encodedVMs,
bytes calldata encodedDeliveryVAA,
address payable relayerRefundAddress,
bytes memory deliveryOverrides
bytes calldata deliveryOverrides
) external payable;
}

View File

@ -47,10 +47,10 @@ abstract contract WormholeRelayerDelivery is WormholeRelayerBase, IWormholeRelay
using LocalNativeLib for LocalNative;
function deliver(
bytes[] memory encodedVMs,
bytes memory encodedDeliveryVAA,
bytes[] calldata encodedVMs,
bytes calldata encodedDeliveryVAA,
address payable relayerRefundAddress,
bytes memory deliveryOverrides
bytes calldata deliveryOverrides
) public payable {
(IWormhole.VM memory vm, bool valid, string memory reason) =
getWormhole().parseAndVerifyVM(encodedDeliveryVAA);
@ -340,7 +340,7 @@ abstract contract WormholeRelayerDelivery is WormholeRelayerBase, IWormholeRelay
}
}
function executeInstruction(EvmDeliveryInstruction memory evmInstruction)
function executeInstruction(EvmDeliveryInstruction calldata evmInstruction)
external
returns (uint8 status, Gas gasUsed, bytes memory targetRevertDataTruncated)
{