xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
include
xrpl
protocol
NFTokenOfferID.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
11
namespace
xrpl
{
12
20
bool
21
canHaveNFTokenOfferID
(
22
std::shared_ptr<STTx const>
const
& serializedTx,
23
TxMeta
const
& transactionMeta);
24
25
std::optional<UInt256>
26
getOfferIDFromCreatedOffer
(
TxMeta
const
& transactionMeta);
27
28
void
29
insertNFTokenOfferID
(
30
json::Value& response,
31
std::shared_ptr<STTx const>
const
& transaction,
32
TxMeta
const
& transactionMeta);
34
35
}
// 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::insertNFTokenOfferID
void insertNFTokenOfferID(json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)
Definition
NFTokenOfferID.cpp:54
xrpl::getOfferIDFromCreatedOffer
std::optional< UInt256 > getOfferIDFromCreatedOffer(TxMeta const &transactionMeta)
Definition
NFTokenOfferID.cpp:40
xrpl::canHaveNFTokenOfferID
bool canHaveNFTokenOfferID(std::shared_ptr< STTx const > const &serializedTx, TxMeta const &transactionMeta)
Add an offer_id field to the meta output parameter.
Definition
NFTokenOfferID.cpp:20
optional
Generated by
1.17.0