Skip to content

Commit d7e85c3

Browse files
Filipp MakarovFilipp Makarov
authored andcommitted
Merge branch 'fix/no-flz-for-use-mode'
2 parents c863f91 + eb21b2d commit d7e85c3

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

contracts/SmartSession.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ contract SmartSession is ISmartSession, SmartSessionBase, SmartSessionERC7739 {
9393
permissionId: permissionId,
9494
userOpHash: userOpHash,
9595
userOp: userOp,
96-
decompressedSignature: packedSig.decodeUse(),
96+
decompressedSignature: packedSig,
9797
account: account
9898
});
9999
}

contracts/lib/EncodeLib.sol

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,7 @@ library EncodeLib {
2828
}
2929

3030
function encodeUse(PermissionId permissionId, bytes memory sig) internal pure returns (bytes memory userOpSig) {
31-
userOpSig = abi.encodePacked(SmartSessionMode.USE, permissionId, abi.encode(sig).flzCompress());
32-
}
33-
34-
function decodeUse(bytes memory packedSig) internal pure returns (bytes memory signature) {
35-
(signature) = abi.decode(packedSig.flzDecompress(), (bytes));
31+
userOpSig = abi.encodePacked(SmartSessionMode.USE, permissionId, sig);
3632
}
3733

3834
function encodeUnsafeEnable(

0 commit comments

Comments
 (0)