Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / registerContractPackagePayloadSchema

Variable: registerContractPackagePayloadSchema

const registerContractPackagePayloadSchema: ZodObject<{ approvalMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; auditMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; codeHash: ZodString; descriptorHash: ZodString; id: ZodString; manifestHash: ZodString; packageName: ZodString; packageVersion: ZodString; runtime: ZodLiteral<"wasm-assemblyscript-v1">; status: ZodDefault<ZodEnum<["approved", "suspended", "retired"]>>; }, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; codeHash: string; descriptorHash: string; id: string; manifestHash: string; packageName: string; packageVersion: string; runtime: "wasm-assemblyscript-v1"; status: "suspended" | "approved" | "retired"; }, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; codeHash: string; descriptorHash: string; id: string; manifestHash: string; packageName: string; packageVersion: string; runtime: "wasm-assemblyscript-v1"; status?: "suspended" | "approved" | "retired"; }>

Defined in: chain/transaction-types.ts:333

Audience-first NOOSChain documentation.