Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / payloadSchemas

Variable: payloadSchemas

const payloadSchemas: object

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

Type Declaration

ADD_BUCKET_ACCESS_RULE

readonly ADD_BUCKET_ACCESS_RULE: ZodObject<{ bucketId: ZodString; id: ZodString; permissions: ZodArray<ZodEnum<["bucket:read_metadata", "bucket:read_encrypted", "bucket:write", "bucket:admin"]>, "many">; principalId: ZodString; principalType: ZodEnum<["user", "organization", "contract"]>; }, "strip", ZodTypeAny, { bucketId: string; id: string; permissions: ("bucket:read_metadata" | "bucket:read_encrypted" | "bucket:write" | "bucket:admin")[]; principalId: string; principalType: "user" | "contract" | "organization"; }, { bucketId: string; id: string; permissions: ("bucket:read_metadata" | "bucket:read_encrypted" | "bucket:write" | "bucket:admin")[]; principalId: string; principalType: "user" | "contract" | "organization"; }> = addBucketAccessRulePayloadSchema

ADD_CHAIN_ACCESS_RULE

readonly ADD_CHAIN_ACCESS_RULE: ZodObject<{ id: ZodString; permissions: ZodArray<ZodEnum<["chain:admin"]>, "many">; principalId: ZodString; principalType: ZodEnum<["user", "organization"]>; }, "strip", ZodTypeAny, { id: string; permissions: "chain:admin"[]; principalId: string; principalType: "user" | "organization"; }, { id: string; permissions: "chain:admin"[]; principalId: string; principalType: "user" | "organization"; }> = addChainAccessRulePayloadSchema

ADD_ENCRYPTED_RECORD

readonly ADD_ENCRYPTED_RECORD: ZodObject<{ bucketId: ZodString; bucketKeyId: ZodOptional<ZodNullable<ZodString>>; bucketKeyVersion: ZodOptional<ZodNullable<ZodNumber>>; createdByOrganizationId: ZodString; createdByUserId: ZodString; encryptedPayload: ZodOptional<ZodNullable<ZodString>>; encryptionMetadata: ZodRecord<ZodString, ZodUnknown>; id: ZodString; keyEnvelopes: ZodArray<ZodRecord<ZodString, ZodUnknown>, "many">; payloadHash: ZodString; publicIndexes: ZodRecord<ZodString, ZodUnion<[ZodString, ZodNumber, ZodBoolean, ZodNull]>>; }, "strip", ZodTypeAny, { bucketId: string; bucketKeyId?: string | null; bucketKeyVersion?: number | null; createdByOrganizationId: string; createdByUserId: string; encryptedPayload?: string | null; encryptionMetadata: Record<string, unknown>; id: string; keyEnvelopes: Record<string, unknown>[]; payloadHash: string; publicIndexes: Record<string, string | number | boolean | null>; }, { bucketId: string; bucketKeyId?: string | null; bucketKeyVersion?: number | null; createdByOrganizationId: string; createdByUserId: string; encryptedPayload?: string | null; encryptionMetadata: Record<string, unknown>; id: string; keyEnvelopes: Record<string, unknown>[]; payloadHash: string; publicIndexes: Record<string, string | number | boolean | null>; }> = addEncryptedRecordPayloadSchema

ADD_VALIDATOR

readonly ADD_VALIDATOR: ZodObject<{ activatedAtHeight: ZodOptional<ZodNullable<ZodUnion<[ZodString, ZodNumber, ZodBigInt]>>>; endpoint: ZodOptional<ZodNullable<ZodString>>; nodeId: ZodString; raftHttpUrl: ZodOptional<ZodNullable<ZodString>>; raftTcpAddress: ZodOptional<ZodNullable<ZodString>>; status: ZodOptional<ZodEnum<["active", "pending", "suspended"]>>; votingPower: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { activatedAtHeight?: string | number | bigint | null; endpoint?: string | null; nodeId: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; status?: "pending" | "active" | "suspended"; votingPower?: number; }, { activatedAtHeight?: string | number | bigint | null; endpoint?: string | null; nodeId: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; status?: "pending" | "active" | "suspended"; votingPower?: number; }> = addValidatorPayloadSchema

ADVANCE_CONTRACT_RELEASE

readonly ADVANCE_CONTRACT_RELEASE: ZodObject<{ approvalMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; auditMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; expectedCurrentStatus: ZodOptional<ZodEnum<["draft", "package_approved", "deployed", "instantiated", "readiness_checked", "migration_planned", "migration_completed", "traffic_ready", "source_deactivated", "completed", "rollback_started", "rolled_back", "failed"]>>; id: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; migrationId: ZodOptional<ZodNullable<ZodString>>; nextStatus: ZodEnum<["package_approved", "deployed", "instantiated", "readiness_checked", "migration_planned", "migration_completed", "traffic_ready", "source_deactivated", "completed", "rollback_started", "failed"]>; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; expectedCurrentStatus?: "failed" | "draft" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started" | "rolled_back"; id: string; metadata?: Record<string, unknown>; migrationId?: string | null; nextStatus: "failed" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started"; reason?: string | null; }, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; expectedCurrentStatus?: "failed" | "draft" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started" | "rolled_back"; id: string; metadata?: Record<string, unknown>; migrationId?: string | null; nextStatus: "failed" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started"; reason?: string | null; }> = advanceContractReleasePayloadSchema

