FeaturesServices
Known Packages
Fixed on-chain packages as stack members.
Use knownPackage(name, { packageId }) for modules that already exist on-chain.
import { defineDevstack, knownPackage, sui } from '@mysten-incubation/devstack';
const liveSui = sui({ mode: 'live', network: 'testnet' });
const registry = knownPackage('registry', {
packageId: '0x...',
mvrPlaceholder: '@demo/registry',
});
export default defineDevstack({ members: [liveSui, registry] });Known packages are references, not publishers. Use localPackage(...) when devstack should publish
Move code and discover generated package or coin artifacts.
Options include packageId, upgradeCapId, and mvrPlaceholder. A known package can be used as a
dependency member anywhere a package ref is expected.