Skip to content
Request an audit

‹ Findings database

The IERC3009 interface is not fully conforming to the standard

Low/InfoM^0 Minter Gateway audit·Three Sigma·Stablecoin framework·8th January, 20243S-M^0-N17

Description

The IERC3009 defines a token interface following the EIP3009 standard. The interface is not fully conforming to the standard and it's missing the following mandatory view functions:

  • TRANSFER_WITH_AUTHORIZATION_TYPEHASH
  • RECEIVE_WITH_AUTHORIZATION_TYPEHASH Because the interface is also adding the optional canceling functions from EIP3009, it should also be defining the CANCEL_AUTHORIZATION_TYPEHASH view function.

Recommendation

Though the ERC3009 contract does implement these functions, it is still recommended that the interface implements them as well.

Status

Addressed in #ab7366e.