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);