Types of Object Ownership
Learn about different types of object ownership on Sui.
Address-Owned Objects
Address-owned objects are owned by a Sui 32-byte address, which can either be an account address or an object ID. Learn how to create and access these objects.
Immutable Objects
Immutable objects cannot be changed, transferred, or deleted. Immutable objects cannot have an owner and anyone can use them.
Party Objects
Party objects are owned by a specified party at the time of transfer and versioned by consensus. Learn how to create and access these objects.
Shared Objects
Anyone can access shared objects on the Sui network, so care must be taken to secure access, if needed.
Wrapped Objects
Wrapped objects are object data structures nested inside of another object data structure. Objects can be wrapped directly, through `Option`, or through `vector` fields.