ExecutionFailureStatus property
BcsType
<Map<String, dynamic>, dynamic>
ExecutionFailureStatus
final
Implementation
static final ExecutionFailureStatus = Bcs.enumeration('ExecutionFailureStatus', {
'InsufficientGas': null,
'InvalidGasObject': null,
'InvariantViolation': null,
'FeatureNotYetSupported': null,
'MoveObjectTooBig': Bcs.struct('MoveObjectTooBig', {
'objectSize': Bcs.u64(),
'maxObjectSize': Bcs.u64(),
}),
'MovePackageTooBig': Bcs.struct('MovePackageTooBig', {
'objectSize': Bcs.u64(),
'maxObjectSize': Bcs.u64(),
}),
'CircularObjectOwnership': Bcs.struct('CircularObjectOwnership', {'object': SuiBcs.Address}),
'InsufficientCoinBalance': null,
'CoinBalanceOverflow': null,
'PublishErrorNonZeroAddress': null,
'SuiMoveVerificationError': null,
'MovePrimitiveRuntimeError': Bcs.option(MoveLocation),
'MoveAbort': Bcs.tuple([MoveLocation, Bcs.u64()]),
'VMVerificationOrDeserializationError': null,
'VMInvariantViolation': null,
'FunctionNotFound': null,
'ArityMismatch': null,
'TypeArityMismatch': null,
'NonEntryFunctionInvoked': null,
'CommandArgumentError': Bcs.struct('CommandArgumentError', {
'argIdx': Bcs.u16(),
'kind': CommandArgumentError,
}),
'TypeArgumentError': Bcs.struct('TypeArgumentError', {
'argumentIdx': Bcs.u16(),
'kind': TypeArgumentError,
}),
'UnusedValueWithoutDrop': Bcs.struct('UnusedValueWithoutDrop', {
'resultIdx': Bcs.u16(),
'secondaryIdx': Bcs.u16(),
}),
'InvalidPublicFunctionReturnType': Bcs.struct('InvalidPublicFunctionReturnType', {
'idx': Bcs.u16(),
}),
'InvalidTransferObject': null,
'EffectsTooLarge':
Bcs.struct('EffectsTooLarge', {'currentSize': Bcs.u64(), 'maxSize': Bcs.u64()}),
'PublishUpgradeMissingDependency': null,
'PublishUpgradeDependencyDowngrade': null,
'PackageUpgradeError': Bcs.struct('PackageUpgradeError', {'upgradeError': PackageUpgradeError}),
'WrittenObjectsTooLarge': Bcs.struct('WrittenObjectsTooLarge', {
'currentSize': Bcs.u64(),
'maxSize': Bcs.u64(),
}),
'CertificateDenied': null,
'SuiMoveVerificationTimedout': null,
'SharedObjectOperationNotAllowed': null,
'InputObjectDeleted': null,
'ExecutionCancelledDueToSharedObjectCongestion': Bcs.struct(
'ExecutionCancelledDueToSharedObjectCongestion',
{
'congestedObjects': Bcs.vector(SuiBcs.Address),
},
),
'AddressDeniedForCoin': Bcs.struct('AddressDeniedForCoin', {
'address': SuiBcs.Address,
'coinType': Bcs.string(),
}),
'CoinTypeGlobalPause': Bcs.struct('CoinTypeGlobalPause', {'coinType': Bcs.string()}),
'ExecutionCancelledDueToRandomnessUnavailable': null,
});