Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * SPDX-License-Identitifer: MIT
- */
- pragma solidity ^0.4.24;
- contract APMNamehash {
- /* Hardcoded constants to save gas
- bytes32 internal constant APM_NODE = keccak256(abi.encodePacked(ETH_TLD_NODE, keccak256(abi.encodePacked("aragonpm"))));
- */
- bytes32 internal constant APM_NODE = 0x9065c3e7f7b7ef1ef4e53d2d0b8e0cef02874ab020c1ece79d5f0d3d0111c0ba;
- function apmNamehash(string name) public pure returns (bytes32) {
- return keccak256(abi.encodePacked(APM_NODE, keccak256(bytes(name))));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement