@thruputchain/client
    Preparing search index...

    Module index

    Root SDK entrypoint for the Thruput TypeScript client.

    Most applications should start here with createThruputClient and HttpTransport. Focused subpath exports are also available for transaction, transport, contract, standard contract binding, signer, and action APIs.

    Namespaces

    SignedOp
    thruput_signed_op_if

    Classes

    ContractDecodeError
    ContractReceiptError
    ContractViewError
    Ed25519Signer
    ExecutionDecodeError
    ExecutionReturnUnavailableError
    FundingObservationError
    HistoryWalkError
    HttpRequestError
    HttpResponseError
    HttpTransport
    JsonRpcError
    MlDsa65Signer
    MockTransport
    NativeRpcError
    NetworkMismatchError
    ParseUnitsError
    RpcCompatibilityError
    RpcDecodingError
    RpcRequestValidationError
    RpcResponseError
    TransactionExecutionError
    TransactionObservationError
    TransactionReceiptObservationError
    TransactionReceiptTimeoutError
    UnsupportedRpcValue
    UnsupportedTransactionAdmissionError
    UnsupportedTransactionOutcomeError

    Interfaces

    AirdropActions
    Cluster
    ClusterThruputClientOptions
    ContractArgumentMetadata
    ContractCall
    ContractCodec
    ContractCodecContext
    ContractDeployment
    ContractEvent
    ContractEventDefinition
    ContractEventFieldMetadata
    ContractEventFilterInput
    ContractEventReceiptOptions
    ContractEventTopicMetadata
    ContractExceptionMetadata
    ContractMethod
    ContractMethodDefinition
    ContractReceipt
    ContractTypeSelector
    ContractView
    ContractViewRequest
    CoreThruputClient
    CreateProviderWalletClientOptions
    CreatePubkeyAccountOptions
    CreateSourceAddressAccountOptions
    DecodedContractEvent
    DefineSignedOperationOptions
    DeploymentOptions
    ExecuteCallsRequest
    ExecutionResult
    HistoryCompletion
    HttpBatchOptions
    HttpTransportOptions
    KnownCommitment
    Operation
    PendingWalletTransaction
    PredefinedClusterOptions
    PrepareTransactionRequest
    ProviderExecutionOptions
    ProviderWalletClient
    PubkeyAccount
    ReadViewsRequest
    ReadViewsResponse
    RequestAirdropOptions
    RpcClientOptions
    RpcDiscovery
    RpcRequests
    RpcResults
    SignedOperation
    SignedOperationPreimage
    SignedOperationRequest
    SignedOperationType
    SignedToken
    Signer
    SignerEntry
    SourceAddressAccount
    SubmissionEvidence
    ThruputClient
    ThruputClientOptions
    Transport
    TransportRequestOptions
    UnknownContractException
    WaitForTransactionReceiptOptions
    WalletActions
    WalletAirdropActions
    WalletBatchExecutionRequest
    WalletExecutionActions
    WalletExecutionRequest
    WalletInvocationAdapter

    Type Aliases

    AddressAuthDataInfo
    AirdropAttemptRequest
    AirdropExecutionStatus
    AirdropPending
    AirdropResponse
    AirdropSucceeded
    AuthPublicKey
    AuthSigner
    BalanceResponse
    BlockInfo
    BlockTransactionQuery
    BlockTransactionWalkQuery
    BoundContractMethod
    CallResults
    ChainConfig
    ChainTip
    ClusterCapability
    ClusterHasCapability
    ConflictCode
    ConflictDiagnostic
    ConnectedThruputClient
    ContractCallOptions
    ContractEventFilterValue
    ContractEventPage
    ContractEventQuery
    ContractException
    ContractInstance
    ContractMethodInputs
    ContractReceiptEvent
    ContractReceiptFailure
    ContractReceiptOutcome
    ContractRejectCode
    ContractViewFailure
    ContractViewOptions
    ContractViewOutcome
    ContractViewRequestOptions
    DecodedRpcError
    EmittedEvent
    EventFilter
    EventPage
    EventQuery
    EventWalkQuery
    ExecutableWalletClient
    ExecutionConfig
    FundAccountRequest
    FundAccountResponse
    HistoryStart
    IdentifiedContractEvent
    IdentifiedEvent
    IterationOrder
    MethodArgs
    NetworkConfigParams
    NetworkInfo
    PrepareBatchExecutionRequest
    PrepareExecutionRequest
    ReadErrorKind
    ReceiptObserver
    RecentAttemptFailure
    RegisteredAuthResult
    RootAddressTransactionQuery
    RootAddressWalkQuery
    RpcAdmission
    RpcAirdropAttempt
    RpcAirdropExecution
    RpcAscendingAnchor
    RpcAssumedAuth
    RpcAuthConfiguration
    RpcAuthSigner
    RpcBalanceResult
    RpcBase58_ContractAddress
    RpcBase58_Ed25519PublicKey
    RpcBase58_PublicKeyHash
    RpcBase58_SHA256Hash
    RpcBase58_ValidatorID
    RpcBlockInfo
    RpcBlockStart
    RpcChainConfig
    RpcChainTip
    RpcClient
    RpcConfigLimits
    RpcConflictCode
    RpcConflictDiagnostic
    RpcContractRejectCode
    RpcDecimalTimePoint
    RpcDecimalU64
    RpcDescendingAnchor
    RpcEmittedEvent
    RpcErrorData
    RpcEventFilter
    RpcEventPage
    RpcExecutionConfig
    RpcFailureCause
    RpcFundingSubmission
    RpcHistoryStart
    RpcIdentifiedEvent
    RpcInvocation
    RpcInvocationOutput
    RpcInvocationResult
    RpcIterationOrder
    RpcMethod
    RpcMethods
    RpcNetworkInfo
    RpcParams
    RpcPendingTransactionCount
    RpcPublicKey
    RpcReceiptExecution
    RpcRecentAttemptFailure
    RpcRegisteredAuthResult
    RpcSchedulerError
    RpcSchedulerErrorSource
    RpcSendTransactionResult
    RpcServerLimits
    RpcSimulationBatchLimits
    RpcSimulationResult
    RpcSimulationResults
    RpcStorageCosts
    RpcStorageItem
    RpcStorageResult
    RpcTopicFilter
    RpcTransactionReceipt
    RpcTransactionRef
    RpcTransactionRefPage
    RpcTransactionStatus
    RpcTxHash
    RpcVersionInfo
    SchedulerTransactionError
    ServerLimits
    SimulationBatchLimits
    StorageCosts
    StorageItemInfo
    StorageItemRead
    TransactionFailureCause
    TransactionReceipt
    TransactionRef
    TransactionRefPage
    TransactionStatus
    TxInvalidDetail
    VersionInfo
    ViewBatchRequest
    ViewBatchResponse
    ViewCall
    ViewOutput
    ViewRequest
    ViewResponse
    WalletAccount
    WalletClient
    WalletNetworkOptions
    WalletRequestAirdropOptions

    Variables

    defaultWalletAdapter
    DEVNET_RPC_URL
    devWalletAdapter
    FUTURENET_RPC_URL
    LOCALNET_RPC_URL
    NativeRpcErrorCode
    SignedOp
    SignedOpSpec
    thruput_signed_op_if

    Functions

    addressFromBase58
    addressFromHex
    addressToStrkey
    assertNetworkMatchesCluster
    assertTransactionAdmission
    assertTransactionSuccess
    buildNamedCodecs
    bytesEqual
    classifyReadError
    createContractCodecContext
    createDefaultWalletBatchInvocation
    createInvocation
    createProviderWalletClient
    createPubkeyAccount
    createRpcClient
    createSourceAddressAccount
    createSubmissionEvidence
    createThruputClient
    createTransaction
    createWalletClient
    decodeCalldata
    decodeDeployment
    decodeExecution
    defineCluster
    defineContractEvent
    defineContractMethod
    defineSignedOperation
    defineWalletInvocationAdapter
    deriveContractAddress
    deriveEntrypointID
    derivePubkeyAccountAddress
    derivePublicKeyHash
    deserializeSignedTransaction
    deserializeTransaction
    devnet
    encodeCalldata
    fixedFromBase58
    formatSpecId
    formatUnits
    fromHex0x
    futurenet
    getContract
    getContractEvents
    hashContract
    hashFromBase58
    hashFromHex
    hashSignedTransaction
    isSignedToken
    iterateEventPages
    iterateTransactionsByBlock
    iterateTransactionsByRootAddress
    localnet
    mainnet
    majorVersionFromSemver
    parseAddress
    parsePublicKey
    parseSecretSeed
    parseUnits
    prepareContractDeployment
    prepareTransaction
    pubkeyAccountPreimage
    pubkeySignatureEnvelopeBytes
    publicKeyToStrkey
    randomNonce
    readViews
    requestAirdrop
    requestAirdropAttempt
    resolveCodec
    rv32Contract
    secretSeedToStrkey
    sendInvocation
    sendTransaction
    serializeSignedTransaction
    serializeTransaction
    signedOperationPreimage
    signedToken
    signTransaction
    specIdKey
    submitAndObserve
    toHex0x
    transactionSignaturePreimage
    txInvalidDetail
    verifyMlDsa65
    waitForCommitment
    waitForExecution
    waitForTransactionReceipt
    walletGasLimit