トランザクションの作成
リスティングトランザクションの生成
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGenerateTransactionResponse> OnApiSuccess = [this, OnSuccess](const FGenerateTransactionResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GenerateListingTransaction(SequenceSdk::GetChainId(), WalletAddress, CollectionAddress, TokenId, Amount, ContractType, CurrencyTokenAddress, PricePerToken, Expiry, OrderbookKind, WalletKind, OnApiSuccess, OnApiFailure);
オファートランザクションの生成
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGenerateTransactionResponse> OnApiSuccess = [this, OnSuccess](const FGenerateTransactionResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GenerateOfferTransaction(SequenceSdk::GetChainId(), WalletAddress, CollectionAddress, TokenId, Amount, ContractType, CurrencyTokenAddress, PricePerToken, Expiry, OrderbookKind, WalletKind, OnApiSuccess, OnApiFailure);
購入トランザクションの生成
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGenerateTransactionResponse> OnApiSuccess = [this, OnSuccess](const FGenerateTransactionResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GenerateBuyTransaction(SequenceSdk::GetChainId(), WalletAddress, Order, Amount, AdditionalFee, WalletKind, OnApiSuccess, OnApiFailure);
販売トランザクションの生成
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGenerateTransactionResponse> OnApiSuccess = [this, OnSuccess](const FGenerateTransactionResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GenerateSellTransaction(SequenceSdk::GetChainId(), WalletAddress, Order, Amount, AdditionalFee, WalletKind, OnApiSuccess, OnApiFailure);
キャンセルトランザクションの生成
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGenerateTransactionResponse> OnApiSuccess = [this, OnSuccess](const FGenerateTransactionResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GenerateCancelTransaction(SequenceSdk::GetChainId(), WalletAddress, CollectionAddress, OrderId, MarketplaceKind, OnApiSuccess, OnApiFailure);
注文によるキャンセルトランザクションの生成
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGenerateTransactionResponse> OnApiSuccess = [this, OnSuccess](const FGenerateTransactionResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GenerateCancelTransactionByOrder(SequenceSdk::GetChainId(), WalletAddress, CollectionAddress, Order, MarketplaceKind, OnApiSuccess, OnApiFailure);
トランザクションの手順
- ブループリント
- C++

コピー
AIに質問
UTransactions* Transactions = NewObject<UTransactions>();
for (const FTransactionStep& Step : Steps)
{
FRawTransaction RawTransaction = FRawTransaction(Step.To, Step.Data, Step.Value.IsEmpty() ? TEXT("0") : Step.Value);
Transactions->AddRaw(RawTransaction);
}
チェックアウトオプション
チェックアウトオプションの取得
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGetCheckoutOptionsResponse> OnApiSuccess = [this, OnSuccess](const FGetCheckoutOptionsResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GetCheckoutOptions(SequenceSdk::GetChainId(), WalletAddress, Orders, AdditionalFeeBps, OnApiSuccess, OnApiFailure);
注文ごとのチェックアウトオプションの取得
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGetCheckoutOptionsResponse> OnApiSuccess = [this, OnSuccess](const FGetCheckoutOptionsResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GetCheckoutOptionsByOrders(SequenceSdk::GetChainId(), WalletAddress, Orders, AdditionalFeeBps, OnApiSuccess, OnApiFailure);
ERC1155販売ごとのチェックアウトオプションの取得
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGetCheckoutOptionsResponse> OnApiSuccess = [this, OnSuccess](const FGetCheckoutOptionsResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GetCheckoutOptionsByERC1155Contract(SequenceSdk::GetChainId(), WalletAddress, SaleContract, CollectionAddress, TokenId, Amount, OnApiSuccess, OnApiFailure);
ERC721販売ごとのチェックアウトオプションの取得
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGetCheckoutOptionsResponse> OnApiSuccess = [this, OnSuccess](const FGetCheckoutOptionsResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GetCheckoutOptionsByERC721Contract(SequenceSdk::GetChainId(), WalletAddress, SaleContract, CollectionAddress, TokenId, Amount, OnApiSuccess, OnApiFailure);
トークンIDと数量ごとのチェックアウトオプションの取得
- ブループリント
- C++

コピー
AIに質問
const TSuccessCallback<FGetCheckoutOptionsResponse> OnApiSuccess = [this, OnSuccess](const FGetCheckoutOptionsResponse& Response) { };
const FFailureCallback OnApiFailure = [this, OnFailure](const FSequenceError& Error) { };
USequenceCheckout* Checkout = NewObject<USequenceCheckout>();
Checkout->GetCheckoutOptionsByTokenIdAmounts(SequenceSdk::GetChainId(), WalletAddress, SaleContract, CollectionAddress, AmountsByTokenId, OnApiSuccess, OnApiFailure);