MCPcopy Create free account
hub / github.com/GalaChain/sdk / ChaincodeFromContractClassType

Interface ChaincodeFromContractClassType

chain-test/src/unit/TestChaincode.ts:26–39  ·  view source on GitHub ↗

* Interface for Hyperledger Fabric's ChaincodeFromContract class. * This is used internally to create chaincode instances from contract classes. * @internal

Source from the content-addressed store, hash-verified

24 * @internal
25 */
26interface ChaincodeFromContractClassType {
27 // eslint-disable-next-line @typescript-eslint/no-misused-new
28 new (
29 contractClasses: Array<{ new (): Contract }>,
30 serializers,
31 metadata,
32 title,
33 version
34 ): ChaincodeFromContractClassType;
35
36 Invoke(
37 stub: ChaincodeStubClassType
38 ): Promise<{ status: 200; payload: Buffer } | { status: 500; message: Error }>;
39}
40
41const ChaincodeFromContract =
42 // eslint-disable-next-line @typescript-eslint/no-var-requires

Callers 2

invokeMethod · 0.80
queryMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected