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- string- reverse- 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