Skip to main content
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:376 ABI representation of a complete contract module.

Properties

component_type_index

component_type_index: AbiComponentTypeIndex
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:380 Role index assigned to this module

contract_name

contract_name: ContractName
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:384 Name of the contract

encoding

encoding: "Borsh"
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:385

errors?

optional errors?: AbiTypeDefinition[]
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:389 List of error types that can be returned by this contract

events?

optional events?: AbiTypeDefinition[]
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:393 List of event types that can be emitted by this contract

methods

methods: AbiMethod[]
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:397 List of all methods in this module

module_name

module_name: ModuleName
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:401 Name of the module (e.g., “root”, “issuer”, “holder”)

storage?

optional storage?: AbiSelfStorageSchema | null
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:405 Self-storage schema for this component. Describes the layout of the component struct stored under the self-storage key. Null for components with no fields.

types?

optional types?: AbiTypeDefinition[]
Defined in: metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/rpc-types/types.ts:409 List of user-defined or imported types referenced by entry points.