Skip to main content
const GenieError: EnumFactories<"GenieError", { Custom: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<ArrayBufferLike> | null, Schema>; }>; StorageError: GenType<string, "string">; ArithmeticError: GenType<string, "string">; PermissionDenied: GenType<string, "string">; InvalidInput: GenType<string, "string">; NotFound: GenType<string, "string">; NotSupported: GenType<string, "string">; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<ArrayBufferLike> | null, Schema>; }>; ComponentCallError: GenType<string, "string">; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<ArrayBufferLike> | null, Schema>; }>; SerializationError: GenType<string, "string">; AssertionFailed: GenType<string, "string">; SystemMismatch: { struct: { caller: StructDefinition<"GvmContract", { deployer: TupleDefinition<"EntityId", readonly [TupleDefinition<"H256", readonly […]>]>; component_index: TupleDefinition<"GvmComponentIndex", readonly [GenType<number, "u32">]>; }>; callee: StructDefinition<"GvmContract", { deployer: TupleDefinition<"EntityId", readonly [TupleDefinition<"H256", readonly […]>]>; component_index: TupleDefinition<"GvmComponentIndex", readonly [GenType<number, "u32">]>; }>; }; }; ContractRefError: EnumFactories<"ContractRefError", { InstanceMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ImplementationMismatch: { struct: { expected: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }> & EnumDefinition<"ContractRefError", { InstanceMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ImplementationMismatch: { struct: { expected: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }>; SelfRefError: EnumFactories<"SelfRefError", { ContractMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }> & EnumDefinition<"SelfRefError", { ContractMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }>; }> & EnumDefinition<"GenieError", { Custom: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<ArrayBufferLike> | null, Schema>; }>; StorageError: GenType<string, "string">; ArithmeticError: GenType<string, "string">; PermissionDenied: GenType<string, "string">; InvalidInput: GenType<string, "string">; NotFound: GenType<string, "string">; NotSupported: GenType<string, "string">; EcallError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<ArrayBufferLike> | null, Schema>; }>; ComponentCallError: GenType<string, "string">; DeserializationError: StructDefinition<"GvmErrorDetails", { code: GenType<number, "u16">; name: GenType<string, "string">; msg: GenType<string, "string">; serialized_data: GenType<Uint8Array<ArrayBufferLike> | null, Schema>; }>; SerializationError: GenType<string, "string">; AssertionFailed: GenType<string, "string">; SystemMismatch: { struct: { caller: StructDefinition<"GvmContract", { deployer: TupleDefinition<"EntityId", readonly [TupleDefinition<"H256", readonly […]>]>; component_index: TupleDefinition<"GvmComponentIndex", readonly [GenType<number, "u32">]>; }>; callee: StructDefinition<"GvmContract", { deployer: TupleDefinition<"EntityId", readonly [TupleDefinition<"H256", readonly […]>]>; component_index: TupleDefinition<"GvmComponentIndex", readonly [GenType<number, "u32">]>; }>; }; }; ContractRefError: EnumFactories<"ContractRefError", { InstanceMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ImplementationMismatch: { struct: { expected: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }> & EnumDefinition<"ContractRefError", { InstanceMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ImplementationMismatch: { struct: { expected: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<…, …>; push_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }>; SelfRefError: EnumFactories<"SelfRefError", { ContractMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }> & EnumDefinition<"SelfRefError", { ContractMismatch: { struct: { expected: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; actual: StructDefinition<"GvmContract", { deployer: TupleDefinition<…, …>; component_index: TupleDefinition<…, …>; }>; }; }; ComponentTypeMismatch: { struct: { expected: GenType<number, "u32">; actual: GenType<number, "u32">; }; }; }>; }>
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts:109