2.0 RC docsView 1.x docs
v2.0.0-rc.1 release candidate
The API is frozen and later candidates carry fixes only, except the receipt-free and Safe create surface of /fhe-airdrop, which is @beta. Published on the next dist-tag; latest stays on 1.6.0 until 2.0.0.
Vesting 2.0 · Client@tokenops/sdk/fhe-vesting

ConfidentialVestingManagerClient

Mounts against one manager clone. Writes that submit an encrypted amount (createVesting, batchCreateVesting, partialClaim, adminPartialClaim, splitVesting, withdrawAdmin, withdrawTokenFee) need an encryptor at call time and throw MissingEncryptorError naming the method otherwise. Every argument-object write takes a per-call gas; every write is bracketed with a telemetry span. Only splitVesting has a receipt-free overload; encrypted views and disclosures need an account that can user-decrypt in-session.

Construct

Headless TS — non-React consumers (Node, Vite, server workers). React hosts use the per-hook surface; same method names, lazy encryptor.

@tokenops/sdk/fhe-vesting
ts
import { createConfidentialVestingManagerClient } from "@tokenops/sdk/fhe-vesting";

const client = createConfidentialVestingManagerClient({
  publicClient,
  walletClient,
  address, // required: manager clone address
});

Methods

Write · 9

Disclose · ACL · 6

Encrypted read · 9

Read · 21

Recovery · 7