Skip to main content

ExecutionError

@iota/grpc


@iota/grpc / ExecutionError

Type Alias: ExecutionError

ExecutionError = BcsEnum<{ AddressDeniedForCoin: BcsStruct<{ address: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; coinType: BcsType<string, string, string>; }, string>; ArityMismatch: null; CertificateDenied: null; CircularObjectOwnership: BcsStruct<{ object: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; }, string>; CoinBalanceOverflow: null; CoinTypeGlobalPause: BcsStruct<{ coinType: BcsType<string, string, string>; }, string>; CommandArgumentError: BcsStruct<{ argument: BcsType<number, number, "u16">; kind: BcsEnum<{ IndexOutOfBounds: BcsStruct<{ index: BcsType<number, number, "u16">; }, string>; InvalidArgumentArity: null; InvalidArgumentToPrivateEntryFunction: null; InvalidBcsBytes: null; InvalidGasCoinUsage: null; InvalidObjectByMutRef: null; InvalidObjectByValue: null; InvalidResultArity: BcsStruct<{ result: BcsType<number, number, "u16">; }, string>; InvalidUsageOfPureArgument: null; InvalidValueUsage: null; SecondaryIndexOutOfBounds: BcsStruct<{ result: BcsType<number, number, "u16">; subresult: BcsType<number, number, "u16">; }, string>; SharedObjectOperationNotAllowed: null; TypeMismatch: null; }, "CommandArgumentError">; }, string>; EffectsTooLarge: BcsStruct<{ currentSize: BcsType<string, string | number | bigint, "u64">; maxSize: BcsType<string, string | number | bigint, "u64">; }, string>; ExecutionCanceledDueToExecutionWorkerCongestion: BcsStruct<{ suggestedGasPrice: BcsType<string, string | number | bigint, "u64">; }, string>; ExecutionCanceledDueToRandomnessUnavailable: null; ExecutionCanceledDueToSharedObjectCongestion: BcsStruct<{ congestedObjects: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>, any, any> & object, string>; }, string>; ExecutionCanceledDueToSharedObjectCongestionV2: BcsStruct<{ congestedObjects: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>, any, any> & object, string>; suggestedGasPrice: BcsType<string, string | number | bigint, "u64">; }, string>; FeatureNotYetSupported: null; FunctionNotFound: null; InputObjectDeleted: null; InsufficientCoinBalance: null; InsufficientGas: null; InvalidGasObject: null; InvalidLinkage: null; InvalidPublicFunctionReturnType: BcsStruct<{ index: BcsType<number, number, "u16">; }, string>; InvalidTransferObject: null; InvariantViolation: null; IotaMoveVerificationError: null; IotaMoveVerificationTimeout: null; MoveAbort: BcsStruct<{ code: BcsType<string, string | number | bigint, "u64">; location: BcsStruct<{ function: BcsType<number, number, "u16">; functionName: BcsType<string | null, string | null | undefined, `Option<${string}>`>; instruction: BcsType<number, number, "u16">; module: BcsType<string, string, string>; package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">; }, string>; }, string>; MoveAuthentication: BcsStruct<{ error: BcsType<unknown, any, string>; }, string>; MovePrimitiveRuntimeError: BcsStruct<{ location: BcsType<{ function: number; functionName: string | null; instruction: number; module: string; package: string; } | null, { function: number; functionName: string | null | undefined; instruction: number; module: string; package: string | Uint8Array<ArrayBufferLike>; } | null | undefined, `Option<${string}>`>; }, string>; MoveRawValueTooBig: BcsStruct<{ maxScaledSize: BcsType<string, string | number | bigint, "u64">; valueSize: BcsType<string, string | number | bigint, "u64">; }, string>; MoveVectorElemTooBig: BcsStruct<{ maxScaledSize: BcsType<string, string | number | bigint, "u64">; valueSize: BcsType<string, string | number | bigint, "u64">; }, string>; NonEntryFunctionInvoked: null; ObjectTooBig: BcsStruct<{ maxObjectSize: BcsType<string, string | number | bigint, "u64">; objectSize: BcsType<string, string | number | bigint, "u64">; }, string>; PackageTooBig: BcsStruct<{ maxObjectSize: BcsType<string, string | number | bigint, "u64">; objectSize: BcsType<string, string | number | bigint, "u64">; }, string>; PackageUpgradeError: BcsStruct<{ kind: BcsEnum<{ DigestDoesNotMatch: BcsStruct<{ digest: BcsType<string, string, "ObjectDigest">; }, string>; IncompatibleUpgrade: null; NotAPackage: BcsStruct<{ objectId: BcsType<string, string | Uint8Array<...>, "bytes[32]">; }, string>; PackageIdDoesNotMatch: BcsStruct<{ packageId: BcsType<string, string | Uint8Array<...>, "bytes[32]">; ticketId: BcsType<string, string | Uint8Array<...>, "bytes[32]">; }, string>; UnableToFetchPackage: BcsStruct<{ packageId: BcsType<string, string | Uint8Array<...>, "bytes[32]">; }, string>; UnknownUpgradePolicy: BcsStruct<{ policy: BcsType<number, number, "u8">; }, string>; }, "PackageUpgradeError">; }, string>; PublishErrorNonZeroAddress: null; PublishUpgradeDependencyDowngrade: null; PublishUpgradeMissingDependency: null; SharedObjectOperationNotAllowed: null; TypeArgumentError: BcsStruct<{ kind: BcsEnum<{ ConstraintNotSatisfied: null; TypeNotFound: null; }, "TypeArgumentError">; typeArgument: BcsType<number, number, "u16">; }, string>; TypeArityMismatch: null; UnusedValueWithoutDrop: BcsStruct<{ result: BcsType<number, number, "u16">; subresult: BcsType<number, number, "u16">; }, string>; VmInvariantViolation: null; VmVerificationOrDeserializationError: null; WrittenObjectsTooLarge: BcsStruct<{ maxObjectSize: BcsType<string, string | number | bigint, "u64">; objectSize: BcsType<string, string | number | bigint, "u64">; }, string>; }, "ExecutionError">

Defined in: sdk/grpc/src/bcs/execution-error.ts:65