diff --git a/src/SettlerIntent.sol b/src/SettlerIntent.sol index ed3a247c..44fed2e2 100644 --- a/src/SettlerIntent.sol +++ b/src/SettlerIntent.sol @@ -138,7 +138,7 @@ abstract contract SettlerIntent is Permit2PaymentIntent, SettlerMetaTxn { fail := or(fail, xor(iszero(solverSlotValue), addNotRemove)) // Derive the slot for `prev`. - mstore(0x00, and(0xffffffffffffffffffffffffffffffffffffffff, prev)) + mstore(0x00, prev) let prevSlot := keccak256(0x00, 0x40) // This is a very fancy way of writing: