Skip to main content

Type Alias: ObjectOwner

ObjectOwner = { AddressOwner: string; } | { ObjectOwner: string; } | { Shared: { initial_shared_version: string; }; } | "Immutable"

Type Declaration

{ AddressOwner: string; }

AddressOwner

AddressOwner: string

Object is exclusively owned by a single address, and is mutable.

{ ObjectOwner: string; }

ObjectOwner

ObjectOwner: string

{ Shared: { initial_shared_version: string; }; }

Shared

Shared: object

Shared.initial_shared_version

initial_shared_version: string

The version at which the object became shared

"Immutable"