> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlabs.co/llms.txt
> Use this file to discover all available pages before exploring further.

# schemas/system-types

## Type Aliases

* [AmountInSubunits](/reference/sdk/typescript/schemas/system-types/type-aliases/AmountInSubunits)
* [PTH256](/reference/sdk/typescript/schemas/system-types/type-aliases/PTH256)
* [H256](/reference/sdk/typescript/schemas/system-types/type-aliases/H256)
* [EntityId](/reference/sdk/typescript/schemas/system-types/type-aliases/EntityId)
* [EntityIdSigner](/reference/sdk/typescript/schemas/system-types/type-aliases/EntityIdSigner)
* [ContractVersion](/reference/sdk/typescript/schemas/system-types/type-aliases/ContractVersion)
* [ComponentTypeIndex](/reference/sdk/typescript/schemas/system-types/type-aliases/ComponentTypeIndex)
* [GvmPushIndex](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmPushIndex)
* [GvmContractCodeId](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmContractCodeId)
* [GvmComponentCodeId](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmComponentCodeId)
* [GvmComponentIndex](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmComponentIndex)
* [GvmContract](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmContract)
* [GvmComponentHeader](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmComponentHeader)
* [GvmComponentId](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmComponentId)
* [CallerIdentity](/reference/sdk/typescript/schemas/system-types/type-aliases/CallerIdentity)
* [ComponentOwner](/reference/sdk/typescript/schemas/system-types/type-aliases/ComponentOwner)
* [ContractRefError](/reference/sdk/typescript/schemas/system-types/type-aliases/ContractRefError)
* [GvmErrorDetails](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmErrorDetails)
* [SelfRefError](/reference/sdk/typescript/schemas/system-types/type-aliases/SelfRefError)
* [GenieError](/reference/sdk/typescript/schemas/system-types/type-aliases/GenieError)
* [GvmError](/reference/sdk/typescript/schemas/system-types/type-aliases/GvmError)
* [VmBytes](/reference/sdk/typescript/schemas/system-types/type-aliases/VmBytes)

## Variables

* [AmountInSubunits](/reference/sdk/typescript/schemas/system-types/variables/AmountInSubunits)
* [PTH256](/reference/sdk/typescript/schemas/system-types/variables/PTH256)
* [H256](/reference/sdk/typescript/schemas/system-types/variables/H256)
* [EntityId](/reference/sdk/typescript/schemas/system-types/variables/EntityId)
* [EntityIdSigner](/reference/sdk/typescript/schemas/system-types/variables/EntityIdSigner)
* [ContractVersion](/reference/sdk/typescript/schemas/system-types/variables/ContractVersion)
* [ComponentTypeIndex](/reference/sdk/typescript/schemas/system-types/variables/ComponentTypeIndex)
* [GvmPushIndex](/reference/sdk/typescript/schemas/system-types/variables/GvmPushIndex)
* [GvmContractCodeId](/reference/sdk/typescript/schemas/system-types/variables/GvmContractCodeId)
* [GvmComponentCodeId](/reference/sdk/typescript/schemas/system-types/variables/GvmComponentCodeId)
* [GvmComponentIndex](/reference/sdk/typescript/schemas/system-types/variables/GvmComponentIndex)
* [GvmContract](/reference/sdk/typescript/schemas/system-types/variables/GvmContract)
* [GvmComponentHeader](/reference/sdk/typescript/schemas/system-types/variables/GvmComponentHeader)
* [GvmComponentId](/reference/sdk/typescript/schemas/system-types/variables/GvmComponentId)
* [CallerIdentity](/reference/sdk/typescript/schemas/system-types/variables/CallerIdentity)
* [ComponentOwner](/reference/sdk/typescript/schemas/system-types/variables/ComponentOwner)
* [ContractRefError](/reference/sdk/typescript/schemas/system-types/variables/ContractRefError)
* [GvmErrorDetails](/reference/sdk/typescript/schemas/system-types/variables/GvmErrorDetails)
* [SelfRefError](/reference/sdk/typescript/schemas/system-types/variables/SelfRefError)
* [GenieError](/reference/sdk/typescript/schemas/system-types/variables/GenieError)
* [GvmError](/reference/sdk/typescript/schemas/system-types/variables/GvmError)
* [VmBytes](/reference/sdk/typescript/schemas/system-types/variables/VmBytes)

## Functions

* [genieResultSchema](/reference/sdk/typescript/schemas/system-types/functions/genieResultSchema)
* [callbackResultSchema](/reference/sdk/typescript/schemas/system-types/functions/callbackResultSchema)
