update PublicResolver to new solidity
This commit is contained in:
parent
9420ab0bde
commit
f7c0576416
|
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue