Core Extension SDK
Get Core Assets by Group
Last updated July 22, 2026
Summary
das.getAssetsByGroup lists members of an mpl-core GroupV1 and returns Core-typed results.
- Calls base DAS with
groupKey: "group" - Members may be assets, collections, or nested groups
- Derives collection plugins on assets unless
skipDerivePlugins: true - For name and size only, use
getGrouping
Code example
Replace <ENDPOINT> with your DAS RPC and <PublicKey> with the GroupV1 address.
1import { createUmi } from '@metaplex-foundation/umi-bundle-defaults'
2import { dasApi } from '@metaplex-foundation/digital-asset-standard-api'
3import { das } from '@metaplex-foundation/mpl-core-das'
4import { publicKey } from '@metaplex-foundation/umi'
5
6const umi = createUmi('<ENDPOINT>').use(dasApi())
7const group = publicKey('<PublicKey>')
8
9const members = await das.getAssetsByGroup(umi, {
10 group,
11 skipDerivePlugins: true,
12})
13
14console.log(members)
Parameters
| Name | Required | Description |
|---|---|---|
group | ✅ | The mpl-core GroupV1 public key. |
sortBy | Sorting criteria { sortBy, sortDirection }. | |
limit | Maximum number of items to retrieve. | |
page | Page index to retrieve. | |
before / after | Cursor-style pagination IDs. | |
cursor | Provider cursor when supported. | |
displayOptions | Only showCollectionMetadata is supported for Core. | |
skipDerivePlugins | Skip automatic collection plugin derivation on assets. |
Notes
- This is the Core helper for GroupV1 membership. For Token Metadata / collection grouping via base DAS, see
getAssetsByGroupwithgroupKey: "collection". - Requires
@metaplex-foundation/digital-asset-standard-api≥ 2.1.0 and an RPC that indexes Core groups.
