objectIdOf
@iota/grpc / objectIdOf
Function: objectIdOf()
objectIdOf(
object):string
Defined in: sdk/grpc/src/bcs/decode.ts:85
The id of a decoded object: a package's own, or the UID that opens a struct's contents.
Parameters
object
data
EnumOutputShapeWithKeys<{ Package: { id: string; linkageTable: Map<string, { upgradedId: string; upgradedVersion: string; }>; modules: Map<string, Uint8Array<ArrayBufferLike>>; typeOriginTable: object[]; version: string; }; Struct: { contents: Uint8Array<ArrayBufferLike>; objectType: EnumOutputShapeWithKeys<{ Coin: string; GasCoin: true; Other: { address: string; module: string; name: string; typeParams: TypeTag[]; }; StakedIota: true; }, "Other" | "GasCoin" | "StakedIota" | "Coin">; version: string; }; }, "Struct" | "Package"> = ObjectData
owner
EnumOutputShapeWithKeys<{ AddressOwner: string; Immutable: true; ObjectOwner: string; Shared: { initialSharedVersion: string; }; }, "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable"> = bcs.Owner
previousTransaction
string = bcs.ObjectDigest
storageRebate
string = ...
Returns
string