Skip to content

Commit

Permalink
Add back "immutable" which was temporarily added to reduce contract s…
Browse files Browse the repository at this point in the history
…ize, add gasless validation
  • Loading branch information
dmax10 committed Feb 27, 2025
1 parent c86c297 commit fe4ed43
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
10 changes: 5 additions & 5 deletions contracts/multichain/MultichainGmRouter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ import "./MultichainRouter.sol";

contract MultichainGmRouter is MultichainRouter {

DepositVault public depositVault;
IDepositHandler public depositHandler;
WithdrawalVault public withdrawalVault;
WithdrawalHandler public withdrawalHandler;
ShiftVault public shiftVault;
DepositVault public immutable depositVault;
IDepositHandler public immutable depositHandler;
WithdrawalVault public immutable withdrawalVault;
WithdrawalHandler public immutable withdrawalHandler;
ShiftVault public immutable shiftVault;

constructor(
BaseConstructorParams memory params,
Expand Down
1 change: 1 addition & 0 deletions contracts/multichain/MultichainOrderRouter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ contract MultichainOrderRouter is MultichainRouter {
IBaseOrderUtils.CreateOrderParams memory params // can't use calldata because need to modify params.numbers.executionFee
) external nonReentrant withOraclePricesForAtomicAction(relayParams.oracleParams) onlyGelatoRelay returns (bytes32) {
_validateDesChainId(relayParams.desChainId);
_validateGaslessFeature();

bytes32 structHash = RelayUtils.getCreateOrderStructHash(relayParams, collateralDeltaAmount, params);
_validateCall(relayParams, account, structHash, srcChainId);
Expand Down

0 comments on commit fe4ed43

Please sign in to comment.