APPROVE_CONTRACT_STATE_MIGRATION

readonly APPROVE_CONTRACT_STATE_MIGRATION: ZodObject<{ approvalMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; proposalId: ZodString; }, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; proposalId: string; }, { approvalMetadata?: Record<string, unknown>; proposalId: string; }> = approveContractStateMigrationPayloadSchema

CALL_CONTRACT

readonly CALL_CONTRACT: ZodObject<{ args: ZodOptional<ZodUnknown>; contractId: ZodString; method: ZodString; }, "strip", ZodTypeAny, { args?: unknown; contractId: string; method: string; }, { args?: unknown; contractId: string; method: string; }> = callContractPayloadSchema

CANCEL_CONTRACT_STATE_MIGRATION_JOB

readonly CANCEL_CONTRACT_STATE_MIGRATION_JOB: ZodObject<{ jobId: ZodString; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { jobId: string; reason?: string | null; }, { jobId: string; reason?: string | null; }> = cancelContractStateMigrationJobPayloadSchema

CREATE_BUCKET

readonly CREATE_BUCKET: ZodObject<{ createdByOrganizationId: ZodString; createdByUserId: ZodString; description: ZodOptional<ZodNullable<ZodString>>; encryptionMode: ZodEnum<["per_bucket_key", "per_record_key"]>; id: ZodString; indexSchema: ZodOptional<ZodObject<{ indexes: ZodArray<ZodObject<{ allowedValues: ZodOptional<ZodArray<..., ...>>; key: ZodString; required: ZodOptional<ZodBoolean>; type: ZodEnum<[..., ..., ..., ..., ..., ..., ...]>; }, "strip", ZodTypeAny, { allowedValues?: ...[]; key: string; required?: boolean; type: "string" | "number" | "boolean" | "integer" | "float" | "date" | "datetime"; }, { allowedValues?: ...[]; key: string; required?: boolean; type: "string" | "number" | "boolean" | "integer" | "float" | "date" | "datetime"; }>, "many">; }, "strip", ZodTypeAny, { indexes: object[]; }, { indexes: object[]; }>>; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; name: ZodString; replicationPolicy: ZodEnum<["replicate_encrypted_to_all_nodes", "replicate_encrypted_to_authorized_nodes", "metadata_only"]>; }, "strip", ZodTypeAny, { createdByOrganizationId: string; createdByUserId: string; description?: string | null; encryptionMode: "per_bucket_key" | "per_record_key"; id: string; indexSchema?: { indexes: object[]; }; metadata: Record<string, unknown>; name: string; replicationPolicy: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }, { createdByOrganizationId: string; createdByUserId: string; description?: string | null; encryptionMode: "per_bucket_key" | "per_record_key"; id: string; indexSchema?: { indexes: object[]; }; metadata?: Record<string, unknown>; name: string; replicationPolicy: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }> = createBucketPayloadSchema

CREATE_BUCKET_KEY

readonly CREATE_BUCKET_KEY: ZodObject<{ algorithm: ZodLiteral<"AES-256-GCM">; bucketId: ZodString; createdByOrganizationId: ZodString; createdByUserId: ZodString; id: ZodString; keyEnvelopes: ZodArray<ZodObject<{ algorithm: ZodString; encryptedDekBase64: ZodString; recipientId: ZodString; recipientPublicKey: ZodString; recipientType: ZodEnum<["user", "organization"]>; }, "strip", ZodTypeAny, { algorithm: string; encryptedDekBase64: string; recipientId: string; recipientPublicKey: string; recipientType: "user" | "organization"; }, { algorithm: string; encryptedDekBase64: string; recipientId: string; recipientPublicKey: string; recipientType: "user" | "organization"; }>, "many">; keyVersion: ZodNumber; }, "strip", ZodTypeAny, { algorithm: "AES-256-GCM"; bucketId: string; createdByOrganizationId: string; createdByUserId: string; id: string; keyEnvelopes: object[]; keyVersion: number; }, { algorithm: "AES-256-GCM"; bucketId: string; createdByOrganizationId: string; createdByUserId: string; id: string; keyEnvelopes: object[]; keyVersion: number; }> = createBucketKeyPayloadSchema

CREATE_CONTRACT_RELEASE

readonly CREATE_CONTRACT_RELEASE: 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; }> = createContractReleasePayloadSchema

CREATE_CONTRACT_STATE_MIGRATION_JOB

