Type alias SuiObjectChange
SuiObjectChange: { digest: string; modules: string[]; packageId: string; type: "published"; version: string; } | { digest: string; objectId: string; objectType: string; recipient: ObjectOwner; sender: string; type: "transferred"; version: string; } | { digest: string; objectId: string; objectType: string; owner: ObjectOwner; previousVersion: string; sender: string; type: "mutated"; version: string; } | { objectId: string; objectType: string; sender: string; type: "deleted"; version: string; } | { objectId: string; objectType: string; sender: string; type: "wrapped"; version: string; } | { digest: string; objectId: string; objectType: string; owner: ObjectOwner; sender: string; type: "created"; version: string; } Type declaration
digest: string
modules: string[]
packageId: string
type: "published"
version: string
Type declaration
digest: string
objectId: string
objectType: string
sender: string
type: "transferred"
version: string
Type declaration
digest: string
objectId: string
objectType: string
previousVersion: string
sender: string
type: "mutated"
version: string
Type declaration
objectId: string
objectType: string
sender: string
type: "deleted"
version: string
Type declaration
objectId: string
objectType: string
sender: string
type: "wrapped"
version: string
Type declaration
digest: string
objectId: string
objectType: string
sender: string
type: "created"
version: string
ObjectChange are derived from the object mutations in the TransactionEffect to provide richer object information.