cart-shopping-fastDoma Marketplace

Doma Marketplace is provided to simplify trading of tokenized names on-chain. It has following components:

How to Use Orderbook API

Marketplace Fees

Doma Orderbook API enforces inclusion of following fees into consideration items:

  • Doma Protocol Fee

    • Receiver Address:

      • Testnet: 0x2E7cC63800e77BB8c662c45Ef33D1cCc23861532

      • Mainnet: 0x5f1F2b4ad2E3a7587276B226c9B58Cb9227177bB

    • Percentage: 0.5%

  • Name Token Royalties. Can be fetched by calling royaltyInfoarrow-up-right method on an Ownership Token Smart contract.

  • OpenSea Fee (only when creating a listing/offer on OpenSea orderbook). Collection fee value can be fetched using Get Collection APIarrow-up-right (required fee values from response should be included).

    • Since OpenSea API will also include royalty items, they should be filtered out to prevent double inclusion into considerations.

To simplify fees calculation, Fee Information API is provided.

circle-check

Supported Currencies

Supported currencies can be fetched programmatically using Currencies API.

circle-check

Making ETH Offers

Since SeaPort doesn't support making offers in ETH (as it's a native gas token, not an ERC-20), ETH should be wrapped to wETH using a wrapper contract. Supported wrapper contract addresses can be obtained using Currencies API - wrapper contracts have a nativeWrapper flag set in the response.

circle-check

Last updated