FinderInterface

Provides addresses of the live contracts implementing certain interfaces.

Examples are the Oracle or Store interfaces.

changeImplementationAddress(bytes32 interfaceName, address implementationAddress) external

Updates the address of the contract that implements interfaceName.

Parameters:

  • 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.

Parameters:

  • interfaceName: queried interface.

© UMA Project 2018-2019