ITransferVault
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
| Name | Type | Description |
|---|---|---|
<none> | address | Value 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
| Name | Type | Description |
|---|---|---|
<none> | address | Value 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
| Name | Type | Description |
|---|---|---|
<none> | address | Value 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
| Name | Type | Description |
|---|---|---|
<none> | address | Value 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
| Name | Type | Description |
|---|---|---|
<none> | address | Value 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
| Name | Type | Description |
|---|---|---|
<none> | uint256 | Value 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
| Name | Type | Description |
|---|---|---|
vaultId | uint256 | External strategy identifier. |
Returns
| Name | Type | Description |
|---|---|---|
adapter | address | Configured external adapter. |
active | bool | Whether the strategy accepts deposits. |
principalTracked | uint256 | Recorded USDC principal, including committed mint backing. |
currentUnderlying | uint256 | Underlying reported by the adapter. |