@lightprotocol/compressed-token - v0.23.0-beta.8
    Preparing search index...

    Function toOffChainMetadataJson

    • Format metadata for off-chain storage.

      Returns a plain object ready to be uploaded using any storage provider (umi uploader, custom IPFS/Arweave/S3 solution, etc.).

      Parameters

      Returns OffChainTokenMetadataJson

      // With umi uploader
      import { toOffChainMetadataJson } from '@lightprotocol/compressed-token';
      import { irysUploader } from '@metaplex-foundation/umi-uploader-irys';

      const umi = createUmi(connection).use(irysUploader());
      const metadataJson = toOffChainMetadataJson({
      name: 'My Token',
      symbol: 'MTK',
      description: 'A light-token',
      image: 'https://example.com/image.png',
      });
      const uri = await umi.uploader.uploadJson(metadataJson);

      // Then use uri with createMint
      await createMint(rpc, payer, { ...params, uri });