6#include <xrpl/protocol/STTx.h>
7#include <xrpl/protocol/TxMeta.h>
24std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
25getNftokenModifyData(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
34std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
35getNFTokenMintData(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
44std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
45getNFTokenBurnData(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
54std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
55getNFTokenAcceptOfferData(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
64std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
65getNFTokenCancelOfferData(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
74std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
75getNFTokenCreateOfferData(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
84std::pair<std::vector<NFTTransactionsData>, std::optional<NFTsData>>
85getNFTDataFromTx(ripple::TxMeta
const& txMeta, ripple::STTx
const& sttx);
96getNFTDataFromObj(std::uint32_t seq, std::string
const& key, std::string
const& blob);
107getUniqueNFTsDatas(std::vector<NFTsData>
const& nfts);