Type Alias: IotaObjectChange
IotaObjectChange = {
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; }
ObjectChange are derived from the object mutations in the TransactionEffect to provide richer object information.
Type Declaration
{ digest: string; modules: string[]; packageId: string; type: "published"; version: string; }
digest
digest:
string
modules
modules:
string[]
packageId
packageId:
string
type
type:
"published"
version
version:
string
Module published
{ digest: string; objectId: string; objectType: string; recipient: ObjectOwner; sender: string; type: "transferred"; version: string; }
digest
digest:
string
objectId
objectId:
string
objectType
objectType:
string
recipient
recipient:
ObjectOwner
sender
sender:
string
type
type:
"transferred"
version
version:
string
{ digest: string; objectId: string; objectType: string; owner: ObjectOwner; previousVersion: string; sender: string; type: "mutated"; version: string; }
digest
digest:
string
objectId
objectId:
string
objectType
objectType:
string
owner
owner:
ObjectOwner
previousVersion
previousVersion:
string
sender
sender:
string
type
type:
"mutated"
version
version:
string
{ objectId: string; objectType: string; sender: string; type: "deleted"; version: string; }
objectId
objectId:
string
objectType
objectType:
string
sender
sender:
string
type
type:
"deleted"
version
version:
string
{ objectId: string; objectType: string; sender: string; type: "wrapped"; version: string; }
objectId
objectId:
string
objectType
objectType:
string
sender
sender:
string
type
type:
"wrapped"
version
version:
string
{ digest: string; objectId: string; objectType: string; owner: ObjectOwner; sender: string; type: "created"; version: string; }
digest
digest:
string
objectId
objectId:
string
objectType
objectType:
string
owner
owner:
ObjectOwner
sender
sender:
string
type
type:
"created"
version
version:
string