Skip to Content
Open SourceHydraFeatures@exodus/available-assets

@exodus/available-assets

Tracks supported/available assets, i.e. assets that the user can potentially enable via the UI.

Install

npm i @exodus/available-assets

Usage

// see https://github.com/ExodusOSS/hydra/blob/master/sdks/headless/__tests__/available-assets.test.js#L42
import createExodus from '@exodus/headless';
import availableAssets from '@exodus/available-assets';
 
const container = createExodus({
  port,
  adapters,
  config: {
    // ...,
    // TODO: support configuring via feature config:
    // `container.use(availableAssets({ defaultAvailableAssetNames: ['bitcoin', 'ethereum']}))`
    availableAssetsAtom: {
      defaultAvailableAssetNames: ['bitcoin', 'ethereum'],
    },
  },
});
 
container.use(availableAssets());
 
const exodus = container.resolve();
 
const availableAssetNames = await exodus.availableAssets.get(); // ['bitcoin', 'ethereum']
Last updated on

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right