Web SDK
- Overview
- Getting Started
- Migrate from v4 to v5
- Guides
- Hooks
- Secondary Sales Marketplace
- Custom Configuration
- Custom Connectors
Game Engine SDKs
- Unity
- Unreal
- Overview
- Installation
- Getting Started
- Bootstrap your Game
- Migrate from v1 to v2
- Guides
- Onboarding
- Power
- Monetization
- Advanced
Other SDKs
- Typescript
- Go
- Mobile
Monetization
Secondary Sales Marketplace
Documentation for Unreal SDK overview for the Sequence infrastructure stack for web3 gaming.
General
List Currencies
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);
Get Floor Order
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);
Listings
List All Listings for Collectible
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);
Get All Collectibles with Lowest Listings First
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);
Get Collectibles with Lowest Listings First
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);
Get Highest Price Listing for Collectible
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);
Get Lowest Price Listing for Collectible
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);
List Listings for Collectible
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);
Offers
List Offers for Collectible
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);
List All Offers for Collectible
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);
Get All Collectibles with Highest Priced Offer First
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);
Get Collectibles with Highest Priced Offers First
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);
Get Highest Price Offer for Collectible
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);
Get Lowest Price Offer for Collectible
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);
Was this page helpful?
On this page
- General
- List Currencies
- Get Floor Order
- Listings
- List All Listings for Collectible
- Get All Collectibles with Lowest Listings First
- Get Collectibles with Lowest Listings First
- Get Highest Price Listing for Collectible
- Get Lowest Price Listing for Collectible
- List Listings for Collectible
- Offers
- List Offers for Collectible
- List All Offers for Collectible
- Get All Collectibles with Highest Priced Offer First
- Get Collectibles with Highest Priced Offers First
- Get Highest Price Offer for Collectible
- Get Lowest Price Offer for Collectible