vault setup
Vaults allow you to configure how tax revenue is distributed. This step is optional and only available for tax tokens.
Vault Types
Split Vault
Revenue sharing across multiple wallet addresses. Each recipient gets a percentage of the tax revenue.
Configuration:
Add one or more recipients
Set BPS (basis points) per recipient — 10000 = 100%
Total must equal 10000 (100%)
Example:
Wallet A: 7000 BPS (70%)
Wallet B: 3000 BPS (30%)
This means 70% of tax revenue goes to Wallet A and 30% to Wallet B.
Gift Vault
Links your token to an X (Twitter) handle for community giveaways.
Configuration:
Enter an X (Twitter) handle (without @)
How Vaults Work
When you create a tax token with a vault, the deployment goes through VaultPortal instead of the regular Portal:
Regular Portal:
Portal.newTokenV5()— standard and tax tokens without vaultVaultPortal:
VaultPortal.newTaxTokenWithVault()— tax tokens with vault configuration
The vault is created atomically with the token — both are set up in the same transaction.
Vault Factories
Each vault type has its own factory contract:
Split Vault
0xfab75Dc774...52345F
0x1ae091F75D...76A424
Gift Vault
0x025549F52B...66ab32
0xa02DA44D67...d5326
No Vault
If you don't need revenue sharing, skip this step. Your tax token will be deployed through the regular Portal, and all tax revenue goes to the default destination.
Next Step
Proceed to Generate Wallets.
