Tenebrae SDK V2
Embed against Ethereum Sepolia. For all deployments, see Stack.
Reference for embedding Tenebrae Protocol settlement in your product: initialize the plugin, run Deposit into Tenebrae → Receive (transfer link) → Transfer within Tenebrae → Withdraw from Tenebrae, and look up methods.
Tutorial: Quickstart · Sketches: Sandbox ·
How-tos: deposit · private transfer · withdraw
Surfaces
| Surface | Use when | Start |
|---|---|---|
| Tenebrae client | Institutional Activity / ops UX without building UI | tenebrae.xyz |
| SDK embed | Your UI, automation, or custody signer needs prepare → prove → submit | Initialize · Methods |
| Wallet Host shell | Kohaku-class host with storage + provider loading this plugin | Same create spine — Initialize |
| Settlement Sandbox | Learn prepare shapes on the docs origin (not live host spend) | /dev/sandbox |
Claims posture
| We say | We do not say |
|---|---|
| Explicit prepare → prove → submit | Tenebrae is a wallet or WaaS |
| Pool-class verbs on Ethereum Sepolia | Upstream catalog listing or mainnet host spend proven |
| Confidential DeFi interfaces on the spine | Every venue enabled on every chain |
Reference pages
InitializePackage · plugin deps · config · create.LifecycleCreate → unlock · balance · deposit · receive · send · withdraw.Methodsbalance · prepareShield · resolveTransferLinkSenderView · prepareTransferViaTransferLink · prepareUnshield · broadcast.
Next
InitializePackage · plugin deps · config · create.SandboxEditable prepare sketches on the docs origin.QuickstartSepolia client smoke — deposit → transfer → withdraw.
For Tenebrae repo contributors
| Topic | Reference |
|---|---|
| Host adapter package | packages/kohaku-tenebrae |
| Settlement subsystem | Program 0054 |
| Confidential DeFi | Program 0053 |
| Wallet-receipt host port | WR-016 host API spec |
| Kohaku extension | Program 0104 |
| SOTA prompt | SOTA-PROMPT-INTEGRATE-SDK-REFERENCE-2026-07-21 |