General FAQ for Builders
How are trading taxes processed on Base?
To track trading tax flow on Base, there are two methods:
Option 1: Trace Through Contracts
Token Swap to Tax Swapper Agent token trades that incur a tax will route to the Tax Swapper: 0x8e0253dA409Faf5918FE2A15979fd878F4495D0E
Swapper Converts to $VIRTUAL → Sent to Tax Manager The Tax Swapper converts taxed tokens to $VIRTUAL, then sends the output to the Tax Manager: 0x7e26173192d72fd6d75a759f888d61c2cdbb64b1
Tax Manager Converts to cbBTC → Distributes Fees The Tax Manager swaps $VIRTUAL into cbBTC, which is then distributed between the creator and the platform. Example distribution address: 0xd078e10ec06bee885dc036f37f71b5749bc1eacf7619660df5fe2ab1f933f564
Option 2: Read from Tax Manager Contract
Use Function 5 on the Tax Manager proxy contract:
BaseScan - Tax Manager Contract
This function returns current stats on distribution balances.
How are trading taxes processed on Solana?
On Solana, tax proceeds are sent directly from the agent wallet to the creator’s distribution wallet.
If the destination wallet is unknown, creators should contact the Virtuals team for verification.
Alternatively, distributions can be monitored via the LP fee distribution wallet:
9WBoFXeAbskmi6aMK5jvyNgXVKeZrcVeFJtDBLikzdnm
When do agents become eligible for fee distribution?
Fee distribution begins only after agent tokens reach the following trading volume thresholds:
Solana: 700,000 cumulative trading volume
Base: 10,000,000 cumulative trading volume
Once the threshold is reached, taxes are distributed as described in the respective chain’s pipeline.
How are vested tokens claimed?
Vested tokens are not auto-distributed.
Eligible wallets must log in to app.virtuals.io and manually claim any vested tokens.
Last updated