By definition if a contract is compliant with ERC4906, it should be also compliant with ERC165. However, SablierFlowBase
does not implement the needed supportsInterface
function.
This can be found here: https://eips.ethereum.org/EIPS/eip-4906
By official EIP's documenation, the contract should implement a supportsInterface
function which cannot be found in the SablierFlowBase
implementation.
This can be found here: https://eips.ethereum.org/EIPS/eip-165
The missing implementation of supportsInterface
can cause compatibility issues with other contracts or tools that rely on ERC165 to detect supported interfaces. This might result in failed interactions or reduced functionality when these contracts or tools attempt to work with SablierFlowBase
.
Manual Review
Implement the supportsInterface
function to comply with the ERC165 which is needed for the compliance with the ERC4906.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.