2023-03-25 12:14:46 +01:00
|
|
|
@subsection Registry
|
|
|
|
|
|
|
|
The Registry interface is a key-value store resolving well-known contract identifier names to contract addresses.
|
|
|
|
|
|
|
|
It currently has two distinct uses in the CIC context:
|
|
|
|
|
|
|
|
@enumerate
|
|
|
|
@item
|
|
|
|
Entry-point to discover all relevant contracts of CIC networks.
|
|
|
|
@item
|
|
|
|
Unique (ERC20) token symbol resolver.
|
|
|
|
@end enumerate
|
|
|
|
|
2023-08-02 11:19:33 +02:00
|
|
|
@subsubsection ERC165 Interface identifier
|
|
|
|
|
2023-03-25 12:14:46 +01:00
|
|
|
@include ../../build/RegistryClient.interface
|
2023-08-02 11:19:33 +02:00
|
|
|
|
|
|
|
@subsubsection Solidity interface definition
|
|
|
|
|
2023-03-25 12:14:46 +01:00
|
|
|
@include ../../build/contract_RegistryClient.texi
|
2023-08-02 11:19:33 +02:00
|
|
|
|
|
|
|
@subsubsection Contract registry implementation
|
|
|
|
|
2023-03-25 12:14:46 +01:00
|
|
|
@uref{git://holbrook.no/eth-contract-registry.git,}
|
2023-08-02 11:19:33 +02:00
|
|
|
|
|
|
|
@subsubsection Token index implementation
|
|
|
|
|
2023-03-25 12:14:46 +01:00
|
|
|
@uref{git://holbrook.no/eth-contract-registry.git,}
|