Skip to main content

IContractStorage

IContractStorage

Addresses

ChainAddress

Functions

roles

function roles() external view returns (contract IRoles)

resolve

Lookup the latest contract by its name.

function resolve(ContractName name) external view returns (address)

Parameters

NameTypeDescription
nameContractNameThe contract name.

resolveName

function resolveName(address addr) external view returns (ContractName)

register

function register(ContractName name, address addr) external

exists

function exists(address addr) external view returns (bool)

isRegistered

function isRegistered(ContractName name) external view returns (bool)

isAuthorized

function isAuthorized(ContractName name) external view returns (bool)

grant

function grant(ContractName name) external

revoke

function revoke(ContractName name) external