Replacing memory with calldata in few locations
This commit is contained in:
parent
d61380a9b0
commit
94e47b6e72
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue