feat: add ScrubVault DepositVault TVL to scrub project (Kava + Arbitrum)#18679
Closed
gaspare100 wants to merge 10000 commits into
Closed
feat: add ScrubVault DepositVault TVL to scrub project (Kava + Arbitrum)#18679gaspare100 wants to merge 10000 commits into
gaspare100 wants to merge 10000 commits into
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
totalVaultValuevariable is the authoritative AUM figure — updated by the strategy role viadistributeRewards()each time PnL is settled back to the vault.TVL reported here reflects assets under management, not tokens sitting in the contract (a
balanceOfcheck would show near-zero).Contracts tracked
0x7BFf6c730dA681dF03364c955B165576186370Bc0x439a923517C4DFD3F3d0ABb0C36E356D39CF3f9DNo 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
sumTokenssweeps cannot pick them up.Summary by CodeRabbit