nooschain / chain/transaction-types / instantiateContractPayloadSchema
Variable: instantiateContractPayloadSchema
constinstantiateContractPayloadSchema: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<ZodObject<..., ..., ..., ..., ...>,"many">>; },"strip",ZodTypeAny, {contractId:string;methods:string[];requiredBuckets:object[]; }, {contractId:string;methods:string[];requiredBuckets?:object[]; }>,"many">>;exports:ZodObject<{init:ZodOptional<ZodString>;methods:ZodEffects<ZodRecord<ZodString,ZodObject<{abi:ZodOptional<...>;buckets:ZodDefault<...>;entrypoint:ZodString;invoke:ZodObject<..., ..., ..., ..., ...>;maxFuel:ZodOptional<...>; },"strip",ZodTypeAny, {abi?: ... | ...;buckets: ...[];entrypoint:string;invoke: {allow: ...; };maxFuel?: ... | ...; }, {abi?: ... | ...;buckets?: ... | ...;entrypoint:string;invoke: {allow: ...; };maxFuel?: ... | ...; }>>,Record<string, {abi?: {description?: ...;events: ...;input?: ...;output?: ...; };buckets:object[];entrypoint:string;invoke: {allow: ...[]; };maxFuel?:number; }>,Record<string, {abi?: {description?: ...;events?: ...;input?: ...;output?: ...; };buckets?: ...[];entrypoint:string;invoke: {allow: ...[]; };maxFuel?:number; }>>; },"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?:object[];entrypoint:string;invoke: {allow: (... | ... | ... | ... | ... | ... | ...)[]; };maxFuel?:number; }>; }>;migrations:ZodDefault<ZodArray<ZodObject<{description:ZodOptional<ZodString>;entrypoint:ZodString;fromVersion:ZodOptional<ZodString>;id:ZodString;input:ZodOptional<ZodType<ContractAbiValue,ZodTypeDef,ContractAbiValue>>;maxBatchSize:ZodOptional<ZodNumber>;maxFuel:ZodOptional<ZodNumber>;output:ZodOptional<ZodType<ContractAbiValue,ZodTypeDef,ContractAbiValue>>;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?: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; }, {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:ZodString;metadata:ZodOptional<ZodDefault<ZodRecord<ZodString,ZodUnknown>>>;organizationId:ZodString;ownerUserId:ZodString;provenance:ZodOptional<ZodObject<{descriptor:ZodObject<{audits:ZodDefault<ZodArray<ZodObject<{completedAt: ...;name: ...;notes: ...;url: ...; },"strip",ZodTypeAny, {completedAt?: ...;name: ...;notes?: ...;url?: ...; }, {completedAt?: ...;name: ...;notes?: ...;url?: ...; }>,"many">>;authors:ZodDefault<ZodArray<ZodObject<{name: ...;organizationId: ...;userId: ...; },"strip",ZodTypeAny, {email?: ...;name: ...;organizationId?: ...;userId?: ...; }, {email?: ...;name: ...;organizationId?: ...;userId?: ...; }>,"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<"ed25519">;publicKey:ZodString;signature:ZodString;signedAt:ZodString;signerId:ZodString;signerType:ZodEnum<[..., ..., ..., ..., ...]>; },"strip",ZodTypeAny, {algorithm:"ed25519";publicKey:string;signature:string;signedAt:string;signerId:string;signerType:"user"|"organization"|"auditor"|"ci"|"operator"; }, {algorithm:"ed25519";publicKey:string;signature:string;signedAt:string;signerId:string;signerType:"user"|"organization"|"auditor"|"ci"|"operator"; }>,"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:"anyUser"; } | {principalType:"anyContract"; } | {principalType:"any"; } | {principalType:"system"; } | {principalId:string;principalType:"user"; } | {principalId:string;principalType:"organization"; } | {principalId:string;principalType:"contract"; })[]; };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?:object[];input?:ContractAbiValue;output?:ContractAbiValue; };buckets?:object[];entrypoint:string;invoke: {allow: ({principalType:"anyUser"; } | {principalType:"anyContract"; } | {principalType:"any"; } | {principalType:"system"; } | {principalId:string;principalType:"user"; } | {principalId:string;principalType:"organization"; } | {principalId:string;principalType:"contract"; })[]; };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[]; }; }>
Defined in: chain/transaction-types.ts:304