AddressResolver
Git Source (opens in a new tab)
Inherits: IAddressResolver, IAddrResolver, BaseResolver
State Variables
ETH_COINTYPE
uint256 private constant ETH_COINTYPE = 60;OPT_COINTYPE
uint256 private constant OPT_COINTYPE = 614;versionable_addresses
mapping(uint256 => mapping(bytes32 => mapping(address => mapping(uint256 => bytes)))) versionable_addresses;Functions
addr
function addr(bytes32 _node, uint256 _coinType) public view returns (bytes memory);addr
function addr(bytes32 _node) public view returns (address payable);setAddress
function setAddress(bytes32 _node, address _addr) public authorised(_node);setAddress
function setAddress(bytes32 _node, bytes memory _addr, uint256 _cointype) public authorised(_node);incrementVersion
function incrementVersion(bytes32 _node) public virtual override authorised(_node);emitEvents
function emitEvents(bytes32 _node) public authorised(_node);bytesToAddress
function bytesToAddress(bytes memory _b) private pure returns (address _addr);supportsInterface
function supportsInterface(bytes4 _interfaceId) public view virtual override returns (bool);