> ## 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.

# callbackResultSchema()

> **callbackResultSchema**\<`T`>(`innerSchema`): [`EnumFactories`](/reference/sdk/typescript/index/type-aliases/EnumFactories)\<`"CallbackResult"`, \{ `Ok`: `T`; `Err`: [`EnumFactories`](/reference/sdk/typescript/index/type-aliases/EnumFactories)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }> & [`EnumDefinition`](/reference/sdk/typescript/index/interfaces/EnumDefinition)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }>; }> & [`EnumDefinition`](/reference/sdk/typescript/index/interfaces/EnumDefinition)\<`"CallbackResult"`, \{ `Ok`: `T`; `Err`: [`EnumFactories`](/reference/sdk/typescript/index/type-aliases/EnumFactories)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }> & [`EnumDefinition`](/reference/sdk/typescript/index/interfaces/EnumDefinition)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }>; }>

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts:150](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts#L150)

## Type Parameters

### T

`T` *extends* [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`unknown`, `Schema`>

## Parameters

### innerSchema

`T`

## Returns

[`EnumFactories`](/reference/sdk/typescript/index/type-aliases/EnumFactories)\<`"CallbackResult"`, \{ `Ok`: `T`; `Err`: [`EnumFactories`](/reference/sdk/typescript/index/type-aliases/EnumFactories)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }> & [`EnumDefinition`](/reference/sdk/typescript/index/interfaces/EnumDefinition)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }>; }> & [`EnumDefinition`](/reference/sdk/typescript/index/interfaces/EnumDefinition)\<`"CallbackResult"`, \{ `Ok`: `T`; `Err`: [`EnumFactories`](/reference/sdk/typescript/index/type-aliases/EnumFactories)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }> & [`EnumDefinition`](/reference/sdk/typescript/index/interfaces/EnumDefinition)\<`"GvmError"`, \{ `KernelError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `ExecutionError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `EcallError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `DeserializationError`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; `OutOfGas`: [`StructDefinition`](/reference/sdk/typescript/index/interfaces/StructDefinition)\<`"GvmErrorDetails"`, \{ `code`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`number`, `"u16"`>; `name`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `msg`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`string`, `"string"`>; `serialized_data`: [`GenType`](/reference/sdk/typescript/index/interfaces/GenType)\<`Uint8Array`\<...> | `null`, `Schema`>; }>; }>; }>
