Vesting · Sablier Lockup v4 · $25 flat per batch

Vesting streams nobody can cancel.

Upload your team or investor list, pick one schedule (or one per row), review the total, sign once. Every recipient gets a Sablier stream on Arbitrum One.

Any standard ERC-20. Fee-on-transfer tokens are rejected on-chain. Scan it with the Token Checker first if you are unsure.

How it works

  • One transactionYou approve the token and the $25 fee, then one call creates every stream. If any recipient or schedule is invalid, nothing is created — no half-finished batches.
  • Sablier Lockup v4Each recipient receives a real Sablier stream NFT. They withdraw on app.sablier.com or from the claim hub here; the contract only wraps creation.
  • Non-cancelable by defaultInvestors and team members can verify on-chain that nobody can claw the stream back. You may choose cancelable if you need it — the choice is visible to every recipient.
  • You are the senderThe Sablier `sender` of every stream is your wallet, not TrustlessKit. If a stream is cancelable, only you can cancel it and the unvested part returns to you directly.
  • No custodyTokens pass through the contract inside the create transaction and go straight into Sablier. The contract owner has no function that touches anyone’s tokens.
  • Fee$25 flat per batch, paid in USDC or USDT, regardless of recipients or amount. Fees accrue for the $TRUST buyback-and-burn.

Receiving tokens under vesting? Open the claim hub. Fee-on-transfer tokens are not supported (Sablier needs the exact deposit). Not an audit of the token you vest — run it through the Token Checker first.