Skip to content

v0.3.1

Choose a tag to compare

@zer0stars zer0stars released this 13 May 02:40
· 3 commits to main since this release
cd97367

Fix

Pin @zerodev/sdk to 5.5.6 to restore ERC-1271 signature compatibility with deployed kernel implementations (#36).

@zerodev/sdk@5.5.7 changed createKernelAccount(...).signMessage for entryPoint 0.7 from eip712WrapHash + signMessage({raw}) (EIP-191 over EIP-712-wrapped digest) to signTypedData(...) (raw EIP-712 digest). Kernel implementations that predate ERC-7739 verify against the prior wrap, so signatures from KernelSigner.signChallenge produced by 5.5.7+ return 0xffffffff from on-chain isValidSignature.

0.2.7 (commit afa0d5e) hard-pinned 5.5.10 and introduced the regression. This release pins to 5.5.6 — last version with the pre-7739 wrap path.

Also includes #37: regenerated package-lock.json with cross-platform optional deps so npm ci works on Linux CI.

Full Changelog: v0.3.0...v0.3.1