> ## Documentation Index
> Fetch the complete documentation index at: https://sequence-0fb8d9e6-6256-forte-config.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Secondary Sales Marketplace

> Sequenceインフラストラクチャスタックを用いたweb3ゲーム向けUnreal SDK概要のドキュメントです。

## 一般

### 通貨一覧の取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/list_currencies.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=47e3d3689b61506290e2a6bc8fa1222a" width="2018" height="1064" data-path="images/unreal/marketplace/list_currencies.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqListCurrenciesReturn> OnApiSuccess = [this, OnSuccess](const FSeqListCurrenciesReturn& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->ListCurrencies(SequenceSdk::GetChainId(), OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### フロア注文の取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_floor_order.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=9f859c540705813e0cd5aa3715663498" width="2018" height="1064" data-path="images/unreal/marketplace/get_floor_order.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqCollectibleOrder> OnApiSuccess = [this, OnSuccess](const FSeqCollectibleOrder& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetFloorOrder(SequenceSdk::GetChainId(), ContractAddress, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

## リスティング

### コレクティブルの全リスティング一覧

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/list_all_listings.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=b174af23f2c0c852ac35f29d0215a562" width="2018" height="1064" data-path="images/unreal/marketplace/list_all_listings.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<TArray<FSeqCollectibleOrder>> OnApiSuccess = [this, OnSuccess](const TArray<FSeqCollectibleOrder>& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->ListAllListingsForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルの最安値リスティング順一覧の取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_all_collectibles_with_lowest_listings_first.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=4dba669ec652ecc210d5c0dcb7a927d5" width="2018" height="1064" data-path="images/unreal/marketplace/get_all_collectibles_with_lowest_listings_first.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<TArray<FSeqCollectibleOrder>> OnApiSuccess = [this, OnSuccess](const TArray<FSeqCollectibleOrder>& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetAllCollectiblesWithLowestListingsFirst(SequenceSdk::GetChainId(), ContractAddress, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### 最安値リスティング順でコレクティブルを取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_collectibles_with_lowest_listings_first.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=82490412accd12894c7835448975fda1" width="2018" height="1064" data-path="images/unreal/marketplace/get_collectibles_with_lowest_listings_first.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqListCollectiblesReturn> OnApiSuccess = [this, OnSuccess](const FSeqListCollectiblesReturn& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetCollectiblesWithLowestListingsFirst(SequenceSdk::GetChainId(), ContractAddress, Filter, Page, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルの最高価格リスティングの取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_highest_price_listing_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=0091c56eaf383d76ae62374a8d2ea912" width="2018" height="1064" data-path="images/unreal/marketplace/get_highest_price_listing_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqCollectibleOrder> OnApiSuccess = [this, OnSuccess](const FSeqCollectibleOrder& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetHighestPriceListingForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルの最安値リスティングの取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_lowest_price_listing_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=68b2ad9946cc62a57b26a702907800a8" width="2018" height="1064" data-path="images/unreal/marketplace/get_lowest_price_listing_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqCollectibleOrder> OnApiSuccess = [this, OnSuccess](const FSeqCollectibleOrder& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetLowestPriceListingForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルのリスティング一覧

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/list_listings_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=a9bffbd4355364103a8efe9da5ebd0cc" width="2018" height="1064" data-path="images/unreal/marketplace/list_listings_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqListCollectibleListingsReturn> OnApiSuccess = [this, OnSuccess](const FSeqListCollectibleListingsReturn& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->ListListingsForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, Page, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

## オファー

### コレクティブルのオファー一覧

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/list_offers_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=348dd184547aacbb419fac2823cc88fb" width="2018" height="1064" data-path="images/unreal/marketplace/list_offers_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqListCollectibleOffersReturn> OnApiSuccess = [this, OnSuccess](const FSeqListCollectibleOffersReturn& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->ListOffersForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, Page, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルの全オファー一覧

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/list_all_offers_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=7dd063389bf7da1e2d580367dae9e3ad" width="2018" height="1064" data-path="images/unreal/marketplace/list_all_offers_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<TArray<FSeqCollectibleOrder>> OnApiSuccess = [this, OnSuccess](const TArray<FSeqCollectibleOrder>& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
        Marketplace->ListAllOffersForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### 最高価格オファー順で全コレクティブルを取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_all_collectibles_with_highest_priced_offer_first.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=de5491bff4714c69773327a4e7674598" width="2018" height="1064" data-path="images/unreal/marketplace/get_all_collectibles_with_highest_priced_offer_first.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<TArray<FSeqCollectibleOrder>> OnApiSuccess = [this, OnSuccess](const TArray<FSeqCollectibleOrder>& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->ListAllCollectibleOffersWithHighestPricedOfferFirst(SequenceSdk::GetChainId(), ContractAddress, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### 最高価格オファー順でコレクティブルを取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_collectibles_with_highest_priced_offers_first.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=f9e95457e7ebe893778593737f9099c4" width="2018" height="1064" data-path="images/unreal/marketplace/get_collectibles_with_highest_priced_offers_first.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqListCollectiblesReturn> OnApiSuccess = [this, OnSuccess](const FSeqListCollectiblesReturn& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetCollectiblesWithHighestPricedOffersFirst(SequenceSdk::GetChainId(), ContractAddress, Filter, Page, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルの最高価格オファーの取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_highest_price_offer_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=819542a97bc23211c5173fc1c846e49c" width="2018" height="1064" data-path="images/unreal/marketplace/get_highest_price_offer_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqCollectibleOrder> OnApiSuccess = [this, OnSuccess](const FSeqCollectibleOrder& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetHighestPriceOfferForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>

### コレクティブルの最安値オファーの取得

<Tabs>
  <Tab title="ブループリント">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6-6256-forte-config/UyC2WO2yyskLI4IH/images/unreal/marketplace/get_lowest_price_offer_for_collectible.png?fit=max&auto=format&n=UyC2WO2yyskLI4IH&q=85&s=3bac728f0d3068d7c493c63bc71304b0" width="2018" height="1064" data-path="images/unreal/marketplace/get_lowest_price_offer_for_collectible.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const TSuccessCallback<FSeqCollectibleOrder> OnApiSuccess = [this, OnSuccess](const FSeqCollectibleOrder& Response) { };
    const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };

    USequenceMarketplace* Marketplace = NewObject<USequenceMarketplace>();
    Marketplace->GetLowestPriceOfferForCollectible(SequenceSdk::GetChainId(), ContractAddress, TokenID, Filter, OnApiSuccess, OnApiFailure);
    ```
  </Tab>
</Tabs>
