Thruput TypeScript protocol bindings
    Preparing search index...

    Module @thruputchain/contract-spec

    Contract specification AST types and codecs for Thruput contracts.

    The exported symbols are generated from XDR definitions in the protocol/ submodule, with this barrel serving as the supported public import surface for contract-spec consumers.

    Enumerations

    ContractMethodEffect
    ContractTypeDefKind
    ContractTypeKind
    ContractUnionCaseKind

    Interfaces

    ContractArrayType
    ContractEnumDef
    ContractEnumVariant
    ContractEventDef
    ContractExceptionType
    ContractField
    ContractSignedTokenPreimage
    ContractSpec
    ContractSpecId
    ContractSpecInterface
    ContractSpecMethod
    ContractStructDef
    ContractUnionCase
    ContractUnionDef
    ContractVectorType

    Type Aliases

    ContractSpecString
    ContractType
    ContractTypeDef
    ContractUnionCaseType

    Variables

    codec

    Functions

    contractSpecString

    References

    BoolCodec → BoolCodec
    CxsReader → CxsReader
    CxsWriter → CxsWriter
    deserialize → deserialize
    deserializeCxs → deserializeCxs
    fixedArray → fixedArray
    FixedArray → FixedArray
    FixedArrayCodec → FixedArrayCodec
    fixedBytes → fixedBytes
    FixedBytes → FixedBytes
    FixedOpaqueCodec → FixedOpaqueCodec
    Int128Codec → Int128Codec
    Int256Codec → Int256Codec
    Int32Codec → Int32Codec
    Int64Codec → Int64Codec
    IReader → IReader
    IWriter → IWriter
    LazyCodec → LazyCodec
    MAX_PREALLOC_BYTES → MAX_PREALLOC_BYTES
    OptionCodec → OptionCodec
    resolve → resolve
    RpcMethodMeta → RpcMethodMeta
    RpcProgramMeta → RpcProgramMeta
    serialize → serialize
    serializeCxs → serializeCxs
    topic → topic
    Topic → Topic
    Uint128Codec → Uint128Codec
    Uint256Codec → Uint256Codec
    Uint32Codec → Uint32Codec
    Uint64Codec → Uint64Codec
    Uint8Codec → Uint8Codec
    VarArray → VarArray
    VarArrayCodec → VarArrayCodec
    VarBytes → VarBytes
    VarOpaqueCodec → VarOpaqueCodec
    VarString → VarString
    VoidCodec → VoidCodec
    XdrCodec → XdrCodec
    XdrReader → XdrReader
    XdrWriter → XdrWriter