Steps:
Apply for access
Go to Vesting Tab
Connect Wallet
Check App Network
Create Vesting Schedule
Submit Schedule & Set Permissions
Review on Vesting Tab
FAQs
⚠️ Please read these FAQs before vesting.
1. Apply for Access
All sender wallet addresses or contract wallets must be whitelisted for correct functioning of the feature.
Try out the feature on Goerli testnet or fill out this form to request access: https://use.superfluid.finance/vesting
2. Go to Vesting Tab
Find the Vesting tab on the sidebar.
3. Connect Wallet
Click the button to see options for connecting your wallet.
Using Gnosis Safe? Use the Safe App in the Safe App interface, or add the Superfluid App as a custom app by its normal URL.
4. Check App Network
Ensure the network in the top right matches your intended Vesting network and where your vesting assets are located.
5. Create Vesting Schedule
Click "Create Vesting Schedule"
Use the green button in the top right of the unlocked Vesting tab
Select Receiver
Make sure your receiver address is a non-exchange wallet address and can access the Superfluid Dashboard to manage their tokens
Select Super Token
Select the Super Token you want to vest. Do you need to add a new token to be supported by Superfluid? Check out this guide.
Selecting Start Date
You can select a start date in the future for the schedule to start, which must be at least 30 mins in the future.
Select Total Vesting Amount
Make sure the total matches your total intended amount.
Select Vesting Period
The Vesting period should match the total duration of vesting from the start date. It must be at least 60 minutes from the Start Date or Cliff if testing.
Choose Cliff/no Cliff
If you would like to include a cliff, no balances will change until it passes. Tokens from the cliff duration will be transferred in bulk after the cliff period in addition to starting the stream.
Optional: Select Cliff Amount and Cliff Period
The Total Vesting period and amount will be inclusive of the Cliff Period and amount.
Optional: Select Automatic Wrapping
Automatic wrapping will keep all your outgoing flows for a selected token topped up from your underlying token balance (except vesting cliffs). You must always ensure you have enough underlying token to continue your streams or they will be liquidated.
Preview
Check all details are correct
6. Submit Schedule & Set Permissions
Your wallet will prompt you to execute two transactions, make sure they are all processed or else the automation may fail later.
7. Review on Vesting Tab
The main Vesting Tab will now include details of your newly set up Vesting Schedule, click on the table row to show the full details.
8. FAQs and Known Issues
Gnosis Safe Permissions
Currently, permissions may not work correctly on Gnosis Safes when setting up multiple schedules at once
Workaround:
Set up all schedules and execute on multisig
Check permissions & allowances table
Click “fix allowances” and execute if any any red marks
Only one stream per sender-receiver-token
You may not vest to addresses you’re already streaming the same token to, as only one stream can exist between each sender and receiver per token.
Workaround:
Send to or from a different address