assertVerifiedDestinationLiquidity
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 140.
AttestationStatus
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 14.
ATTESTCOIN_BLOCK_PROVER_PRECOMPILE
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 5.
createTinExitReplayKey
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 105.
CREDITCOIN_SETTLEMENT_NETWORK
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 21.
CreditcoinDestination
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 69.
CreditcoinDestination.network
Source, line 70.CreditcoinDestination.address
Source, line 71.CreditcoinDestination.token
Source, line 72.CreditcoinLiquidityState
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 186.
CreditcoinLiquidityState.availableAmount
Source, line 187.CreditcoinLiquidityState.sourceBlock
Source, line 188.CreditcoinLiquidityState.observedAt
Source, line 189.CreditcoinLiquidityState.validUntil
Source, line 190.CreditcoinLiquidityState.nonce
Source, line 191.CreditcoinLiquidityState.queryId
Source, line 192.CreditcoinLiquidityState.isFresh
Source, line 193.CreditcoinPayoutAuthorization
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 36.
CreditcoinPayoutAuthorization.settlementId
Source, line 37.CreditcoinPayoutAuthorization.sealedTipHeadHash
Source, line 38.CreditcoinPayoutAuthorization.tinHash
Source, line 39.CreditcoinPayoutAuthorization.exitCommitment
Source, line 40.CreditcoinPayoutAuthorization.destinationNetwork
Source, line 41.CreditcoinPayoutAuthorization.recipient
Source, line 42.CreditcoinPayoutAuthorization.amount
Source, line 43.CreditcoinPayoutAuthorization.nonce
Source, line 44.CreditcoinPayoutAuthorization.deadline
Source, line 45.CreditcoinPayoutAuthorization.merchantOverride
Source, line 46.CreditcoinRouteClient
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 250.
CreditcoinRouteClient.readRoute
Source, line 279.CreditcoinRouteClient.readLiquidity
Source, line 305.CreditcoinRouteClient.readEvidence
Source, line 319.CreditcoinRouteClientConfig
Live Creditcoin route evidence for terminal runners and the TSN test UI. The Node may mirror route identity for fast admission, but this client reads the route registry and liquidity observation directly from Creditcoin. It never accepts a token or executor address as runtime authority from UI data. Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 163.
CreditcoinRouteClientConfig.rpcUrl
Source, line 164.CreditcoinRouteClientConfig.registry
Source, line 165.CreditcoinRouteClientConfig.routeId
Source, line 166.CreditcoinRouteClientConfig.expectedChainId
Source, line 167.CreditcoinRouteClientConfig.explorerBaseUrl
Source, line 168.CreditcoinRouteEvidence
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 196.
CreditcoinRouteEvidence.status
Source, line 197.CreditcoinRouteEvidence.route
Source, line 198.CreditcoinRouteEvidence.liquidity
Source, line 199.CreditcoinRouteEvidence.logs
Source, line 200.CreditcoinRouteEvidence.explorerLinks
Source, line 201.CreditcoinRouteEvidence.failure
Source, line 202.CreditcoinRouteState
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 171.
CreditcoinRouteState.chainId
Source, line 172.CreditcoinRouteState.routeId
Source, line 173.CreditcoinRouteState.enabled
Source, line 174.CreditcoinRouteState.payoutVault
Source, line 175.CreditcoinRouteState.settlementToken
Source, line 176.CreditcoinRouteState.destinationNetwork
Source, line 177.CreditcoinRouteState.destinationChainId
Source, line 178.CreditcoinRouteState.destinationExecutor
Source, line 179.CreditcoinRouteState.outbox
Source, line 180.CreditcoinRouteState.tokenName
Source, line 181.CreditcoinRouteState.tokenSymbol
Source, line 182.CreditcoinRouteState.tokenDecimals
Source, line 183.CrossChainNetwork
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 8.
CrossChainRecipient
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 23.
CrossChainUiSnapshot
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 365.
CrossChainUiSnapshot.status
Source, line 366.CrossChainUiSnapshot.logs
Source, line 367.CrossChainUiSnapshot.nodeRoutes
Source, line 368.CrossChainUiSnapshot.creditcoin
Source, line 369.DestinationLiquidityRoute
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 121.
DestinationLiquidityRoute.routeId
Source, line 122.DestinationLiquidityRoute.network
Source, line 123.DestinationLiquidityRoute.sourceChainKey
Source, line 124.DestinationLiquidityRoute.sourceLiquidityEmitter
Source, line 125.DestinationLiquidityRoute.payoutVault
Source, line 126.DestinationLiquidityRoute.settlementToken
Source, line 127.DestinationLiquidityRoute.enabled
Source, line 128.loadCrossChainUiSnapshot
One UI-facing preflight that mirrors the terminal order: Node route gate first, then live Creditcoin registry/liquidity evidence. Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 376.
TinExitAttestationInput
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 75.
TinExitAttestationInput.settlementId
Source, line 76.TinExitAttestationInput.sourceNetwork
Source, line 77.TinExitAttestationInput.destinationNetwork
Source, line 78.TinExitAttestationInput.sealedTipHeadHash
Source, line 79.TinExitAttestationInput.amount
Source, line 80.TinExitAttestationInput.tinHash
Source, line 81.TinExitAttestationInput.exitCommitment
Source, line 82.TinExitAttestationReceipt
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 85.
TinExitAttestationReceipt.status
Source, line 86.TinExitAttestationReceipt.settlementId
Source, line 87.TinExitAttestationReceipt.destinationNetwork
Source, line 88.TinExitAttestationReceipt.creditcoinTransaction
Source, line 89.TinExitAttestationReceipt.sourceAnchorTransaction
Source, line 90.TsnCrossChainClient
Application-facing TSN cross-chain façade. This class coordinates calls to the existing Node and registry reader. It deliberately does not sign Solana transactions, submit EVM transactions, generate Attestcoin proofs, or choose an executor. Those responsibilities remain with the Solana programs, Node, Attestcoin contracts, and Crankers. Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 408.
TsnCrossChainClient.getSettlementNetworks
Returns only routes admitted by the running Node gate. Source, line 431.TsnCrossChainClient.preflight
Runs the same Node-gate then Creditcoin-registry preflight used by the UI. Source, line 436.TsnCrossChainClient.submitDebitIntent
Submits an already signed TSN debit intent to the Node. Source, line 444.TsnCrossChainClient.readCreditcoinEvidence
Reads live Creditcoin route and liquidity evidence without submitting a transaction. Source, line 455.TsnCrossChainClient.createCrankerHandoff
Produces the exact handoff object a Cranker may submit. The SDK never broadcasts it; a Cranker must enforce its own network and signer policy. Source, line 463.validateCreditcoinDestination
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 93.
validateCreditcoinPayoutAuthorization
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 49.
validateCrossChainRecipient
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 27.
VerifiedDestinationEvm
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 119.
VerifiedDestinationLiquidity
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/cross-chain. Implementation, line 131.