OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

Holaplex Marketplace Standard JS SDK

Holaplex Marketplace Standard JS SDK is a TypeScript-friendly JavaScript library for composing and submitting NFT listing and offer transactions to the Metaplex Auction House program on Solana, following the Holaplex Marketplace Standard.

Independent OpenViST project profile, based on linked sources.

Holaplex Marketplace Standard JS SDK — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when an application needs to submit NFT listing or offer actions through Metaplex Auction House and the team will provide the marketplace interface and application-specific transaction handling.

Who it is for

  • Developers building JavaScript or TypeScript applications for Solana NFT marketplaces.
  • React teams adding NFT listing or offer actions to a marketplace interface.

Documented uses

  • Add an NFT listing transaction with an amount and NFT.
  • Add an offer transaction with an amount and NFT.
  • Initialize marketplace actions using a Solana connection and wallet.
Before you choose

Requirements & limits

The repository is public and identifies its license as GPL-3.0. The README documents installation through npm or Yarn.

  • The documented actions are NFT listings and offers through Metaplex Auction House.
  • The README's React example expects an Auction House, NFT, wallet and connection.
  • The SDK supplies marketplace transaction actions, not a complete marketplace application.
  • The repository recommends TypeScript and identifies GPL-3.0 as its license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add listing and offer actions to a React page

Use the README's React example to compose and send an NFT listing or offer transaction.

Before you start

  • Install @holaplex/marketplace-js-sdk with npm or Yarn.
  • A React environment using Solana wallet-adapter hooks.
  • An Auction House, NFT, wallet and Solana connection supplied to the page.

Steps

  1. Import initMarketplaceSDK, AuctionHouse and Nft from the package, and useConnection and useWallet from @solana/wallet-adapter-react.

  2. Initialize the SDK with the connection and wallet.

  3. For a listing, add sdk.listings(auctionHouse).post({ amount, nft }) to an SDK transaction and send it.

  4. For an offer, add sdk.offers(auctionHouse).make({ amount, nft }) to an SDK transaction and send it.

Expected outcome

The page can submit listing or offer actions through Metaplex Auction House.

Guide limitations

  • The example does not establish that the SDK deploys or runs a complete marketplace.
  • Application-specific transaction handling remains necessary.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
holaplex/marketplace-js-sdk · Official homepage title · retained in its source language