v0.2.1

  • Separates the validator module into one contract that handles exposing Keystore state (KeystoreStateOracle) and one for smart account userOp validation (KeystoreValidator).
  • Adds keyData caching to the KeystoreValidator optional for cost reduction.
  • Replaces creationCodehash registration in the KeystoreValidator with deployed CODEHASH check at runtime.
  • IMT Verification logic separated into a library for reuse in other projects.
  • Updates for compatibility with outputRoot related changes on the bridge.
  • Arbitrum chain support with state root bridging.

v0.2.0

  • Add support for withdrawals in signature prover
  • Fixes for storage proofs with values with leading 0’s.

v0.1.0

  • Initial version of Keystore Validator with support for OP Stack chains and ERC-6900 / ERC-7579 compatibility.
  • Initial release of signature prover guest, server, and library utilities.