Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / registerContractRuntimeRolloutPolicyPayloadSchema

Variable: registerContractRuntimeRolloutPolicyPayloadSchema

const registerContractRuntimeRolloutPolicyPayloadSchema: ZodObject<{ effectiveHeight: ZodOptional<ZodNullable<ZodUnion<[ZodString, ZodNumber, ZodBigInt]>>>; id: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; policyHash: ZodString; protocolVersion: ZodDefault<ZodNumber>; requirements: ZodObject<{ abiVersion: ZodString; executorVersion: ZodString; requiredCommands: ZodArray<ZodString, "many">; requiredHostImports: ZodArray<ZodString, "many">; requireFuelMetering: ZodBoolean; sidecarProtocolVersion: ZodNumber; wasmtimeVersion: ZodString; }, "strip", ZodTypeAny, { abiVersion: string; executorVersion: string; requiredCommands: string[]; requiredHostImports: string[]; requireFuelMetering: boolean; sidecarProtocolVersion: number; wasmtimeVersion: string; }, { abiVersion: string; executorVersion: string; requiredCommands: string[]; requiredHostImports: string[]; requireFuelMetering: boolean; sidecarProtocolVersion: number; wasmtimeVersion: string; }>; requirementsHash: ZodString; runtime: ZodLiteral<"wasm-assemblyscript-v1">; status: ZodDefault<ZodEnum<["proposed", "active", "retired"]>>; }, "strip", ZodTypeAny, { effectiveHeight?: string | number | bigint | null; id: string; metadata?: Record<string, unknown>; policyHash: string; protocolVersion: number; requirements: { abiVersion: string; executorVersion: string; requiredCommands: string[]; requiredHostImports: string[]; requireFuelMetering: boolean; sidecarProtocolVersion: number; wasmtimeVersion: string; }; requirementsHash: string; runtime: "wasm-assemblyscript-v1"; status: "active" | "retired" | "proposed"; }, { effectiveHeight?: string | number | bigint | null; id: string; metadata?: Record<string, unknown>; policyHash: string; protocolVersion?: number; requirements: { abiVersion: string; executorVersion: string; requiredCommands: string[]; requiredHostImports: string[]; requireFuelMetering: boolean; sidecarProtocolVersion: number; wasmtimeVersion: string; }; requirementsHash: string; runtime: "wasm-assemblyscript-v1"; status?: "active" | "retired" | "proposed"; }>

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

Audience-first NOOSChain documentation.