25#include <xrpl/protocol/STTx.h>
26#include <xrpl/protocol/TxMeta.h>
43std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
53std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
63std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
73std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
83std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
93std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
103std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
115getNFTDataFromObj(std::uint32_t seq, std::string
const& key, std::string
const& blob);
This namespace contains everything to do with the ETL and ETL sources.
Definition CacheLoader.hpp:36
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNFTokenAcceptOfferData(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Get the NFT Token accept offer data from a transaction.
Definition NFTHelpers.cpp:208
std::vector< NFTsData > getNFTDataFromObj(std::uint32_t const seq, std::string const &key, std::string const &blob)
Pull NFT data from ledger object via loadInitialLedger.
Definition NFTHelpers.cpp:359
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNFTokenMintData(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Get the NFT Token mint data from a transaction.
Definition NFTHelpers.cpp:62
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNFTokenCancelOfferData(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Get the NFT Token cancel offer data from a transaction.
Definition NFTHelpers.cpp:297
std::vector< NFTsData > getUniqueNFTsDatas(std::vector< NFTsData > const &nfts)
Get the unique NFTs data from a vector of NFTsData happening in the same ledger. For example,...
Definition NFTHelpers.cpp:376
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNFTokenCreateOfferData(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Get the NFT Token create offer data from a transaction.
Definition NFTHelpers.cpp:323
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNFTDataFromTx(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Pull NFT data from TX via ETLService.
Definition NFTHelpers.cpp:329
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNFTokenBurnData(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Get the NFT Token burn data from a transaction.
Definition NFTHelpers.cpp:152
std::pair< std::vector< NFTTransactionsData >, std::optional< NFTsData > > getNftokenModifyData(ripple::TxMeta const &txMeta, ripple::STTx const &sttx)
Get the NFT URI change data from a NFToken Modify transaction.
Definition NFTHelpers.cpp:51