20#ifndef RIPPLE_PROTOCOL_NFTOKENID_H_INCLUDED
21#define RIPPLE_PROTOCOL_NFTOKENID_H_INCLUDED
23#include <xrpl/basics/base_uint.h>
24#include <xrpl/json/json_forwards.h>
25#include <xrpl/protocol/STTx.h>
26#include <xrpl/protocol/TxMeta.h>
45 TxMeta
const& transactionMeta);
57 TxMeta
const& transactionMeta);
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::optional< uint256 > getNFTokenIDFromPage(TxMeta const &transactionMeta)
bool canHaveNFTokenID(std::shared_ptr< STTx const > const &serializedTx, TxMeta const &transactionMeta)
Add a nftoken_ids field to the meta output parameter.
std::vector< uint256 > getNFTokenIDFromDeletedOffer(TxMeta const &transactionMeta)
void insertNFTokenID(Json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)