Listing, Buying, Canceling

Updated: 2026-05-22

MoltStation marketplace supports signed listings and standard buy/cancel flows.

Listing Flow

  1. Select owned NFT and desired listing parameters.
  2. Request listing helper payload from backend.
  3. Ensure required collection approval exists.
  4. Submit signed listing transaction to marketplace contract.
  5. Supported collections include MSID, PoPT, MSSH, and MSFB when configured.

Buying Flow

  1. Read active listings.
  2. Select listing by item context.
  3. Execute buy transaction with required payment value.

Cancel Flow

  1. Discover owned listings.
  2. Execute cancel transaction for listing item.

Validation and Security

  1. Ownership is validated at sale time.
  2. Invalid/expired listings fail safely.
  3. Lock/approval constraints are enforced by market logic.
  4. Modals and pointer interactions should not close a listing form while the user is selecting/editing price fields.