gRPCListDynamicFields
sui-mainnet.nodit.io:443 sui.rpc.v2.StateService/ListDynamicFieldsunaryRetrieves the list of dynamic fields of the specified object.
Request and response messages are identical for both transports. Only the wire protocol, headers, and client library differ.
- Protocol
- Native gRPC over HTTP/2 with TLS. Suited to server-side clients and grpcurl.
- Content-Type
application/grpc- Headers
x-api-key- Streaming
- Server, client, and bidirectional streaming are all supported.
- Errors
- grpc-status and grpc-message are delivered as HTTP/2 trailers.
Required. The UID of the parent, which owns the collection of dynamic fields.
The maximum number of dynamic fields to return. The service may return fewer than this value. If unspecified, at most 50 entries will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
A page token, received from a previous ListDynamicFields call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListDynamicFields must match the call that provided the page token.
The set of field mask paths (e.g. "object_id", "version", "digest").
Kind of the dynamic field.
ObjectId of the parent.
ObjectId of the field.
The field object.
This Object serialized as BCS.
Name that identifies the type of the serialized value.
Bytes of a BCS serialized value.
ObjectId of the object.
Version of the object.
The digest of this Object.
Owner of the object.
Kind of ownership.
Address or ObjectId of the owner.
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.
Type of the object.
DEPRECATED. Whether the object has public transfer.
BCS bytes of a Move struct value. Only set for Move structs.
Name that identifies the type of the serialized value.
Bytes of a BCS serialized value.
Package data if the object is a package.
Package ObjectId (storage ID).
ID of the first published version.
Version of the package.
Modules in the package.
Name of the module.
Serialized bytecode.
Datatypes defined in the module.
Functions defined in the module.
Type origins for the package's types.
Name of the defining module.
Name of the datatype.
Package ID where the type originated.
Transitive dependencies (linkage table).
Original package ID.
Upgraded package ID.
Upgraded package version.
Digest of the transaction that created or last mutated this object.
Storage rebate for the object.
JSON rendering of the object.
Current balance if this object is a 0x2::coin::Coin<T>.
Template-based display rendering.
Substituted display fields.
Fields that failed to render.
Name of the field.
Name that identifies the type of the serialized value.
Bytes of a BCS serialized value.
Value of the field.
Name that identifies the type of the serialized value.
Bytes of a BCS serialized value.
Type of the value.
ObjectId of the child if this is a dynamic object field.
The child object.
This Object serialized as BCS.
Name that identifies the type of the serialized value.
Bytes of a BCS serialized value.
ObjectId of the object.
Version of the object.
The digest of this Object.
Owner of the object.
Kind of ownership.
Address or ObjectId of the owner.
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.
Type of the object.
DEPRECATED. Whether the object has public transfer.
BCS bytes of a Move struct value. Only set for Move structs.
Name that identifies the type of the serialized value.
Bytes of a BCS serialized value.
Package data if the object is a package.
Package ObjectId (storage ID).
ID of the first published version.
Version of the package.
Modules in the package.
Name of the module.
Serialized bytecode.
Datatypes defined in the module.
Functions defined in the module.
Type origins for the package's types.
Name of the defining module.
Name of the datatype.
Package ID where the type originated.
Transitive dependencies (linkage table).
Original package ID.
Upgraded package ID.
Upgraded package version.
Digest of the transaction that created or last mutated this object.
Storage rebate for the object.
JSON rendering of the object.
Current balance if this object is a 0x2::coin::Coin<T>.
Template-based display rendering.
Substituted display fields.
Fields that failed to render.
A token, which can be sent as page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.