August 15th, 2025

Marketplace SDK 1.0

A major release with new sales contract support, checkout UX, wagmi hooks, and modal isolation.

New Features

  • Added support for Sequence Sales Contracts:

    • ERC1155 v1

  • New useProcessStep hook for managing transaction steps in the marketplace API

  • Introduced a new checkout flow UI for buying collectibles (via @0xsequence/checkout)

  • Replaced custom wallet class with wagmi hooks and added:

    • useEnsureCorrectChain

    • useConnectorMetadata

    • useProcessStep

  • All fetching hooks now include:

    • Separate query functions for integration with SSR/SSG or external data fetching libs

    • Lazy fetching: Only runs when required parameters are present

  • Shadow DOM isolation for modals to prevent global style conflicts

  • useSearchTokenMetadata can now filter for only minted tokens (onlyMinted: true)

  • MarketplaceConfig is now never invalidated by default β€” ideal for server-side fetching

  • All modals now use Shadow DOM by default. To disable, set useShadowDOM: false in SdkConfig.

  • Media components (e.g. collectible cards) still render to the document body and require Tailwind CSS for proper styling.

Bug Fixes

  • Fixed multiple issues with quantity handling, pagination, token approvals, and collectible card visuals

  • Improved stability in action modals, error messaging, and embedded wallet fee behavior