Quantillon Protocol

ITransferVault

Git Source

Functions

usdc

Read the configured collateral token address.

Returns the declared configuration or derived value without updating state.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Uses the declared input types; target interface calls may revert.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input or target read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No fresh observation is created; reference getters expose existing source data.

function usdc() external view returns (address);

Returns

NameTypeDescription
<none>addressValue defined by this accessor or calculation.

qeuro

Read the configured QEURO token address.

Returns the declared configuration or derived value without updating state.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Uses the declared input types; target interface calls may revert.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input or target read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No fresh observation is created; reference getters expose existing source data.

function qeuro() external view returns (address);

Returns

NameTypeDescription
<none>addressValue defined by this accessor or calculation.

executionPricing

Read the configured execution module address.

Returns the declared configuration or derived value without updating state.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Uses the declared input types; target interface calls may revert.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input or target read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No fresh observation is created; reference getters expose existing source data.

function executionPricing() external view returns (address);

Returns

NameTypeDescription
<none>addressValue defined by this accessor or calculation.

hedgerPool

Read the configured hedger accounting pool.

Returns the declared configuration or derived value without updating state.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Uses the declared input types; target interface calls may revert.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input or target read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No fresh observation is created; reference getters expose existing source data.

function hedgerPool() external view returns (address);

Returns

NameTypeDescription
<none>addressValue defined by this accessor or calculation.

feeCollector

Read the configured protocol fee collector.

Returns the declared configuration or derived value without updating state.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Uses the declared input types; target interface calls may revert.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input or target read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No fresh observation is created; reference getters expose existing source data.

function feeCollector() external view returns (address);

Returns

NameTypeDescription
<none>addressValue defined by this accessor or calculation.

hedgerRewardFeeSplit

Read the fee allocation to the hedger reserve, in 1e18 precision.

Returns the declared configuration or derived value without updating state.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Uses the declared input types; target interface calls may revert.

  • state-changes: None.

  • events: None.

  • errors: Propagates invalid input or target read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No fresh observation is created; reference getters expose existing source data.

function hedgerRewardFeeSplit() external view returns (uint256);

Returns

NameTypeDescription
<none>uint256Value defined by this accessor or calculation.

getVaultExposure

Read the adapter, activity and tracked principal through the vault's public view.

Private routing mappings have no generated external getters.

Notes:

  • security: Read-only; does not authorize settlement.

  • validation: Adapter reads fail closed.

  • state-changes: None.

  • events: None.

  • errors: Propagates adapter read failures.

  • reentrancy: Read-only.

  • access: Public.

  • oracle: No oracle dependency.

function getVaultExposure(uint256 vaultId)
    external
    view
    returns (address adapter, bool active, uint256 principalTracked, uint256 currentUnderlying);

Parameters

NameTypeDescription
vaultIduint256External strategy identifier.

Returns

NameTypeDescription
adapteraddressConfigured external adapter.
activeboolWhether the strategy accepts deposits.
principalTrackeduint256Recorded USDC principal, including committed mint backing.
currentUnderlyinguint256Underlying reported by the adapter.