Artiva V2


Adapter Types

Below is a list of adapters currently used in the platform client.


The IPFS adapter controls how files are published to IPFS. This is currently used for uploading images in the designer settings and is accessible via the useIPFS hook.


The market adpater handles interaction with secondary NFT marketplaces. This includes functionality for placing bids on auctions, filling fixed price asks and placing offers on NFTs.

Primary Sale

The primary sale adapter controls how a primary NFT sale is handled. This allows for interaction with edition or generative sale mechanisms embedded in NFT contracts.

NFT Strategy

This adapter defines how NFT metadata and market data is sourced.

NFT Contract Strategy

This adapter defines how NFT contract metadata and primary sale data are sourced.


A renderer adapter controls how an NFT is displayed using the NFTRenderer component.