Skip to content

FluidUsdOracleBootstrap ​

Git Source

Inherits:FluidUsdOracle, FluidUsdOracleBootstrapAuth

Title: FluidUsdOracleBootstrap

Temporary first-deploy L1 implementation. Upgrade to FluidUsdOracle when setup is done.

Exposes BOOTSTRAP_ADMIN-gated multicall (self-delegatecall) for same-tx token + key wiring.

Functions ​

constructor ​

solidity
constructor(address liquidity_, address bootstrapAdmin_)
    FluidUsdOracle(liquidity_)
    FluidUsdOracleBootstrapAuth(bootstrapAdmin_);

Parameters

NameTypeDescription
liquidity_addressLiquidity proxy (same as FluidUsdOracle).
bootstrapAdmin_addressAddress allowed to configure the oracle and to authorize UUPS upgrades while bootstrapping.

_getGovernanceAddr ​

solidity
function _getGovernanceAddr() internal view override returns (address);

_authorizeUpgrade ​

solidity
function _authorizeUpgrade(address) internal override;