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.