Skip to content


Internal interface for contracts that depend on other contracts whose addresses can change.

See AddressUpdatable.



Defined in IIAddressUpdatable (Docs, Source).

function updateContractAddresses(
    bytes32[] _contractNameHashes,
    address[] _contractAddresses
) external;

Updates contract addresses. Can only be called from the AddressUpdater contract typically set at construction time.

Parameters Type Description
_contractNameHashes bytes32[] List of keccak256(abi.encode(...)) contract names.
_contractAddresses address[] List of contract addresses corresponding to the contract names.