readonly CREATE_CONTRACT_STATE_MIGRATION_JOB: ZodObject<object & object, "strip", ZodTypeAny, { batchSize: number; expectedSourceCodeHash?: string; expectedSourceManifestHash?: string; expectedTargetCodeHash?: string; expectedTargetManifestHash?: string; id: string; kind: "raw-copy" | "schema-transform" | "contract-defined"; metadata?: Record<string, unknown>; migrationId?: string; mode: "copy" | "move"; overwrite: "replace" | "reject"; proposalId?: string; sourceContractId: string; stateKeys: string[] | "all"; targetContractId: string; transforms: ({ fromKey: string; operation: "copy"; toKey: string; } | { fromKey: string; operation: "rename"; toKey: string; } | { fromKey: string; operation: "delete"; } | { fromKey: string; operation: "setDefault"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "set"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "remove"; path: string; toKey?: string; } | { fromKey: string; fromPath: string; operation: "moveJsonPointer"; toKey?: string; toPath: string; })[]; }, { batchSize?: number; expectedSourceCodeHash?: string; expectedSourceManifestHash?: string; expectedTargetCodeHash?: string; expectedTargetManifestHash?: string; id: string; kind?: "raw-copy" | "schema-transform" | "contract-defined"; metadata?: Record<string, unknown>; migrationId?: string; mode?: "copy" | "move"; overwrite?: "replace" | "reject"; proposalId?: string; sourceContractId: string; stateKeys: string[] | "all"; targetContractId: string; transforms?: ({ fromKey: string; operation: "copy"; toKey: string; } | { fromKey: string; operation: "rename"; toKey: string; } | { fromKey: string; operation: "delete"; } | { fromKey: string; operation: "setDefault"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "set"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "remove"; path: string; toKey?: string; } | { fromKey: string; fromPath: string; operation: "moveJsonPointer"; toKey?: string; toPath: string; })[]; }> = createContractStateMigrationJobPayloadSchema

DEACTIVATE_CONTRACT

