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