Add MultiSignerERC7913Weighted (#5718)

This commit is contained in:
Ernesto García
2025-06-12 12:09:50 -06:00
committed by GitHub
parent 5c79432e40
commit 7be5dde82d
6 changed files with 517 additions and 6 deletions

View File

@ -17,7 +17,7 @@ A collection of contracts and libraries that implement various signature validat
* {ERC7739}: An abstract contract to validate signatures following the rehashing scheme from {ERC7739Utils}.
* {SignerECDSA}, {SignerP256}, {SignerRSA}: Implementations of an {AbstractSigner} with specific signature validation algorithms.
* {SignerERC7702}: Implementation of {AbstractSigner} that validates signatures using the contract's own address as the signer, useful for delegated accounts following EIP-7702.
* {SignerERC7913}, {MultiSignerERC7913}: Implementations of {AbstractSigner} that validate signatures based on ERC-7913. Including a simple multisignature scheme.
* {SignerERC7913}, {MultiSignerERC7913}, {MultiSignerERC7913Weighted}: Implementations of {AbstractSigner} that validate signatures based on ERC-7913. Including a simple and weighted multisignature scheme.
* {ERC7913P256Verifier}, {ERC7913RSAVerifier}: Ready to use ERC-7913 signature verifiers for P256 and RSA keys.
== Utils
@ -58,6 +58,8 @@ A collection of contracts and libraries that implement various signature validat
{{MultiSignerERC7913}}
{{MultiSignerERC7913Weighted}}
== Verifiers
{{ERC7913P256Verifier}}