readonly DEACTIVATE_CONTRACT: ZodObject<{ contractId: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; overrideDependencyPolicy: ZodOptional<ZodBoolean>; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { contractId: string; metadata?: Record<string, unknown>; overrideDependencyPolicy?: boolean; reason?: string | null; }, { contractId: string; metadata?: Record<string, unknown>; overrideDependencyPolicy?: boolean; reason?: string | null; }> = deactivateContractPayloadSchema

DEPLOY_CONTRACT_CODE

readonly DEPLOY_CONTRACT_CODE: ZodObject<{ codeHash: ZodString; createdByOrganizationId: ZodString; createdByUserId: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; wasmBytecodeBase64: ZodString; }, "strip", ZodTypeAny, { codeHash: string; createdByOrganizationId: string; createdByUserId: string; metadata?: Record<string, unknown>; wasmBytecodeBase64: string; }, { codeHash: string; createdByOrganizationId: string; createdByUserId: string; metadata?: Record<string, unknown>; wasmBytecodeBase64: string; }> = deployContractCodePayloadSchema

EXECUTE_CONTRACT_STATE_MIGRATION_BATCH

readonly EXECUTE_CONTRACT_STATE_MIGRATION_BATCH: ZodObject<{ jobId: ZodString; limit: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { jobId: string; limit?: number; }, { jobId: string; limit?: number; }> = executeContractStateMigrationBatchPayloadSchema

FINALIZE_CONTRACT_STATE_MIGRATION_JOB

readonly FINALIZE_CONTRACT_STATE_MIGRATION_JOB: ZodObject<{ jobId: ZodString; }, "strip", ZodTypeAny, { jobId: string; }, { jobId: string; }> = finalizeContractStateMigrationJobPayloadSchema

INSTANTIATE_CONTRACT

readonly INSTANTIATE_CONTRACT: ZodObject<{ codeHash: ZodString; id: ZodString; initMsg: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; manifest: ZodObject<{ calls: ZodDefault<ZodArray<ZodObject<{ contractId: ZodString; methods: ZodArray<ZodString, "many">; requiredBuckets: ZodDefault<ZodArray<..., ...>>; }, "strip", ZodTypeAny, { contractId: string; methods: string[]; requiredBuckets: object[]; }, { contractId: string; methods: string[]; requiredBuckets?: ...[]; }>, "many">>; exports: ZodObject<{ init: ZodOptional<ZodString>; methods: ZodEffects<ZodRecord<ZodString, ZodObject<{ abi: ...; buckets: ...; entrypoint: ...; invoke: ...; maxFuel: ...; }, "strip", ZodTypeAny, { abi?: ...; buckets: ...; entrypoint: ...; invoke: ...; maxFuel?: ...; }, { abi?: ...; buckets?: ...; entrypoint: ...; invoke: ...; maxFuel?: ...; }>>, Record<string, { abi?: ... | ...; buckets: ...[]; entrypoint: string; invoke: { allow: ...; }; maxFuel?: ... | ...; }>, Record<string, { abi?: ... | ...; buckets?: ... | ...; entrypoint: string; invoke: { allow: ...; }; maxFuel?: ... | ...; }>>; }, "strip", ZodTypeAny, { init?: string; methods: Record<string, { abi?: { description?: ...; events: ...; input?: ...; output?: ...; }; buckets: object[]; entrypoint: string; invoke: { allow: ...[]; }; maxFuel?: number; }>; }, { init?: string; methods: Record<string, { abi?: { description?: ...; events?: ...; input?: ...; output?: ...; }; buckets?: ...[]; entrypoint: string; invoke: { allow: ...[]; }; maxFuel?: number; }>; }>; migrations: ZodDefault<ZodArray<ZodObject<{ description: ZodOptional<ZodString>; entrypoint: ZodString; fromVersion: ZodOptional<ZodString>; id: ZodString; input: ZodOptional<ZodType<..., ..., ...>>; maxBatchSize: ZodOptional<ZodNumber>; maxFuel: ZodOptional<ZodNumber>; output: ZodOptional<ZodType<..., ..., ...>>; toVersion: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { description?: string; entrypoint: string; fromVersion?: string; id: string; input?: ContractAbiValue; maxBatchSize?: number; maxFuel?: number; output?: ContractAbiValue; toVersion?: string; }, { description?: string; entrypoint: string; fromVersion?: string; id: string; input?: ContractAbiValue; maxBatchSize?: number; maxFuel?: number; output?: ContractAbiValue; toVersion?: string; }>, "many">>; name: ZodString; runtime: ZodLiteral<"wasm-assemblyscript-v1">; schemaVersion: ZodLiteral<1>; version: ZodString; }, "strip", ZodTypeAny, { calls: object[]; exports: { init?: string; methods: Record<string, { abi?: { description?: ... | ...; events: ...[]; input?: ... | ...; output?: ... | ...; }; buckets: object[]; entrypoint: string; invoke: { allow: (... | ... | ... | ... | ... | ... | ...)[]; }; maxFuel?: number; }>; }; migrations: object[]; name: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; version: string; }, { calls?: object[]; exports: { init?: string; methods: Record<string, { abi?: { description?: ... | ...; events?: ... | ...; input?: ... | ...; output?: ... | ...; }; buckets?: object[]; entrypoint: string; invoke: { allow: (... | ... | ... | ... | ... | ... | ...)[]; }; maxFuel?: number; }>; }; migrations?: object[]; name: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; version: string; }>; manifestHash: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; organizationId: ZodString; ownerUserId: ZodString; provenance: ZodOptional<ZodObject<{ descriptor: ZodObject<{ audits: ZodDefault<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>; authors: ZodDefault<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>; codeHash: ZodString; description: ZodString; keywords: ZodDefault<ZodArray<ZodString, "many">>; license: ZodOptional<ZodString>; manifestHash: ZodString; manifestPath: ZodString; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; packageName: ZodString; packageVersion: ZodString; repository: ZodOptional<ZodString>; runtime: ZodLiteral<"wasm-assemblyscript-v1">; schemaVersion: ZodLiteral<1>; wasmPath: ZodString; }, "strip", ZodTypeAny, { audits: object[]; authors: object[]; codeHash: string; description: string; keywords: string[]; license?: string; manifestHash: string; manifestPath: string; metadata: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }, { audits?: object[]; authors?: object[]; codeHash: string; description: string; keywords?: string[]; license?: string; manifestHash: string; manifestPath: string; metadata?: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }>; signatures: ZodDefault<ZodArray<ZodObject<{ algorithm: ZodLiteral<...>; publicKey: ZodString; signature: ZodString; signedAt: ZodString; signerId: ZodString; signerType: ZodEnum<...>; }, "strip", ZodTypeAny, { algorithm: "ed25519"; publicKey: string; signature: string; signedAt: string; signerId: string; signerType: ... | ... | ... | ... | ...; }, { algorithm: "ed25519"; publicKey: string; signature: string; signedAt: string; signerId: string; signerType: ... | ... | ... | ... | ...; }>, "many">>; }, "strip", ZodTypeAny, { descriptor: { audits: object[]; authors: object[]; codeHash: string; description: string; keywords: string[]; license?: string; manifestHash: string; manifestPath: string; metadata: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }; signatures: object[]; }, { descriptor: { audits?: object[]; authors?: object[]; codeHash: string; description: string; keywords?: string[]; license?: string; manifestHash: string; manifestPath: string; metadata?: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }; signatures?: object[]; }>>; }, "strip", ZodTypeAny, { codeHash: string; id: string; initMsg: Record<string, unknown>; manifest: { calls: object[]; exports: { init?: string; methods: Record<string, { abi?: { description?: string; events: object[]; input?: ContractAbiValue; output?: ContractAbiValue; }; buckets: object[]; entrypoint: string; invoke: { allow: ({ principalType: ...; } | { principalType: ...; } | { principalType: ...; } | { principalType: ...; } | { principalId: ...; principalType: ...; } | { principalId: ...; principalType: ...; } | { principalId: ...; principalType: ...; })[]; }; maxFuel?: number; }>; }; migrations: object[]; name: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; version: string; }; manifestHash: string; metadata?: Record<string, unknown>; organizationId: string; ownerUserId: string; provenance?: { descriptor: { audits: object[]; authors: object[]; codeHash: string; description: string; keywords: string[]; license?: string; manifestHash: string; manifestPath: string; metadata: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }; signatures: object[]; }; }, { codeHash: string; id: string; initMsg?: Record<string, unknown>; manifest: { calls?: object[]; exports: { init?: string; methods: Record<string, { abi?: { description?: string; events?: ...[]; input?: ContractAbiValue; output?: ContractAbiValue; }; buckets?: object[]; entrypoint: string; invoke: { allow: ({ principalType: ...; } | { principalType: ...; } | { principalType: ...; } | { principalType: ...; } | { principalId: ...; principalType: ...; } | { principalId: ...; principalType: ...; } | { principalId: ...; principalType: ...; })[]; }; maxFuel?: number; }>; }; migrations?: object[]; name: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; version: string; }; manifestHash: string; metadata?: Record<string, unknown>; organizationId: string; ownerUserId: string; provenance?: { descriptor: { audits?: object[]; authors?: object[]; codeHash: string; description: string; keywords?: string[]; license?: string; manifestHash: string; manifestPath: string; metadata?: Record<string, unknown>; packageName: string; packageVersion: string; repository?: string; runtime: "wasm-assemblyscript-v1"; schemaVersion: 1; wasmPath: string; }; signatures?: object[]; }; }> = instantiateContractPayloadSchema

MIGRATE_CONTRACT_STATE

readonly MIGRATE_CONTRACT_STATE: ZodObject<{ expectedSourceCodeHash: ZodOptional<ZodString>; expectedSourceManifestHash: ZodOptional<ZodString>; expectedTargetCodeHash: ZodOptional<ZodString>; expectedTargetManifestHash: ZodOptional<ZodString>; id: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; mode: ZodDefault<ZodEnum<["copy", "move"]>>; overwrite: ZodDefault<ZodEnum<["reject", "replace"]>>; sourceContractId: ZodString; stateKeys: ZodUnion<[ZodLiteral<"all">, ZodArray<ZodString, "many">]>; targetContractId: ZodString; }, "strip", ZodTypeAny, { expectedSourceCodeHash?: string; expectedSourceManifestHash?: string; expectedTargetCodeHash?: string; expectedTargetManifestHash?: string; id: string; metadata?: Record<string, unknown>; mode: "copy" | "move"; overwrite: "replace" | "reject"; sourceContractId: string; stateKeys: string[] | "all"; targetContractId: string; }, { expectedSourceCodeHash?: string; expectedSourceManifestHash?: string; expectedTargetCodeHash?: string; expectedTargetManifestHash?: string; id: string; metadata?: Record<string, unknown>; mode?: "copy" | "move"; overwrite?: "replace" | "reject"; sourceContractId: string; stateKeys: string[] | "all"; targetContractId: string; }> = migrateContractStatePayloadSchema

PROPOSE_CONTRACT_STATE_MIGRATION

readonly PROPOSE_CONTRACT_STATE_MIGRATION: ZodObject<object & object, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; batchSize: number; expectedSourceCodeHash?: string; expectedSourceManifestHash?: string; expectedTargetCodeHash?: string; expectedTargetManifestHash?: string; id: string; kind: "raw-copy" | "schema-transform" | "contract-defined"; metadata?: Record<string, unknown>; migrationId?: string; mode: "copy" | "move"; overwrite: "replace" | "reject"; proposalId: string; sourceContractId: string; stateKeys: string[] | "all"; targetContractId: string; transforms: ({ fromKey: string; operation: "copy"; toKey: string; } | { fromKey: string; operation: "rename"; toKey: string; } | { fromKey: string; operation: "delete"; } | { fromKey: string; operation: "setDefault"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "set"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "remove"; path: string; toKey?: string; } | { fromKey: string; fromPath: string; operation: "moveJsonPointer"; toKey?: string; toPath: string; })[]; }, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; batchSize?: number; expectedSourceCodeHash?: string; expectedSourceManifestHash?: string; expectedTargetCodeHash?: string; expectedTargetManifestHash?: string; id: string; kind?: "raw-copy" | "schema-transform" | "contract-defined"; metadata?: Record<string, unknown>; migrationId?: string; mode?: "copy" | "move"; overwrite?: "replace" | "reject"; proposalId: string; sourceContractId: string; stateKeys: string[] | "all"; targetContractId: string; transforms?: ({ fromKey: string; operation: "copy"; toKey: string; } | { fromKey: string; operation: "rename"; toKey: string; } | { fromKey: string; operation: "delete"; } | { fromKey: string; operation: "setDefault"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "set"; path: string; toKey?: string; value?: unknown; } | { fromKey: string; operation: "remove"; path: string; toKey?: string; } | { fromKey: string; fromPath: string; operation: "moveJsonPointer"; toKey?: string; toPath: string; })[]; }> = proposeContractStateMigrationPayloadSchema

REACTIVATE_VALIDATOR

readonly REACTIVATE_VALIDATOR: ZodObject<{ nodeId: ZodString; }, "strip", ZodTypeAny, { nodeId: string; }, { nodeId: string; }> = reactivateValidatorPayloadSchema

REGISTER_CONTRACT_PACKAGE

readonly REGISTER_CONTRACT_PACKAGE: 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"; }> = registerContractPackagePayloadSchema

REGISTER_CONTRACT_RUNTIME_ROLLOUT_POLICY

readonly REGISTER_CONTRACT_RUNTIME_ROLLOUT_POLICY: 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"; }> = registerContractRuntimeRolloutPolicyPayloadSchema

REGISTER_NODE

readonly REGISTER_NODE: ZodObject<{ endpoint: ZodOptional<ZodNullable<ZodString>>; id: ZodString; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; organizationId: ZodString; publicKey: ZodString; role: ZodEnum<["validator", "observer", "client"]>; status: ZodOptional<ZodEnum<["active", "pending", "suspended"]>>; }, "strip", ZodTypeAny, { endpoint?: string | null; id: string; metadata: Record<string, unknown>; organizationId: string; publicKey: string; role: "validator" | "observer" | "client"; status?: "pending" | "active" | "suspended"; }, { endpoint?: string | null; id: string; metadata?: Record<string, unknown>; organizationId: string; publicKey: string; role: "validator" | "observer" | "client"; status?: "pending" | "active" | "suspended"; }> = registerNodePayloadSchema

REGISTER_ORGANIZATION

readonly REGISTER_ORGANIZATION: ZodObject<{ id: ZodString; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; name: ZodString; publicKey: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { id: string; metadata: Record<string, unknown>; name: string; publicKey?: string | null; }, { id: string; metadata?: Record<string, unknown>; name: string; publicKey?: string | null; }> = registerOrganizationPayloadSchema

REGISTER_USER

readonly REGISTER_USER: ZodObject<{ displayName: ZodOptional<ZodNullable<ZodString>>; email: ZodOptional<ZodNullable<ZodString>>; id: ZodString; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; organizationId: ZodString; publicKey: ZodString; }, "strip", ZodTypeAny, { displayName?: string | null; email?: string | null; id: string; metadata: Record<string, unknown>; organizationId: string; publicKey: string; }, { displayName?: string | null; email?: string | null; id: string; metadata?: Record<string, unknown>; organizationId: string; publicKey: string; }> = registerUserPayloadSchema

REGISTER_VALIDATOR_NODE

readonly REGISTER_VALIDATOR_NODE: ZodObject<{ endpoint: ZodOptional<ZodNullable<ZodString>>; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; nodeId: ZodString; organizationId: ZodString; publicKey: ZodString; raftHttpUrl: ZodOptional<ZodNullable<ZodString>>; raftTcpAddress: ZodOptional<ZodNullable<ZodString>>; role: ZodLiteral<"validator">; votingPower: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { endpoint?: string | null; metadata: Record<string, unknown>; nodeId: string; organizationId: string; publicKey: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; role: "validator"; votingPower?: number; }, { endpoint?: string | null; metadata?: Record<string, unknown>; nodeId: string; organizationId: string; publicKey: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; role: "validator"; votingPower?: number; }> = registerValidatorNodePayloadSchema

REJECT_CONTRACT_STATE_MIGRATION

readonly REJECT_CONTRACT_STATE_MIGRATION: ZodObject<{ approvalMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; proposalId: ZodString; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; proposalId: string; reason?: string | null; }, { approvalMetadata?: Record<string, unknown>; proposalId: string; reason?: string | null; }> = rejectContractStateMigrationPayloadSchema

REMOVE_BUCKET_ACCESS_RULE

readonly REMOVE_BUCKET_ACCESS_RULE: ZodObject<{ bucketId: ZodString; id: ZodString; }, "strip", ZodTypeAny, { bucketId: string; id: string; }, { bucketId: string; id: string; }> = removeBucketAccessRulePayloadSchema

RETIRE_VALIDATOR

readonly RETIRE_VALIDATOR: ZodObject<{ nodeId: ZodString; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { nodeId: string; reason?: string | null; }, { nodeId: string; reason?: string | null; }> = retireValidatorPayloadSchema

ROLLBACK_CONTRACT_RELEASE

readonly ROLLBACK_CONTRACT_RELEASE: ZodObject<{ expectedCurrentStatus: ZodOptional<ZodEnum<["draft", "package_approved", "deployed", "instantiated", "readiness_checked", "migration_planned", "migration_completed", "traffic_ready", "source_deactivated", "completed", "rollback_started", "rolled_back", "failed"]>>; id: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; migrationId: ZodOptional<ZodNullable<ZodString>>; reason: ZodString; rollbackTargetReleaseId: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { expectedCurrentStatus?: "failed" | "draft" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started" | "rolled_back"; id: string; metadata?: Record<string, unknown>; migrationId?: string | null; reason: string; rollbackTargetReleaseId?: string; }, { expectedCurrentStatus?: "failed" | "draft" | "package_approved" | "deployed" | "instantiated" | "readiness_checked" | "migration_planned" | "migration_completed" | "traffic_ready" | "source_deactivated" | "completed" | "rollback_started" | "rolled_back"; id: string; metadata?: Record<string, unknown>; migrationId?: string | null; reason: string; rollbackTargetReleaseId?: string; }> = rollbackContractReleasePayloadSchema

ROTATE_BUCKET_KEY

readonly ROTATE_BUCKET_KEY: ZodObject<{ algorithm: ZodLiteral<"AES-256-GCM">; bucketId: ZodString; createdByOrganizationId: ZodString; createdByUserId: ZodString; id: ZodString; keyEnvelopes: ZodArray<ZodObject<{ algorithm: ZodString; encryptedDekBase64: ZodString; recipientId: ZodString; recipientPublicKey: ZodString; recipientType: ZodEnum<["user", "organization"]>; }, "strip", ZodTypeAny, { algorithm: string; encryptedDekBase64: string; recipientId: string; recipientPublicKey: string; recipientType: "user" | "organization"; }, { algorithm: string; encryptedDekBase64: string; recipientId: string; recipientPublicKey: string; recipientType: "user" | "organization"; }>, "many">; keyVersion: ZodNumber; }, "strip", ZodTypeAny, { algorithm: "AES-256-GCM"; bucketId: string; createdByOrganizationId: string; createdByUserId: string; id: string; keyEnvelopes: object[]; keyVersion: number; }, { algorithm: "AES-256-GCM"; bucketId: string; createdByOrganizationId: string; createdByUserId: string; id: string; keyEnvelopes: object[]; keyVersion: number; }> = rotateBucketKeyPayloadSchema

ROTATE_USER_KEY

readonly ROTATE_USER_KEY: ZodObject<{ metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; newPublicKey: ZodString; userId: ZodString; }, "strip", ZodTypeAny, { metadata?: Record<string, unknown>; newPublicKey: string; userId: string; }, { metadata?: Record<string, unknown>; newPublicKey: string; userId: string; }> = rotateUserKeyPayloadSchema

SCHEDULE_STATE_ROOT_ENGINE_ACTIVATION

readonly SCHEDULE_STATE_ROOT_ENGINE_ACTIVATION: ZodObject<{ activationHeight: ZodUnion<[ZodString, ZodNumber, ZodBigInt]>; engineVersion: ZodEnum<["iden3-v1", "nervos-smt-v2"]>; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { activationHeight: string | number | bigint; engineVersion: "iden3-v1" | "nervos-smt-v2"; metadata?: Record<string, unknown>; reason?: string | null; }, { activationHeight: string | number | bigint; engineVersion: "iden3-v1" | "nervos-smt-v2"; metadata?: Record<string, unknown>; reason?: string | null; }> = scheduleStateRootEngineActivationPayloadSchema

SET_CONTRACT_PROVENANCE_POLICY

readonly SET_CONTRACT_PROVENANCE_POLICY: ZodObject<{ allowedPublicKeys: ZodOptional<ZodArray<ZodString, "many">>; allowedSignerIds: ZodOptional<ZodArray<ZodString, "many">>; allowedSignerTypes: ZodOptional<ZodArray<ZodEnum<["user", "organization", "auditor", "ci", "operator"]>, "many">>; id: ZodDefault<ZodLiteral<"default">>; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; minSignatures: ZodOptional<ZodNumber>; mode: ZodEnum<["optional", "required"]>; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { allowedPublicKeys?: string[]; allowedSignerIds?: string[]; allowedSignerTypes?: ("user" | "organization" | "auditor" | "ci" | "operator")[]; id: "default"; metadata?: Record<string, unknown>; minSignatures?: number; mode: "optional" | "required"; reason?: string | null; }, { allowedPublicKeys?: string[]; allowedSignerIds?: string[]; allowedSignerTypes?: ("user" | "organization" | "auditor" | "ci" | "operator")[]; id?: "default"; metadata?: Record<string, unknown>; minSignatures?: number; mode: "optional" | "required"; reason?: string | null; }> = setContractProvenancePolicyPayloadSchema

SET_CONTRACT_RUNTIME_ACTIVATION

readonly SET_CONTRACT_RUNTIME_ACTIVATION: 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"; }> = setContractRuntimeActivationPayloadSchema

SUBMIT_CONTRACT_RUNTIME_ROLLOUT_ATTESTATION

readonly SUBMIT_CONTRACT_RUNTIME_ROLLOUT_ATTESTATION: ZodObject<{ abiVersion: ZodString; executorVersion: ZodString; id: ZodString; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; nodeId: ZodString; policyHash: ZodString; preflightHash: ZodString; preflightOk: ZodBoolean; requirementsHash: ZodString; rolloutPolicyId: ZodString; sidecarProtocolVersion: ZodNumber; wasmtimeVersion: ZodString; }, "strip", ZodTypeAny, { abiVersion: string; executorVersion: string; id: string; metadata?: Record<string, unknown>; nodeId: string; policyHash: string; preflightHash: string; preflightOk: boolean; requirementsHash: string; rolloutPolicyId: string; sidecarProtocolVersion: number; wasmtimeVersion: string; }, { abiVersion: string; executorVersion: string; id: string; metadata?: Record<string, unknown>; nodeId: string; policyHash: string; preflightHash: string; preflightOk: boolean; requirementsHash: string; rolloutPolicyId: string; sidecarProtocolVersion: number; wasmtimeVersion: string; }> = submitContractRuntimeRolloutAttestationPayloadSchema

SUSPEND_VALIDATOR

readonly SUSPEND_VALIDATOR: ZodObject<{ nodeId: ZodString; reason: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { nodeId: string; reason?: string | null; }, { nodeId: string; reason?: string | null; }> = suspendValidatorPayloadSchema

UPDATE_BUCKET_ACCESS_RULE

readonly UPDATE_BUCKET_ACCESS_RULE: ZodObject<{ bucketId: ZodString; id: ZodString; permissions: ZodArray<ZodEnum<["bucket:read_metadata", "bucket:read_encrypted", "bucket:write", "bucket:admin"]>, "many">; principalId: ZodString; principalType: ZodEnum<["user", "organization", "contract"]>; }, "strip", ZodTypeAny, { bucketId: string; id: string; permissions: ("bucket:read_metadata" | "bucket:read_encrypted" | "bucket:write" | "bucket:admin")[]; principalId: string; principalType: "user" | "contract" | "organization"; }, { bucketId: string; id: string; permissions: ("bucket:read_metadata" | "bucket:read_encrypted" | "bucket:write" | "bucket:admin")[]; principalId: string; principalType: "user" | "contract" | "organization"; }> = updateBucketAccessRulePayloadSchema

UPDATE_BUCKET_INDEX_SCHEMA

readonly UPDATE_BUCKET_INDEX_SCHEMA: ZodObject<{ bucketId: ZodString; indexSchema: ZodObject<{ indexes: ZodArray<ZodObject<{ allowedValues: ZodOptional<ZodArray<ZodUnion<...>, "many">>; key: ZodString; required: ZodOptional<ZodBoolean>; type: ZodEnum<["string", "number", "integer", "float", "boolean", "date", "datetime"]>; }, "strip", ZodTypeAny, { allowedValues?: (... | ... | ... | ...)[]; key: string; required?: boolean; type: "string" | "number" | "boolean" | "integer" | "float" | "date" | "datetime"; }, { allowedValues?: (... | ... | ... | ...)[]; key: string; required?: boolean; type: "string" | "number" | "boolean" | "integer" | "float" | "date" | "datetime"; }>, "many">; }, "strip", ZodTypeAny, { indexes: object[]; }, { indexes: object[]; }>; mode: ZodDefault<ZodLiteral<"compatible">>; }, "strip", ZodTypeAny, { bucketId: string; indexSchema: { indexes: object[]; }; mode: "compatible"; }, { bucketId: string; indexSchema: { indexes: object[]; }; mode?: "compatible"; }> = updateBucketIndexSchemaPayloadSchema

UPDATE_BUCKET_POLICY

readonly UPDATE_BUCKET_POLICY: ZodEffects<ZodObject<{ bucketId: ZodString; encryptionMode: ZodOptional<ZodUnknown>; metadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; replicationPolicy: ZodOptional<ZodEnum<["replicate_encrypted_to_all_nodes", "replicate_encrypted_to_authorized_nodes", "metadata_only"]>>; }, "strip", ZodTypeAny, { bucketId: string; encryptionMode?: unknown; metadata?: Record<string, unknown>; replicationPolicy?: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }, { bucketId: string; encryptionMode?: unknown; metadata?: Record<string, unknown>; replicationPolicy?: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }>, { bucketId: string; encryptionMode?: unknown; metadata?: Record<string, unknown>; replicationPolicy?: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }, { bucketId: string; encryptionMode?: unknown; metadata?: Record<string, unknown>; replicationPolicy?: "replicate_encrypted_to_all_nodes" | "replicate_encrypted_to_authorized_nodes" | "metadata_only"; }> = updateBucketPolicyPayloadSchema

UPDATE_CONTRACT_PACKAGE_STATUS

readonly UPDATE_CONTRACT_PACKAGE_STATUS: ZodObject<{ approvalMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; auditMetadata: ZodOptional<ZodDefault<ZodRecord<ZodString, ZodUnknown>>>; id: ZodString; status: ZodEnum<["approved", "suspended", "retired"]>; }, "strip", ZodTypeAny, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; id: string; status: "suspended" | "approved" | "retired"; }, { approvalMetadata?: Record<string, unknown>; auditMetadata?: Record<string, unknown>; id: string; status: "suspended" | "approved" | "retired"; }> = updateContractPackageStatusPayloadSchema

UPDATE_VALIDATOR_ENDPOINT

readonly UPDATE_VALIDATOR_ENDPOINT: ZodEffects<ZodObject<{ endpoint: ZodOptional<ZodNullable<ZodString>>; nodeId: ZodString; raftHttpUrl: ZodOptional<ZodNullable<ZodString>>; raftTcpAddress: ZodOptional<ZodNullable<ZodString>>; }, "strip", ZodTypeAny, { endpoint?: string | null; nodeId: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; }, { endpoint?: string | null; nodeId: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; }>, { endpoint?: string | null; nodeId: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; }, { endpoint?: string | null; nodeId: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; }> = updateValidatorEndpointPayloadSchema

UPDATE_VALIDATOR_VOTING_POWER

readonly UPDATE_VALIDATOR_VOTING_POWER: ZodObject<{ nodeId: ZodString; votingPower: ZodNumber; }, "strip", ZodTypeAny, { nodeId: string; votingPower: number; }, { nodeId: string; votingPower: number; }> = updateValidatorVotingPowerPayloadSchema

Audience-first NOOSChain documentation.