IotaObjectChange
@iota/iota-sdk / client / IotaObjectChange
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:"unwrapped";version:string; } | {digest:string;objectId:string;objectType:string;owner:ObjectOwner;sender:string;type:"created";version:string; }
Defined in: sdk/typescript/src/client/types/generated.ts:1240
ObjectChange are derived from the object mutations in the TransactionEffect to provide richer object information.
Union Members
Type Literal
{ digest: string; modules: string[]; packageId: string; type: "published"; version: string; }
Module published
Type Literal
{ digest: string; objectId: string; objectType: string; recipient: ObjectOwner; sender: string; type: "transferred"; version: string; }
Type Literal
{ digest: string; objectId: string; objectType: string; owner: ObjectOwner; previousVersion: string; sender: string; type: "mutated"; version: string; }
Type Literal
{ objectId: string; objectType: string; sender: string; type: "deleted"; version: string; }
Type Literal
{ objectId: string; objectType: string; sender: string; type: "wrapped"; version: string; }
Type Literal
{ digest: string; objectId: string; objectType: string; owner: ObjectOwner; sender: string; type: "unwrapped"; version: string; }
Type Literal
{ digest: string; objectId: string; objectType: string; owner: ObjectOwner; sender: string; type: "created"; version: string; }