Registry
contract Registry
is Owned, IMetadataRegistry, IOwnerRegistry, IReverseRegistry
Stores human-readable keys associated with addresses, like DNS information (see https://wiki.parity.io/Parity-name-registry.html). Needed primarily to store the address of the `TxPermission` contract (see https://wiki.parity.io/Permissioning.html#transaction-type for details).
Source: contracts/Registry.sol
Index
Reference
Events
Drained
event Drained(uint amount)- Parameters:
amount- uint
FeeChanged
event FeeChanged(uint amount)- Parameters:
amount- uint
ReverseProposed
event ReverseProposed(string name, address reverse)- Parameters:
name- stringreverse- address
Modifiers
onlyOwnerOf
modifier onlyOwnerOf(bytes32 _name)- Parameters:
_name- bytes32
whenEntry
modifier whenEntry(string _name)- Parameters:
_name- string
whenEntryRaw
modifier whenEntryRaw(bytes32 _name)- Parameters:
_name- bytes32
whenFeePaid
modifier whenFeePaid()whenProposed
modifier whenProposed(string _name)- Parameters:
_name- string
whenUnreserved
modifier whenUnreserved(bytes32 _name)- Parameters:
_name- bytes32
Functions
canReverse
function canReverse(address _data) external view returns (bool)- Parameters:
_data- address- Returns:
- bool
confirmReverse
function confirmReverse(string _name) external returns (bool)- Modifiers:
- whenEntry whenProposed
- Parameters:
_name- string- Returns:
- bool
drain
drop
function drop(bytes32 _name) external returns (bool)- Modifiers:
- whenEntryRaw onlyOwnerOf
- Parameters:
_name- bytes32- Returns:
- bool
fallback
function (address _certifierContract, address _owner) public- Parameters:
_certifierContract- address_owner- address
getAddress
function getAddress(bytes32 _name, string _key) external view returns (address)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32_key- string- Returns:
- address
getData
function getData(bytes32 _name, string _key) external view returns (bytes32)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32_key- string- Returns:
- bytes32
getOwner
function getOwner(bytes32 _name) external view returns (address)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32- Returns:
- address
getReverse
function getReverse(bytes32 _name) external view returns (address)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32- Returns:
- address
getUint
function getUint(bytes32 _name, string _key) external view returns (uint)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32_key- string- Returns:
- uint
hasReverse
function hasReverse(bytes32 _name) external view returns (bool)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32- Returns:
- bool
proposeReverse
function proposeReverse(string _name, address _who) external returns (bool)- Modifiers:
- whenEntry onlyOwnerOf
- Parameters:
_name- string_who- address- Returns:
- bool
removeReverse
reserve
function reserve(bytes32 _name) external payable returns (bool)- Modifiers:
- whenUnreserved whenFeePaid
- Parameters:
_name- bytes32- Returns:
- bool
reserved
function reserved(bytes32 _name) external view returns (bool)- Modifiers:
- whenEntryRaw
- Parameters:
_name- bytes32- Returns:
- bool
reverse
function reverse(address _data) external view returns (string)- Parameters:
_data- address- Returns:
- string
setAddress
function setAddress(bytes32 _name, string _key, address _value) external returns (bool)- Modifiers:
- whenEntryRaw onlyOwnerOf
- Parameters:
_name- bytes32_key- string_value- address- Returns:
- bool
setData
function setData(bytes32 _name, string _key, bytes32 _value) external returns (bool)- Modifiers:
- whenEntryRaw onlyOwnerOf
- Parameters:
_name- bytes32_key- string_value- bytes32- Returns:
- bool
setFee
function setFee(uint _amount) external returns (bool)- Modifiers:
- onlyOwner
- Parameters:
_amount- uint- Returns:
- bool
setUint
function setUint(bytes32 _name, string _key, uint _value) external returns (bool)- Modifiers:
- whenEntryRaw onlyOwnerOf
- Parameters:
_name- bytes32_key- string_value- uint- Returns:
- bool
transfer
function transfer(bytes32 _name, address _to) external returns (bool)- Modifiers:
- whenEntryRaw onlyOwnerOf
- Parameters:
_name- bytes32_to- address- Returns:
- bool