Skip to content

Commit

Permalink
Merge branch 'release-testnet/v0.2.0' into implement-feature/public-r…
Browse files Browse the repository at this point in the history
…esolver/resolve-merge-conflict
  • Loading branch information
TuDo1403 committed Oct 12, 2023
2 parents d0d536a + 57803a6 commit 9bc4899
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 10 deletions.
7 changes: 1 addition & 6 deletions src/RNSReverseRegistrar.sol
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,7 @@ contract RNSReverseRegistrar is Initializable, Ownable, IReverseRegistrar {
/**
* @inheritdoc IReverseRegistrar
*/
function setNameForAddr(address addr, string memory name)
public
live
onlyAuthorized(addr)
returns (bytes32 node)
{
function setNameForAddr(address addr, string memory name) public live onlyAuthorized(addr) returns (bytes32 node) {
node = computeNode(addr);
INSUnified rnsUnified = _rnsUnified;
if (rnsUnified.ownerOf(uint256(node)) != address(this)) {
Expand Down
2 changes: 1 addition & 1 deletion src/RNSUnified.sol
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ contract RNSUnified is Initializable, RNSToken {
}

/// @inheritdoc INSUnified
function namehash(string memory) external pure returns (uint256) {
function namehash(string memory) external pure returns (bytes32) {
revert("TODO");
}

Expand Down
2 changes: 1 addition & 1 deletion src/interfaces/INSUnified.sol
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ interface INSUnified is IAccessControlEnumerable, IERC721Metadata {
/**
* @dev Returns the name hash output of a domain.
*/
function namehash(string memory domain) external view returns (uint256 id);
function namehash(string memory domain) external view returns (bytes32);

/**
* @dev Returns true if the specified name is available for registration.
Expand Down
4 changes: 2 additions & 2 deletions src/resolvers/PublicResolver.sol
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ contract PublicResolver is
}

/// @inheritdoc IAddressResolver
function setAddr(bytes32 node, address /* addr_ */) external view onlyAuthorized(node) {
function setAddr(bytes32 node, address /* addr_ */ ) external view onlyAuthorized(node) {
revert("PublicResolver: Cannot set address");
}

Expand Down Expand Up @@ -175,7 +175,7 @@ contract PublicResolver is
function name(bytes32 node) public view virtual override(INameResolver, NameResolvable) returns (string memory) {
address reversedAddress = _reverseRegistrar.getAddress(node);
string memory domainName = super.name(node);
uint256 tokenId = _rnsUnified.namehash(domainName);
uint256 tokenId = uint256(_rnsUnified.namehash(domainName));
return _rnsUnified.ownerOf(tokenId) == reversedAddress ? domainName : "";
}

Expand Down

0 comments on commit 9bc4899

Please sign in to comment.