DIAAdapterInit
Title: DIAAdapterInit
Author: David Dada <daveproxy80@gmail.com> (https://github.com/dadadave80)
One-shot initializer for a DIA OracleV2 price-feed adapter diamond — seeds AccessControl (so the feed
registry setters are admin-gated) and registers the IDIAAdapter interface (ERC-165). Delegatecalled by
Diamond.initialize inside the initializing window (so it must NOT open its own pre/postInitializer;
each __*_init guard passes because the window is already open). DIA oracles are registered later via
registerFeed, so no external reference is needed at init time.
Functions
init
Runs the DIA adapter + access-control module initializers. MUST be invoked via the diamond's
initialize _init delegatecall.
function init(address admin) external;Parameters
| Name | Type | Description |
|---|---|---|
| admin | address | The address granted DEFAULT_ADMIN_ROLE (controls the feed registry). |