Skip to main content

Superfluid Vesting

Superfluid vesting is simple, non-custodial, liquid and composable. Anyone can create Superfluid vesting schedules easily by using the no-code Superfluid Dashboard or the Vesting Scheduler SDK built on a robust smart contract framework

Vesting with the Superfluid Dashboard (No-code)

Step 1: Accessing the Dashboard

Navigate to the Superfluid Dashboard. Ensure you are connected to the appropriate network (e.g., Polygon Mumbai for testing or Ethereum mainnet for live transactions).

Vesting Dashboard

note

Vesting via the dashboard requires a simple whitelisting. Register your interest to be whitelisted here.

Step 2: Creating the Vesting Schedule

Fill in the information below in order to create a vesting schedule:

Create Vesting Schedule

  1. Receiver: Enter the public address, ENS, or Lens of the recipient.
  2. Super Token: Select the Super Token you wish to vest. If you don't have super tokens, you can wrap your tokens using the Super Token Wrapper.
  3. Vesting Start Date: Set the date and time when the vesting will start.
  4. Total Vested Amount: Input the total amount of tokens to be vested.
  5. Total Vesting Period: Specify the duration over which the tokens will vest.
  6. Optional Cliff: Toggle the 'Add Cliff' option and specify the cliff amount and period if needed.
note

The "cliff amount" is the amount of tokens that will be vested at the start of the vesting period. For example, if you set a cliff of 100 tokens, the recipient will receive 100 tokens at the start of the vesting period, and the remaining tokens will be vested over the vesting period.

Step 3: Preview and Create

After entering the vesting parameters, preview the vesting schedule to ensure everything is correct. Then, create the vesting schedule with a single transaction.

Vesting Preview

Step 4: Sharing the Vesting Schedule

A link to the vesting schedule status page can be shared with the recipient, providing them with an up-to-date view of their vesting progress.

Vesting Custom Page

Vesting using the Superfluid Vesting Scheduler (for Devs)

The Vesting Scheduler is a sophisticated smart contract designed for setting up token vesting schedules. It's non-custodial and operates by moving tokens directly from your wallet or Safe to a specified recipient. The contract includes options for adding cliffs, after which it initiates a linear vesting process through a Superfluid stream, ensuring the recipient receives tokens directly in their wallet without any need for claiming.

For a more detailed explanation of the Vesting Scheduler, check out the Vesting Scheduler Automation Full Guide.

If you have questions about how to build with this smart contract framework, don't hesitate to reach out to our team or community on Discord!


Benefits of Superfluid Vesting

Superfluid vesting offers:

  • Simple UI: A user-friendly interface allowing easy setup in just a few clicks.
  • Full Liquidity: Maintained liquidity for senders and immediate token flow for receivers.
  • Composability: The ability to transfer vested tokens seamlessly to DeFi products.
  • Reduced Volatility: Tokens are streamed every second, mitigating market volatility.
  • Enhanced Security: Safe streaming without locking tokens in a contract.
  • No Custody: Tokens are streamed directly to the recipient's wallet.

For a hands-on demonstration, try setting up a vesting schedule on the Superfluid Dashboard or explore building with the smart contract framework today.