diff --git a/contracts/Resolver.sol b/contracts/Resolver.sol index d4c8eda55d..07a8748453 100644 --- a/contracts/Resolver.sol +++ b/contracts/Resolver.sol @@ -6,7 +6,7 @@ import "../lib/dappsys/auth.sol"; contract Resolver is DSAuth { struct Pointer { address destination; uint outsize; } mapping (bytes4 => Pointer) public pointers; - + event Confirmation(address sender); function register(string signature, address destination, uint outsize) public auth { @@ -33,7 +33,9 @@ contract Resolver is DSAuth { } } - function stringToSig(string signature) public pure returns(bytes4) { + //TODO: mark this function as `pure` when SC is fixed https://github.com/sc-forks/solidity-coverage/issues/111#issuecomment-335382282 + function stringToSig(string signature) public view returns(bytes4) { + Confirmation(msg.sender); return bytes4(keccak256(signature)); } }