xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
include
xrpl
protocol
NFTokenID.h
1
#pragma once
2
3
#include <xrpl/basics/base_uint.h>
4
#include <xrpl/json/json_forwards.h>
5
#include <xrpl/protocol/STTx.h>
6
#include <xrpl/protocol/TxMeta.h>
7
8
#include <
memory
>
9
#include <
optional
>
10
#include <
vector
>
11
12
namespace
xrpl
{
13
22
bool
23
canHaveNFTokenID
(std::shared_ptr<STTx const>
const
& serializedTx,
TxMeta
const
& transactionMeta);
24
25
std::optional<UInt256>
26
getNFTokenIDFromPage
(
TxMeta
const
& transactionMeta);
27
28
std::vector<UInt256>
29
getNFTokenIDFromDeletedOffer
(
TxMeta
const
& transactionMeta);
30
31
void
32
insertNFTokenID
(
33
json::Value& response,
34
std::shared_ptr<STTx const>
const
& transaction,
35
TxMeta
const
& transactionMeta);
37
38
}
// namespace xrpl
xrpl::TxMeta
Definition
TxMeta.h:26
memory
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::canHaveNFTokenID
bool canHaveNFTokenID(std::shared_ptr< STTx const > const &serializedTx, TxMeta const &transactionMeta)
Add a nftoken_ids field to the meta output parameter.
Definition
NFTokenID.cpp:24
xrpl::insertNFTokenID
void insertNFTokenID(json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)
Definition
NFTokenID.cpp:135
xrpl::getNFTokenIDFromDeletedOffer
std::vector< UInt256 > getNFTokenIDFromDeletedOffer(TxMeta const &transactionMeta)
Definition
NFTokenID.cpp:112
xrpl::getNFTokenIDFromPage
std::optional< UInt256 > getNFTokenIDFromPage(TxMeta const &transactionMeta)
Definition
NFTokenID.cpp:41
optional
vector
Generated by
1.17.0