buildTinV1OwnerEncryptionMessage
Import from@trustlink/tsn-sdk. Implementation, line 47.
configureTinMasterSeedThresholdProvider
Import from@trustlink/tsn-sdk. Implementation, line 220.
createTinPrivateIdentity
Import from@trustlink/tsn-sdk. Implementation, line 304.
createTinV1OwnerSeedEnvelope
Creates the owner-recoverable seed envelope for a new TIN V1 intent. The seed and signature-derived key stay in this runtime; only the encrypted envelope is returned for inclusion in the owner-authorized creation intent. Import from@trustlink/tsn-sdk. Implementation, line 106.
getTinMasterSeedThresholdProvider
Import from@trustlink/tsn-sdk. Implementation, line 226.
loadTinPrivateTokenBalances
Import from@trustlink/tsn-sdk. Implementation, line 722.
prepareTinV1OwnerSeedAccess
Stable, reproducible wallet approval used to encrypt a TIN seed for later recovery. Import from@trustlink/tsn-sdk. Implementation, line 84.
rewrapTinPrivateIdentityForWalletOwner
Re-encrypt an existing TIN seed for wallet-owned, any-device access without changing its derived PRUs. A legacy device is used only once to open its old envelope; it is never made part of the new envelope. Import from@trustlink/tsn-sdk. Implementation, line 391.
TinBalanceTokenInput
Import from@trustlink/tsn-sdk. Implementation, line 717.
TinMasterSeedAccessContext
Import from@trustlink/tsn-sdk. Implementation, line 183.
TinMasterSeedThresholdProvider
The provider protects only a random data-encryption key. The master seed is encrypted and decrypted locally by this controller and is never an input to a threshold provider, Lit Action, TSN Node, backend, or Cranker. Import from@trustlink/tsn-sdk. Implementation, line 200.
TinMasterSeedThresholdProvider.id
Source, line 201.TinMasterSeedThresholdProvider.getDeviceSessionBinding
Source, line 202.TinMasterSeedThresholdProvider.protectKey
Source, line 203.TinMasterSeedThresholdProvider.releaseKey
Source, line 209.TinOwnerWallet
Import from@trustlink/tsn-sdk. Implementation, line 42.
unlockTinPrivateRoute
Import from@trustlink/tsn-sdk. Implementation, line 511.
withTinOwnerMasterSeed
Run an owner-only operation with the TIN master seed in memory. The SDK asks the connected wallet to authorize access, verifies the envelope bindings, and clears both the derived key and seed when the callback completes. Callers should use this instead of exporting or persisting the seed. Import from@trustlink/tsn-sdk. Implementation, line 634.