Marketplace Integration Flashcards
7 cards from real NFT practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Marketplace Integration flashcards as text
What is the main advantage of using a marketplace aggregator (like Gem or Blur) integration over a single marketplace API?
Answer: It pools liquidity and listings across multiple marketplaces for best price/availability
Aggregators combine order books from several marketplaces so buyers can sweep the lowest-priced listings in one transaction.
When implementing a 'sweep the floor' feature, what technique reduces gas across many purchases?
Answer: Batching multiple fulfillments into a single transaction
Batch fulfillment executes several order completions in one transaction, amortizing base gas costs across all items.
A marketplace shows a stale price after an item sells. Which integration practice best prevents this?
Answer: Listening to on-chain events (e.g., OrderFulfilled, Transfer) to invalidate cached orders
Subscribing to fulfillment and transfer events lets the integration remove or update orders the moment state changes on-chain.
What does 'order cancellation' on-chain typically require from the seller?
Answer: A transaction that invalidates the order's nonce or hash, costing gas
On-chain cancellation submits a transaction marking the order hash/nonce as filled or cancelled so it can no longer be fulfilled.
When integrating WETH for offers/bids, why is WETH used instead of native ETH?
Answer: ERC-20 WETH supports the approve/transferFrom flow needed for off-chain bids
Native ETH lacks the ERC-20 allowance mechanism, so wrapped ETH is used to enable pre-approved bid fulfillment without the bidder being online.
Which is a correct way to verify an NFT's authenticity before listing it on an integrated marketplace?
Answer: Confirm the contract address matches the official verified collection
Since anyone can copy artwork, the on-chain contract address is the authoritative check against spoofed collections.
What is a key reason to support multiple wallet providers (e.g., via WalletConnect) in a marketplace integration?
Answer: It broadens user access across mobile and desktop wallets through a unified protocol
WalletConnect provides a standard bridge so the marketplace works with many wallets without custom code for each.