rippled
Loading...
Searching...
No Matches
NFTSyntheticSerializer.cpp
1#include <xrpl/json/json_value.h>
2#include <xrpl/protocol/NFTSyntheticSerializer.h>
3#include <xrpl/protocol/NFTokenID.h>
4#include <xrpl/protocol/NFTokenOfferID.h>
5#include <xrpl/protocol/STTx.h>
6#include <xrpl/protocol/TxMeta.h>
7#include <xrpl/protocol/jss.h>
8
9#include <memory>
10
11namespace ripple {
12namespace RPC {
13
14void
16 Json::Value& response,
17 std::shared_ptr<STTx const> const& transaction,
18 TxMeta const& transactionMeta)
19{
20 insertNFTokenID(response[jss::meta], transaction, transactionMeta);
21 insertNFTokenOfferID(response[jss::meta], transaction, transactionMeta);
22}
23
24} // namespace RPC
25} // namespace ripple
Represents a JSON value.
Definition json_value.h:131
void insertNFTSyntheticInJson(Json::Value &, std::shared_ptr< STTx const > const &, TxMeta const &)
Adds common synthetic fields to transaction-related JSON responses.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
void insertNFTokenOfferID(Json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)
void insertNFTokenID(Json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)