Skip to main content
const GvmComponentId: StructDefinition<"GvmComponentId", { component_entity_id: TupleDefinition<"EntityId", readonly [TupleDefinition<"H256", readonly [TupleDefinition<"PTH256", readonly [GenType<Uint8Array<ArrayBufferLike>, Schema>]>]>]>; header: StructDefinition<"GvmComponentHeader", { version: TupleDefinition<"ContractVersion", readonly [GenType<number, "u32">]>; index: TupleDefinition<"GvmComponentIndex", readonly [GenType<number, "u32">]>; contract: StructDefinition<"GvmContract", { deployer: TupleDefinition<"EntityId", readonly [TupleDefinition<"H256", readonly [TupleDefinition<…, …>]>]>; component_index: TupleDefinition<"GvmComponentIndex", readonly [GenType<number, "u32">]>; }>; component_code_id: StructDefinition<"GvmComponentCodeId", { contract_code_id: StructDefinition<"GvmContractCodeId", { pusher_entity: TupleDefinition<"EntityId", readonly [TupleDefinition<…, …>]>; push_index: TupleDefinition<"GvmPushIndex", readonly [GenType<…, …>]>; }>; component_type_index: TupleDefinition<"ComponentTypeIndex", readonly [GenType<number, "u32">]>; }>; }>; }>
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/schemas/system-types.ts:67