Quantillon Protocol

IExecutionVault

Git Source

Vault reads required for execution previews.

Functions

paused

Whether vault settlement is paused for governance changes.

Read-only access to the vault's pause state.

Notes:

  • security: Used to gate pricing-limit changes.

  • validation: None.

  • state-changes: None.

  • events: None.

  • errors: Propagates downstream read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: None.

function paused() external view returns (bool);

Returns

NameTypeDescription
<none>boolTrue while settlement is paused.

oracle

Read the vault reference oracle address.

Uses the documented units and preserves reference-price accounting.

Notes:

  • security: Uses explicit contract access boundaries and checked arithmetic.

  • validation: Validates the documented preconditions; view interface reads delegate to the target contract.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input, freshness, capacity or downstream contract errors as applicable.

  • reentrancy: No state changes.

  • access: Public read access.

  • oracle: Reference EUR/USD and observed venue depth where required; no oracle dependency for role and version reads.

function oracle() external view returns (address);

Returns

NameTypeDescription
<none>addressresult Value returned by the read interface.

usdc

Read the USDC token address.

Uses the documented units and preserves reference-price accounting.

Notes:

  • security: Uses explicit contract access boundaries and checked arithmetic.

  • validation: Validates the documented preconditions; view interface reads delegate to the target contract.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input, freshness, capacity or downstream contract errors as applicable.

  • reentrancy: No state changes.

  • access: Public read access.

  • oracle: Reference EUR/USD and observed venue depth where required; no oracle dependency for role and version reads.

function usdc() external view returns (address);

Returns

NameTypeDescription
<none>addressresult Value returned by the read interface.

mintFee

Read the protocol mint fee fraction.

Uses the documented units and preserves reference-price accounting.

Notes:

  • security: Uses explicit contract access boundaries and checked arithmetic.

  • validation: Validates the documented preconditions; view interface reads delegate to the target contract.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input, freshness, capacity or downstream contract errors as applicable.

  • reentrancy: No state changes.

  • access: Public read access.

  • oracle: Reference EUR/USD and observed venue depth where required; no oracle dependency for role and version reads.

function mintFee() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256result Value returned by the read interface.

redemptionFee

Read the protocol redemption fee fraction.

Uses the documented units and preserves reference-price accounting.

Notes:

  • security: Uses explicit contract access boundaries and checked arithmetic.

  • validation: Validates the documented preconditions; view interface reads delegate to the target contract.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input, freshness, capacity or downstream contract errors as applicable.

  • reentrancy: No state changes.

  • access: Public read access.

  • oracle: Reference EUR/USD and observed venue depth where required; no oracle dependency for role and version reads.

function redemptionFee() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256result Value returned by the read interface.