IFA Oracle security architecture, access control, and best practices
Role | Contract | Function Access | Purpose |
---|---|---|---|
Owner | IfaPriceFeed | setVerifier() , transferOwnership() | Administrative control |
Owner | IfaPriceFeedVerifier | setRelayerNode() , transferOwnership() | Relayer management |
Verifier Contract | IfaPriceFeed | setAssetInfo() | Price data updates |
Relayer Node | IfaPriceFeedVerifier | submitPriceFeed() | Price submission |
Public | IfaPriceFeed | getAssetInfo() , getPairById() , etc. | Read operations |