Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / setContractRuntimeActivationPayloadSchema

Variable: setContractRuntimeActivationPayloadSchema

const setContractRuntimeActivationPayloadSchema: ZodObject<{ activationHeight: ZodOptional<ZodNullable<ZodUnion<[ZodString, ZodNumber, ZodBigInt]>>>; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; minValidatorAttestations: ZodOptional<ZodNumber>; preflightAttestation: ZodOptional<ZodObject<{ checkedAt: ZodOptional<ZodString>; nodeId: ZodOptional<ZodString>; ok: ZodLiteral<true>; requirementsHash: ZodString; }, "strip", ZodTypeAny, { checkedAt?: string; nodeId?: string; ok: true; requirementsHash: string; }, { checkedAt?: string; nodeId?: string; ok: true; requirementsHash: string; }>>; protocolVersion: ZodDefault<ZodNumber>; reason: ZodOptional<ZodNullable<ZodString>>; requireAllActiveValidatorsAttested: ZodOptional<ZodBoolean>; 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; rolloutPolicyId: ZodOptional<ZodString>; runtime: ZodLiteral<"wasm-assemblyscript-v1">; status: ZodEnum<["disabled", "preflight_required", "active"]>; }, "strip", ZodTypeAny, { activationHeight?: string | number | bigint | null; metadata?: Record<string, unknown>; minValidatorAttestations?: number; preflightAttestation?: { checkedAt?: string; nodeId?: string; ok: true; requirementsHash: string; }; protocolVersion: number; reason?: string | null; requireAllActiveValidatorsAttested?: boolean; requirements: { abiVersion: string; executorVersion: string; requiredCommands: string[]; requiredHostImports: string[]; requireFuelMetering: boolean; sidecarProtocolVersion: number; wasmtimeVersion: string; }; requirementsHash: string; rolloutPolicyId?: string; runtime: "wasm-assemblyscript-v1"; status: "disabled" | "active" | "preflight_required"; }, { activationHeight?: string | number | bigint | null; metadata?: Record<string, unknown>; minValidatorAttestations?: number; preflightAttestation?: { checkedAt?: string; nodeId?: string; ok: true; requirementsHash: string; }; protocolVersion?: number; reason?: string | null; requireAllActiveValidatorsAttested?: boolean; requirements: { abiVersion: string; executorVersion: string; requiredCommands: string[]; requiredHostImports: string[]; requireFuelMetering: boolean; sidecarProtocolVersion: number; wasmtimeVersion: string; }; requirementsHash: string; rolloutPolicyId?: string; runtime: "wasm-assemblyscript-v1"; status: "disabled" | "active" | "preflight_required"; }>

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

Audience-first NOOSChain documentation.