update PublicResolver to new solidity

This commit is contained in:
Ricardo Guilherme Schmidt 2018-05-07 23:41:44 -03:00 committed by Barry Gitarts
parent 9420ab0bde
commit f7c0576416
1 changed files with 9 additions and 9 deletions

View File

@ -1,6 +1,6 @@
pragma solidity ^0.4.18;
pragma solidity ^0.4.23;
import './ENS.sol';
import "./ENS.sol";
/**
* A simple resolver anyone can use; only allows the owner of a node to set its
@ -50,7 +50,7 @@ contract PublicResolver {
* Constructor.
* @param ensAddr The ENS registrar contract.
*/
function PublicResolver(ENS ensAddr) public {
constructor(ENS ensAddr) public {
ens = ensAddr;
}
@ -62,7 +62,7 @@ contract PublicResolver {
*/
function setAddr(bytes32 node, address addr) public only_owner(node) {
records[node].addr = addr;
AddrChanged(node, addr);
emit AddrChanged(node, addr);
}
/**
@ -75,7 +75,7 @@ contract PublicResolver {
*/
function setContent(bytes32 node, bytes32 hash) public only_owner(node) {
records[node].content = hash;
ContentChanged(node, hash);
emit ContentChanged(node, hash);
}
/**
@ -86,7 +86,7 @@ contract PublicResolver {
*/
function setName(bytes32 node, string name) public only_owner(node) {
records[node].name = name;
NameChanged(node, name);
emit NameChanged(node, name);
}
/**
@ -102,7 +102,7 @@ contract PublicResolver {
require(((contentType - 1) & contentType) == 0);
records[node].abis[contentType] = data;
ABIChanged(node, contentType);
emit ABIChanged(node, contentType);
}
/**
@ -113,7 +113,7 @@ contract PublicResolver {
*/
function setPubkey(bytes32 node, bytes32 x, bytes32 y) public only_owner(node) {
records[node].pubkey = PublicKey(x, y);
PubkeyChanged(node, x, y);
emit PubkeyChanged(node, x, y);
}
/**
@ -125,7 +125,7 @@ contract PublicResolver {
*/
function setText(bytes32 node, string key, string value) public only_owner(node) {
records[node].text[key] = value;
TextChanged(node, key, key);
emit TextChanged(node, key, key);
}
/**