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