TVL tracking lets wallets, apps, protocol frontends, and other transaction builders measure the vault flows they generate. By adding a Vaults.fyi tracking suffix to vault transactions, your integration can see which deposits and withdrawals came from your product, how much attributed TVL remains in each vault, and how that traffic changes over time in portal.vaults.fyi. The same attribution layer can also support monetization through fee rebate programs where available. The tracking layer does not change the user’s transaction path. Users still interact directly with the target vault or protocol contract. Vaults.fyi only adds attribution metadata to the calldata so confirmed onchain activity can be connected back to your integration.Documentation Index
Fetch the complete documentation index at: https://docs.vaults.fyi/llms.txt
Use this file to discover all available pages before exploring further.
What you can track
Once your transactions are tagged, portal.vaults.fyi gives you a live view of the traffic and TVL your integration drives. You can track:- Deposits, withdrawals, redeems, claims, and other supported vault actions created by your integration.
- Current attributed TVL by vault, protocol, curator, and network.
- Daily TVL changes over time.
- User-level balances and transaction history for tracked vault interactions.
- Which flows are sticky and how much value remains in vaults after users enter.
- Which attributed flows may be eligible for fee rebate programs where available.

Why integrators use it
Prove your distribution
Show the vault TVL your wallet, app, or frontend is driving instead of relying on off-chain estimates or partner-side reporting.
Analyze retained TVL
Measure not only transaction volume, but how much value remains in vaults over time after users deposit.
Track and monetize
Use the free suffix endpoint to track attributed TVL for free in portal.vaults.fyi and support fee rebate programs where available.
Integration paths
There are two ways to enable TVL tracking.Option 1: Use the Vaults.fyi Transactions API
Every transaction created with the Vaults.fyi Transactions API automatically has TVL tracking enabled. If you use Vaults.fyi to generate deposit, redeem, claim, or other supported vault transaction payloads, no additional integration work is required. The returned transaction data already includes the tracking suffix, so deposits and withdrawals can be attributed and reported in portal.vaults.fyi. For apps and wallets that want Vaults.fyi to prepare the full vault transaction, this is the simplest path: request the transaction payload, pass it to the user’s wallet, and tracking is included automatically.Option 2: Use your own transaction builder with the free suffix endpoint
If you already build vault transactions yourself, use the free suffix endpoint. It returns a short calldata suffix that you append to your existing transaction data. This is the recommended path for wallets, apps, and protocol frontends that already build vault transactions themselves but want to track their deposits and withdrawals so they can analyze the flows and see their traffic.Generating attribution suffixes for existing transaction flows
This section is designed for integrators who already have their own transaction-building flow.What you need
- A free Vaults.fyi account. Accounts are currently invite-only.
- An API key created from that account.
- Access to portal.vaults.fyi, where attributed TVL can be tracked for free.
- The user wallet address and vault ID for each transaction being tagged.
Endpoint
Append the suffix to calldata
Append the returned suffix to your existing calldata without adding another0x prefix:
trackedTransaction through your normal wallet or transaction pipeline. Once confirmed onchain, the transaction can be attributed and analyzed for free in portal.vaults.fyi.
The transaction recipient, value, chain, and function arguments do not change. Only the calldata string is extended with the tracking suffix.
What you see in the portal
Portal views are organized as a drill-down from your aggregate attributed TVL to individual user-vault activity.1. Overview: total attributed TVL
Start with the overview to see total attributed value, asset allocation, and daily TVL over time.
2. Breakdown: protocol or curator source
Drill into attributed TVL by protocol or curator to understand where your tracked flows are landing and how those balances change over time.
3. Vaults: attributed TVL by vault
Open a source to see the vaults receiving tracked flows, including network, APY, average value outstanding, and net TVL.
4. Vault detail: users in a specific vault
Select a vault to inspect its daily attributed TVL and the users contributing to that balance.
5. User detail: transaction-level history
Open a user to review the attributed balance and transaction history for that user-vault relationship.
For curators and protocols
Curators and protocols can use this page as an integration guide for wallets, apps, and other distribution partners. Send integrators the attribution suffix guide so they can create an API key, append the suffix to their existing vault transactions, and make their flows visible in portal.vaults.fyi. Once integrators tag transactions, curators and protocols can use the portal to understand which partners are routing users into their vaults and how much TVL remains attributable to those flows.API reference
See the full endpoint reference at /api-reference/transactions, or explore the live OpenAPI spec athttps://api.vaults.fyi/v2/documentation/json.
