Vaults
Vaults are the core contracts of the Pareto protocol. They represent on-chain vehicles that accept user deposits, deploy strategies, and accrue yield over time.
Each vault is tied to a specific strategy, chain, and token, and is managed by one or more operators.
Structure
Each vault object includes:
_id
(string) — Unique identifiertokenId
(string) — Accepted token referencechainId
(string) — Blockchain network identifiertypeId
(string) — Reference to vault typecategoryId
(string) — Vault categoryoperatorIds
(array[string]) — Managing entitiesname
(string) — Name of the vaultaddress
(string) — On-chain vault contract addresssymbol
(string) — Symbol of the share tokenprotocol
(string) — Strategy protocol (e.g., AaveV2, Clearpool, Morpho, etc.)contractType
(string) — Contract logic (e.g., BestYield, CDO, CDO_EPOCH)abi
(array) — ABI definitiondescription
,shortDescription
,caption
(object) — Multilingual metadatakeyInfo
(array) — Key-value UI informationvisibility
(string) — One of:PUBLIC
,RESTRICTED
,HIDDEN
status
(string) — Deployment status (e.g.,READY
,PAUSED
,DISABLED
)feePercentage
(number) — Vault fee as percentagecreatedAt
,updatedAt
(string) — ISO timestampscreatedBy
,updatedBy
(string) — System actor IDs
Endpoints
Last updated