Changelog
All notable changes to the Sign Protocol EVM contract package are documented here.
1.1.4
Hardened delegated signatures with EIP-712 domain binding, per-attester nonces, and deadlines.
Added
delegationNonces(address)andgetDelegatedAuthorizationDigest(...)for delegated-action signing.Rejected legacy delegated signatures that do not use the new encoded
(nonce, deadline, signature)format.Converted deployment and upgrade tooling from Hardhat scripts to Foundry scripts using the CREATE3 deployment template.
Added deterministic SP implementation deployment and existing proxy upgrade scripts.
Added
bun run patch:spfor chain-aware proxy patching with Alchemy RPC URL derivation.Added optional proxy ownership transfer to
PROD_OWNERafter successful upgrades.Added standard JSON input for SP
1.1.4contract verification.Removed legacy Hardhat, Prettier, and unused package tooling in favor of Bun and Foundry formatting.
1.1.3
Removed
registerBatchand related interface functions to reduce contract size.Added Soldeer support and refreshed Foundry dependency wiring.
Added Monad testnet configuration and deployment metadata updates.
1.1.2
Fixed linked-attestation validation behavior.
Added missing revoked-attestation checks while attesting.
Bumped the Solidity compiler configuration to
0.8.26.
1.1.1
Fixed schema existence checks.
1.1.0
Added storage of schema and attestation timestamps.
Added backward-compatible behavior for existing schema and attestation counters.
Optimized SP core contract and interface types.
1.0.1
Fixed incorrect data passed to hooks.
1.0.0
Initial npm package release for Sign Protocol EVM contracts.
Last updated
Was this helpful?
