> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequence.xyz/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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/list_currencies.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=8397bb85c2710405bd7b339f06b08aea" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_floor_order.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=b001ee0acbd9f3bf7003268d3e4cc822" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/list_all_listings.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=2c8702116fdd37cc2cbd4be0deaca50a" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_all_collectibles_with_lowest_listings_first.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=d693e5cf45eff6920a0070efd20d7dc9" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_collectibles_with_lowest_listings_first.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=f2951a8bf5f609471ace88df1074520d" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_highest_price_listing_for_collectible.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=b60557cf60142fccd8ef531253a18a07" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_lowest_price_listing_for_collectible.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=e83979267a58f508895f2fd7d4dccf8b" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/list_listings_for_collectible.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=806ef6a8d218cea4d57f7172c773f168" 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/jCmUvzGpoEMBvubT/images/unreal/marketplace/list_offers_for_collectible.png?fit=max&auto=format&n=jCmUvzGpoEMBvubT&q=85&s=f729d78eac3e1c5ae67c91926b17d69d" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/list_all_offers_for_collectible.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=f4cbe35ad90e70d1225d911a4b519b8d" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_all_collectibles_with_highest_priced_offer_first.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=c387eea749c48ed9851ac90e2f509d6f" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_collectibles_with_highest_priced_offers_first.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=9e1b74f3264572b7d77cd8e9d550783b" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_highest_price_offer_for_collectible.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=c394e6f7acdaeed7591c28b70e1ec238" 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/AFzdYwHtaLpVA9X3/images/unreal/marketplace/get_lowest_price_offer_for_collectible.png?fit=max&auto=format&n=AFzdYwHtaLpVA9X3&q=85&s=5c368c121af5d5a1da0e8275c8a265a8" 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>
