Clio
develop
The XRP Ledger API server.
|
#include "util/Assert.hpp"
#include <boost/container/flat_set.hpp>
#include <xrpl/basics/Blob.h>
#include <xrpl/basics/Log.h>
#include <xrpl/basics/StringUtilities.h>
#include <xrpl/basics/base_uint.h>
#include <xrpl/protocol/AccountID.h>
#include <xrpl/protocol/SField.h>
#include <xrpl/protocol/STAccount.h>
#include <xrpl/protocol/STLedgerEntry.h>
#include <xrpl/protocol/Serializer.h>
#include <xrpl/protocol/TxMeta.h>
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
Go to the source code of this file.
Classes | |
struct | AccountTransactionsData |
Struct used to keep track of what to write to account_transactions/account_tx tables. More... | |
struct | NFTTransactionsData |
Represents a link from a tx to an NFT that was targeted/modified/created by it. More... | |
struct | NFTsData |
Represents an NFT state at a particular ledger. More... | |
struct | MPTHolderData |
Represents an MPT and holder pair. More... |
Functions | |
template<typename T> | |
bool | isDirNode (T const &object) |
Check whether the supplied object is a dir node. | |
template<typename T, typename R> | |
bool | isBookDir (T const &key, R const &object) |
Check whether the supplied object is a book dir. | |
template<typename T> | |
ripple::uint256 | getBookBase (T const &key) |
Get the book base. | |
std::string | uint256ToString (ripple::uint256 const &input) |
Stringify a ripple::uint256. |
Variables | |
static constexpr std::uint32_t | kRIPPLE_EPOCH_START = 946684800 |
The ripple epoch start timestamp. Midnight on 1st January 2000. |
|
inline |
Get the book base.
key | The key to get the book base out of |
|
inline |
Check whether the supplied object is a book dir.
key | The key into the object |
object | The object to check |
|
inline |
Check whether the supplied object is a dir node.
object | The object to check |
|
inline |
Stringify a ripple::uint256.
input | The input value |