Examples are the Oracle or Store interfaces.
changeImplementationAddress(bytes32 interfaceName, address implementationAddress) (external)
Updates the address of the contract that implements
- interfaceName: bytes32 encoding of the interface name that is either changed or registered.
- implementationAddress: address of the deployed contract that implements the interface.
getImplementationAddress(bytes32 interfaceName) → address (external)
Gets the address of the contract that implements the given
- interfaceName: queried interface.