Separate out interface

This commit is contained in:
nolash
2021-04-30 13:11:22 +02:00
parent 657137efb0
commit f939189f8e
9 changed files with 79 additions and 42 deletions

View File

@@ -58,4 +58,18 @@ contract CICRegistry {
function configSumOf(bytes32 _chain) public view returns (bytes32) {
return chainConfigs[_chain];
}
// Implements EIP 165
function supportsInterface(bytes4 _sum) public pure returns (bool) {
if (_sum == 0xbb34534c) { // Registry
return true;
}
if (_sum == 0x01ffc9a7) { // EIP165
return true;
}
if (_sum == 0x9493f8b2) { // EIP173
return true;
}
return false;
}
}