Qaravan.Store - Decentralized On-Chain Marketplace


Three components of an ideal decentralized marketplace

Qaravan users

  • Sellers;
  • Buyers;
  • Delivery services.

They should all have equal rights on the app. Any user can be a buyer or a seller. External Chainlink adapters check the order status from the delivery services via the API and change the order status inside the blockchain. Thus, buyers and sellers can not worry about the fact that one of them will be deceived. The seller will receive his money when the buyer picks up the goods from the delivery service. If the buyer does not receive his goods within 30 days, he has the right to return his money back.

How it works?

How it works Qaravan?

Adding a new delivery service

Qaravan Add Delivery

Qaravan Delivery Services

Adding a new seller

Qaravan Add Seller

In order to start selling products on the Caravan marketplace, you need to register as a seller. The products in the marketplace are compatible with the ERC1155 standard + several additional fields in the metadata.

"attributes": [
        "trait_type": "Token",
        "value": "0x326C977E6efc84E512bB9C30f76E30c160eD06FB"
        "trait_type": "Amount",
        "value": "0.1"

Specify the Token and Amount fields in the metadata of your products. Thanks to these two fields, you will be able to sell goods in any token and at any price.

Qaravan Sellers

Qaravan Goods

Built With

Share this project: