Type Alias iota_types::error::ExecutionErrorKind
source · pub type ExecutionErrorKind = ExecutionFailureStatus;
Aliased Type§
enum ExecutionErrorKind {
Show 37 variants
InsufficientGas,
InvalidGasObject,
InvariantViolation,
FeatureNotYetSupported,
MoveObjectTooBig {
object_size: u64,
max_object_size: u64,
},
MovePackageTooBig {
object_size: u64,
max_object_size: u64,
},
CircularObjectOwnership {
object: ObjectID,
},
InsufficientCoinBalance,
CoinBalanceOverflow,
PublishErrorNonZeroAddress,
IotaMoveVerificationError,
MovePrimitiveRuntimeError(MoveLocationOpt),
MoveAbort(MoveLocation, u64),
VMVerificationOrDeserializationError,
VMInvariantViolation,
FunctionNotFound,
ArityMismatch,
TypeArityMismatch,
NonEntryFunctionInvoked,
CommandArgumentError {
arg_idx: u16,
kind: CommandArgumentError,
},
TypeArgumentError {
argument_idx: u16,
kind: TypeArgumentError,
},
UnusedValueWithoutDrop {
result_idx: u16,
secondary_idx: u16,
},
InvalidPublicFunctionReturnType {
idx: u16,
},
InvalidTransferObject,
EffectsTooLarge {
current_size: u64,
max_size: u64,
},
PublishUpgradeMissingDependency,
PublishUpgradeDependencyDowngrade,
PackageUpgradeError {
upgrade_error: PackageUpgradeError,
},
WrittenObjectsTooLarge {
current_size: u64,
max_size: u64,
},
CertificateDenied,
IotaMoveVerificationTimeout,
SharedObjectOperationNotAllowed,
InputObjectDeleted,
ExecutionCancelledDueToSharedObjectCongestion {
congested_objects: CongestedObjects,
},
AddressDeniedForCoin {
address: IotaAddress,
coin_type: String,
},
CoinTypeGlobalPause {
coin_type: String,
},
ExecutionCancelledDueToRandomnessUnavailable,
}
Variants§
InsufficientGas
InvalidGasObject
InvariantViolation
FeatureNotYetSupported
MoveObjectTooBig
MovePackageTooBig
CircularObjectOwnership
InsufficientCoinBalance
CoinBalanceOverflow
PublishErrorNonZeroAddress
IotaMoveVerificationError
MovePrimitiveRuntimeError(MoveLocationOpt)
MoveAbort(MoveLocation, u64)
VMVerificationOrDeserializationError
VMInvariantViolation
FunctionNotFound
ArityMismatch
TypeArityMismatch
NonEntryFunctionInvoked
CommandArgumentError
TypeArgumentError
UnusedValueWithoutDrop
InvalidPublicFunctionReturnType
InvalidTransferObject
EffectsTooLarge
PublishUpgradeMissingDependency
PublishUpgradeDependencyDowngrade
PackageUpgradeError
Fields
§
upgrade_error: PackageUpgradeError