Object

class Object(val config: <Error class: unknown class>) : Object

The concrete implementation of the Object interface.

This class provides all the functions related to fetching and interacting with on-chain objects.

Parameters

config

The SuiConfig to use for all API calls.

Constructors

Link copied to clipboard
constructor(config: <Error class: unknown class>)

Properties

Link copied to clipboard
val config: <Error class: unknown class>

Functions

Link copied to clipboard
open suspend override fun getDynamicFieldObject(parentId: String, name: DynamicFieldName): <Error class: unknown class><GetDynamicFieldObjectQuery.Data?, <Error class: unknown class>>

Fetches an object that is stored as a dynamic field on a parent object.

Link copied to clipboard
open suspend override fun getDynamicFields(parentId: String, limit: Int?, cursor: String?): <Error class: unknown class><GetDynamicFieldsQuery.Data?, <Error class: unknown class>>

Fetches a paginated list of all dynamic fields owned by a parent object.

Link copied to clipboard
open suspend override fun getObject(id: String, options: <Error class: unknown class>): <Error class: unknown class><GetObjectQuery.Data?, <Error class: unknown class>>

Fetches the details of a specific object by its ID.

Link copied to clipboard
open suspend override fun getOwnedObjects(owner: <Error class: unknown class>, limit: Int?, cursor: String?, options: <Error class: unknown class>): <Error class: unknown class><GetOwnedObjectsQuery.Data?, <Error class: unknown class>>

Fetches a paginated list of objects owned by a specific address.

Link copied to clipboard
open suspend override fun multiGetObjects(ids: List<String>, limit: Int?, cursor: String?, options: <Error class: unknown class>): <Error class: unknown class><MultiGetObjectsQuery.Data?, <Error class: unknown class>>

Fetches the details of multiple objects in a single batch request.

Link copied to clipboard
open suspend override fun tryGetPastObject(id: String, version: Int?, options: <Error class: unknown class>): <Error class: unknown class><TryGetPastObjectQuery.Data?, <Error class: unknown class>>

Fetches a historical version of a specific object.