Skip to content
Request an audit

‹ All findings

Some contracts don't implement their entire interface

Low/InfoM^0 Minter Gateway·Three Sigma · Stablecoin framework · 8th January, 2024Codebase3S-M^0-N02

Description

There are some contracts that don't fully implement the interface with the same name. For example, IERC5805 defines functions such as delegates, getPastVotes and getVotes.

These functions are not implemented in ERC5805, only in EpochBasedVoteToken.

Recommendation

Implement all interface functions in the contract with the same name, even if said implementation remains empty and virtual.

Status

Acknowledged