Skip to main content

BatchGetObjects gRPC Method

Retrieves multiple objects from the network.

Updated on
Mar 26, 2026

Parameters

requests
array
REQUIRED

Array of GetObjectRequest objects specifying which objects to retrieve

read_mask
object

Field mask specifying which fields of the checkpoint to include in the response.

paths
array

List of field names to include (e.g., 'bcs', 'object_id' etc).

Returns

objects
array

An array of objects retrieved from the network, each representing a snapshot of the specified object state.

object
object

The object data containing all the requested fields.

bcs
object

The BCS (Binary Canonical Serialization) representation of the object.

name
string

The name of the BCS-serialized type.

value
string

The base64-encoded BCS-serialized value of the object.

objectId
string

The unique identifier of the object on the network.

version
string

The version number of the object, incremented with each mutation.

digest
string

The cryptographic digest representing the object's state at this version.

owner
object

Details about the ownership of the object.

kind
string

The kind of ownership (e.g., 'SHARED', 'AddressOwner', 'ObjectOwner', 'Immutable').

version
string

The version of the ownership structure, used primarily for shared or dynamic objects.

objectType
string

The type of the object, defined as a Move module struct with full type parameters.

hasPublicTransfer
boolean

Indicates whether the object supports public transfers without custom authorization logic.

contents
object

The deserialized contents of the object based on its type definition.

name
string

The fully qualified type name of the object's content structure.

value
string

The base64-encoded value representing the object's serialized data.

previousTransaction
string

The transaction digest that last mutated or created this object.

storageRebate
string

The amount of gas storage rebate (in MIST) that can be reclaimed from deleting this object.

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free