Global

Members

(constant) CTE_COMMAND_EXTENDED_MAX_LEN

Max practical length for Command Data using the extended format. Value: `1197`.
Source:

(constant) CTE_COMMAND_FORMAT_EXTENDED

Command Data Format: Extended (Length 32-1197). Value: `0x20`.
Source:

(constant) CTE_COMMAND_FORMAT_FLAG_MASK

Command Data Format Flag Mask (Bit 5). Value: `0x20`.
Source:

(constant) CTE_COMMAND_FORMAT_SHORT

Command Data Format: Short (Length 0-31). Value: `0x00`.
Source:

(constant) CTE_COMMAND_SHORT_MAX_LEN

Max length for Command Data using the short format. Value: `31`.
Source:

(constant) CTE_CRYPTO_TYPE_ED25519

Crypto Type: Ed25519 signature scheme. Value: `0x00`.
Source:

(constant) CTE_CRYPTO_TYPE_MASK

Crypto Type Mask (Lowest 2 bits). Value: `0x03`.
Source:

(constant) CTE_CRYPTO_TYPE_SLH_DSA_128F

Crypto Type: SLH-DSA-SHA2-128f Post-Quantum scheme. Value: `0x01`.
Source:

(constant) CTE_CRYPTO_TYPE_SLH_DSA_192F

Crypto Type: SLH-DSA-SHA2-192f Post-Quantum scheme. Value: `0x02`.
Source:

(constant) CTE_CRYPTO_TYPE_SLH_DSA_256F

Crypto Type: SLH-DSA-SHA2-256f Post-Quantum scheme. Value: `0x03`.
Source:

(constant) CTE_IXDATA_CONST_VAL_FALSE

IxData Constant Value: Represents boolean `false`. Value: `0x00`.
Source:

(constant) CTE_IXDATA_CONST_VAL_TRUE

IxData Constant Value: Represents boolean `true`. Value: `0x01`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_FLOAT32

IxData Fixed Type: 32-bit Floating Point (float). Value: `0x08`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_FLOAT64

IxData Fixed Type: 64-bit Floating Point (double). Value: `0x09`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_INT16

IxData Fixed Type: Signed 16-bit integer. Value: `0x01`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_INT32

IxData Fixed Type: Signed 32-bit integer. Value: `0x02`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_INT64

IxData Fixed Type: Signed 64-bit integer. Value: `0x03`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_INT8

IxData Fixed Type: Signed 8-bit integer. Value: `0x00`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_UINT16

IxData Fixed Type: Unsigned 16-bit integer. Value: `0x05`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_UINT32

IxData Fixed Type: Unsigned 32-bit integer. Value: `0x06`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_UINT64

IxData Fixed Type: Unsigned 64-bit integer. Value: `0x07`.
Source:

(constant) CTE_IXDATA_FIXED_TYPE_UINT8

IxData Fixed Type: Unsigned 8-bit integer. Value: `0x04`.
Source:

(constant) CTE_IXDATA_SUBTYPE_CONSTANT

IxData Subtype: Constant Value (True/False). Value: `0x03`.
Source:

(constant) CTE_IXDATA_SUBTYPE_FIXED

IxData Subtype: Fixed Size Data Type. Value: `0x02`.
Source:

(constant) CTE_IXDATA_SUBTYPE_LEGACY_INDEX

IxData Subtype: Legacy Index Reference (0-15). Value: `0x00`.
Source:

(constant) CTE_IXDATA_SUBTYPE_MASK

IxData Subtype Mask (Lowest 2 bits). Value: `0x03`.
Source:

(constant) CTE_IXDATA_SUBTYPE_VARINT

IxData Subtype: Variable Length Integer (Varint). Value: `0x01`.
Source:

(constant) CTE_IXDATA_VARINT_ENC_SLEB128

IxData Varint Encoding: Signed LEB128 follows. Value: `0x02`.
Source:

(constant) CTE_IXDATA_VARINT_ENC_ULEB128

IxData Varint Encoding: Unsigned LEB128 follows. Value: `0x01`.
Source:

(constant) CTE_IXDATA_VARINT_ENC_ZERO

IxData Varint Encoding: Represents the value 0. Value: `0x00`.
Source:

(constant) CTE_LEGACY_INDEX_MAX_VALUE

Max value for a Legacy Index Reference. Value: `15`.
Source:

(constant) CTE_LIST_MAX_LEN

Max number of items in a Public Key or Signature List. Value: `15`.
Source:

(constant) CTE_MAX_TRANSACTION_SIZE :number

Maximum allowed size in bytes for a complete encoded CTE transaction.
Type:
  • number
Source:

(constant) CTE_PEEK_EOF

Value returned by decoder peek functions on EOF/error. Value: `0xFF`.
Source:

(constant) CTE_PUBKEY_SIZE_ED25519

Ed25519 Public Key Size in bytes. Value: `32`.
Source:

(constant) CTE_PUBKEY_SIZE_SLH_128F

SLH-DSA-128f Public Key Size in bytes. Value: `32`.
Source:

(constant) CTE_PUBKEY_SIZE_SLH_192F

SLH-DSA-192f Public Key Size in bytes. Value: `48`.
Source:

(constant) CTE_PUBKEY_SIZE_SLH_256F

SLH-DSA-256f Public Key Size in bytes. Value: `64`.
Source:

(constant) CTE_SIGNATURE_HASH_SIZE_PQC

Size in bytes of the hash used for SLH-DSA Signatures. Value: `32`.
Source:

(constant) CTE_SIGNATURE_SIZE_ED25519

Ed25519 Signature Size in bytes. Value: `64`.
Source:

(constant) CTE_TAG_COMMAND_DATA

Field Tag: Identifies Command Data. Value: `0xC0`.
Source:

(constant) CTE_TAG_IXDATA_FIELD

Field Tag: Identifies an IxData Field. Value: `0x80`.
Source:

(constant) CTE_TAG_MASK

Field Tag Mask (Top 2 bits). Value: `0xC0`.
Source:

(constant) CTE_TAG_PUBLIC_KEY_LIST

Field Tag: Identifies a Public Key List. Value: `0x00`.
Source:

(constant) CTE_TAG_SIGNATURE_LIST

Field Tag: Identifies a Signature List. Value: `0x40`.
Source:

(constant) CTE_VERSION_BYTE

Common Transaction Encoding (CTE) Version Byte (v1). Value: `0xF1`.
Source: