nooschain / chain/transaction-types / registerContractPackagePayloadSchema
Variable: registerContractPackagePayloadSchema
constregisterContractPackagePayloadSchema: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