Skip to content

feat: add ScrubVault DepositVault TVL to scrub project (Kava + Arbitrum)#18679

Closed
gaspare100 wants to merge 10000 commits into
DefiLlama:mainfrom
gaspare100:feat/scrubvault-tvl
Closed

feat: add ScrubVault DepositVault TVL to scrub project (Kava + Arbitrum)#18679
gaspare100 wants to merge 10000 commits into
DefiLlama:mainfrom
gaspare100:feat/scrubvault-tvl

Conversation

@gaspare100
Copy link
Copy Markdown
Contributor

@gaspare100 gaspare100 commented Apr 7, 2026

Summary

Extends the existing Scrub project to include TVL from the ScrubVault DepositVault contracts on Kava and Arbitrum.

What is ScrubVault?

ScrubVault is a delta-neutral managed vault where users deposit USDt (Kava) or USDC (Arbitrum) and receive share tokens representing proportional ownership. The deposited capital is deployed off-chain across centralised and decentralised exchanges running a delta-neutral funding-rate and market-making strategy.

Why funds are not sitting in the contract

The vault contract acts as an on-chain accounting and settlement layer. Once a deposit batch is processed, the stablecoins are transferred to the strategy wallet and actively deployed on exchanges. The on-chain totalVaultValue variable is the authoritative AUM figure — updated by the strategy role via distributeRewards() each time PnL is settled back to the vault.

TVL reported here reflects assets under management, not tokens sitting in the contract (a balanceOf check would show near-zero).

Contracts tracked

Chain Contract Token
Kava 0x7BFf6c730dA681dF03364c955B165576186370Bc USDt
Arbitrum 0x439a923517C4DFD3F3d0ABb0C36E356D39CF3f9D USDC (native)

No double-counting

The DepositVault addresses are not referenced in the existing Scrub or ScrubInvest adapters. The vault holds ~$0 in actual token balance (funds are off-chain), so existing sumTokens sweeps cannot pick them up.

Summary by CodeRabbit

  • New Features
    • Added Total Value Locked (TVL) support for ScrubVault across Kava and Arbitrum networks.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.