Skip to content

VaultOracleFactoryProxy ​

Git Source

Inherits: ERC1967Proxy

Title: VaultOracleFactoryProxy

ERC1967 UUPS proxy — canonical factory address for integrations and FluidContractFactory allow-lists.

Rationale (see vaultOracle/README.md “Why the factory uses a proxy”, SPEC.md §8.0): upgradeable implementation without migrating state; vaultIdToOracleDeployNonce persists here across upgrades; one stable address per network for contracts that reference the factory. Not the protocol “infinite proxy” pattern.

Functions ​

constructor ​

solidity
constructor(address implementation_, bytes memory initData_) ERC1967Proxy(implementation_, initData_);