Transactional support
Our API makes it easy to craft a great DeFi experience in your platform.
Integrate our API once, get access to hundreds of vaults across 18+ chains. We reduce complexity for your team by giving you a unified interface for interacting with leading DeFi protocols.
How it works
Our API provides helps developers prepare interactions such as deposit, redeem, and claim for any arbitrary vault within our universe:
/v2/transactions/{action}/retrieves executable transaction payloads for specific actions (deposit, redeem, claim) for an address interacting with a vault, including ready-to-sign transaction data./v2/transactions/context/retrieves the complete transactional context for a user's interaction with a specific vault, i.e. "what functions does one call to redeem funds from this vault?". Context can provide available deposit/redeem steps, current balances, and claimable rewards for a specified user address.
Check out detailed docs here: Transactions
Full API spec: https://api.vaults.fyi/v2/documentation/
Key Benefits
Access hundreds of vaults -- only one integration necessary.
Prepare smart contract interactions (supply / withdraw / claim transactions): Generate payloads and calldata for function calls to vault smart contracts. We prepare transactions for simulation and signing.
Get vault interactions: Call our endpoint to understand how to supply/deposit and withdraw/redeem for any vault we cover.
Non-custodial. No intermediary smart contracts.
The vaults.fyi API is entirely non-custodial, preserving users' autonomy and security.
Give users "best in class" experiences.
Enable users to transact directly from your platform.
No more redirecting users third party interfaces.
Maintain the non-custodial nature of your service.
Create monetization streams.
[Optional] Generate fees when users make transactions.
Where can I see a demo?
Go to the vaults.fyi app to see the full power of our APIs. Everything inside the app is powered by our APIs.
Contact us to get access and learn more.
Last updated