Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / createContractReleasePayloadSchema

Variable: createContractReleasePayloadSchema

const createContractReleasePayloadSchema: ZodObject<{ approvalMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; auditMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; codeHash: ZodString; descriptorHash: ZodString; id: ZodString; manifestHash: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; migrationId: ZodOptional<ZodNullable<ZodString>>; packageName: ZodString; packageRegistryId: ZodString; packageVersion: ZodString; releaseType: ZodEnum<["new", "upgrade", "rollback", "hotfix"]>; rollbackTargetReleaseId: ZodOptional<ZodNullable<ZodString>>; sourceContractId: ZodOptional<ZodNullable<ZodString>>; targetContractId: ZodString; }, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; codeHash: string; descriptorHash: string; id: string; manifestHash: string; metadata?: Record<string, unknown>; migrationId?: string | null; packageName: string; packageRegistryId: string; packageVersion: string; releaseType: "new" | "upgrade" | "rollback" | "hotfix"; rollbackTargetReleaseId?: string | null; sourceContractId?: string | null; targetContractId: string; }, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; codeHash: string; descriptorHash: string; id: string; manifestHash: string; metadata?: Record<string, unknown>; migrationId?: string | null; packageName: string; packageRegistryId: string; packageVersion: string; releaseType: "new" | "upgrade" | "rollback" | "hotfix"; rollbackTargetReleaseId?: string | null; sourceContractId?: string | null; targetContractId: string; }>

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

Audience-first NOOSChain documentation.