nooschain / contracts/state-migration-contract-defined / findContractStateMigrationManifest
Function: findContractStateMigrationManifest()
findContractStateMigrationManifest(
manifest,migrationId):object
Defined in: contracts/state-migration-contract-defined.ts:37
Parameters
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; }>; } = ...
exports.init?
string = ...
exports.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 = ...
migrationId
string
Returns
object
description?
optionaldescription?:string
entrypoint
entrypoint:
string=contractMethodNameSchema
fromVersion?
optionalfromVersion?:string
id
id:
string
input?
optionalinput?:ContractAbiValue
maxBatchSize?
optionalmaxBatchSize?:number
maxFuel?
optionalmaxFuel?:number
output?
optionaloutput?:ContractAbiValue
toVersion?
optionaltoVersion?:string