1#ifndef XRPL_PROTOCOL_NFTOKENOFFERID_H_INCLUDED
2#define XRPL_PROTOCOL_NFTOKENOFFERID_H_INCLUDED
4#include <xrpl/basics/base_uint.h>
5#include <xrpl/json/json_forwards.h>
6#include <xrpl/protocol/STTx.h>
7#include <xrpl/protocol/TxMeta.h>
24 TxMeta
const& transactionMeta);
33 TxMeta
const& transactionMeta);
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
bool canHaveNFTokenOfferID(std::shared_ptr< STTx const > const &serializedTx, TxMeta const &transactionMeta)
Add an offer_id field to the meta output parameter.
std::optional< uint256 > getOfferIDFromCreatedOffer(TxMeta const &transactionMeta)
void insertNFTokenOfferID(Json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)