Execution Error Kind
Inheritors
Types
Address is denied for this coin type.
Parity mismatch for Move function. The number of arguments does not match the number of parameters.
Certificate is on the deny list.
Circular object ownership.
Coin balance overflowed an u64.
Coin type is globally paused for use.
Invalid command argument.
The requested consensus object operation is not allowed.
Post-execution errors.
Certificate is canceled due to congestion on consensus objects.
Certificate is canceled because randomness could not be generated this epoch.
Attempted to use feature that is not supported yet.
Programmable transaction errors.
Requested consensus object has been deleted.
Coin errors.
Insufficient funds for transaction withdrawal
Insufficient gas.
Invalid Gas object.
A valid linkage was unable to be determined for the transaction or one of its commands.
Invalid public Move function signature. Unsupported return type for return value.
Invalid transfer object, object does not have public transfer.
Invariant violation.
Move runtime abort.
MoveVm errors.
Move value (possibly an upgrade ticket or a dev-inspect value) with size {value_size}
is larger than the maximum size {max_scaled_size}. Note that this maximum is scaled based
on the type of the value.
Move vector element (passed to MakeMoveVec) with size {value_size} is larger
than the maximum size {max_scaled_size}. Note that this maximum is scaled based on the
type of the vector element.
Non-entry function invoked. Move Call must start with an entry function.
An input object with non-exclusive write mutability was modified
Move object is larger than the maximum allowed size.
Package is larger than the maximum allowed size.
Invalid package upgrade.
Publish/Upgrade errors.
Publish or upgrade dependency downgrade.
Publish or Upgrade is missing dependency.
Sui Move bytecode verification error.
Sui Move bytecode verification timed out.
Type argument error.
Type parity mismatch for Move function. Mismatch between the number of actual versus expected type arguments.
Unused result without the drop ability.
MoveVm invariant violation.
Bytecode verification error.
Indicates the transaction tried to write objects too large to storage.