Core Extension SDK
Convert from standard DAS Asset to Core Asset, Collection, or Group
Last updated July 22, 2026
Summary
When you mix Core with other standards (for example Token Metadata), fetch with @metaplex-foundation/digital-asset-standard-api then convert Core items with mpl-core-das helpers.
das.dasAssetsToCoreAssets—MplCoreAsset→AssetResultdas.dasAssetToCoreCollection—MplCoreCollection→CollectionResultdas.dasAssetToCoreGroup—MplCoreGroup→GroupResult
Convert to Asset Example
- Fetch with the standard DAS package.
- Filter to Core assets.
- Convert to Core asset types.
Error: Could not load example "das-api/core-extension/convert-to-asset"
Make sure the file exists at: src/examples/das-api/core-extension/convert-to-asset/index.js
Cannot find module './das-api/core-extension/convert-to-asset/index.js'
Convert to Collection Example
Error: Could not load example "das-api/core-extension/convert-to-collection"
Make sure the file exists at: src/examples/das-api/core-extension/convert-to-collection/index.js
Cannot find module './das-api/core-extension/convert-to-collection/index.js'
Convert to Group Example
Error: Could not load example "das-api/core-extension/convert-to-group"
Make sure the file exists at: src/examples/das-api/core-extension/convert-to-group/index.js
Cannot find module './das-api/core-extension/convert-to-group/index.js'
Notes
- Conversion helpers throw if the DAS
interfacedoes not match the expected Core type. GroupResultmembership vectors may be empty depending on the indexer — usefetchGroupV1for authoritative membership.- Prefer the dedicated Core fetch helpers (
das.getAsset,das.getCollection,das.getGroup) when you only work with Core.
