Skip to main content


The transaction accepted a shared object as input, but it was deleted before the transaction executed.

type SharedObjectDelete {
address: SuiAddress!
version: Int!
mutable: Boolean!


SharedObjectDelete.address ● SuiAddress! non-null scalar

ID of the shared object.

SharedObjectDelete.version ● Int! non-null scalar

The version of the shared object that was assigned to this transaction during by consensus, during sequencing.

SharedObjectDelete.mutable ● Boolean! non-null scalar

Whether this transaction intended to use this shared object mutably or not. See SharedInput.mutable for further details.

Implemented By

UnchangedSharedObject union