Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.08 KB

File metadata and controls

28 lines (20 loc) · 1.08 KB

Kernel 7579 Plugins

ERC-7579 modules for Kernel.

Modules

Module Type(s) Purpose
ECDSAValidator 1 / 4 / 7 / 10 Single-owner ECDSA validator with owner-only preCheck
WebAuthnValidator 1 P256/WebAuthn validator
CallerPolicy 5 / 10 Per-(id, wallet) caller allowlist
TimelockPolicy 5 / 7 / 10 Proposal → delay → execute flow with expiry
ECDSASigner 6 / 7 / 10 Single ECDSA signer per (id, wallet)
WeightedECDSASigner 6 / 7 / 10 Weighted guardians with threshold
WebAuthnSigner 6 P256/WebAuthn signer

Module type IDs follow ERC-7579: 1 validator, 4 hook, 5 policy, 6 signer, 7 stateless validator, 10 stateless validator with sender.

Build & Test

forge build
forge test

License

MIT