Skip to main content

ERC-7739

ERC-7739 is a standard which defines a defensive rehashing model for external signers on smart contract accounts. This does not apply to signatures from the root EOA (the one delegated to the implementation), but is enforced for all alternative keys which have been added to an account.

The ERC is still in draft here, and has example implementations in Solady and OpenZeppelin. We are looking forward to its finalization and welcome any comments / feedback from the community.

Viem has a client-side implementation here