1#include <xrpld/rpc/MPTokenIssuanceID.h> 
   10    TxMeta const& transactionMeta)
 
   15    TxType const tt = serializedTx->getTxnType();
 
   16    if (tt != ttMPTOKEN_ISSUANCE_CREATE)
 
 
   31        if (node.getFieldU16(sfLedgerEntryType) != ltMPTOKEN_ISSUANCE ||
 
   32            node.getFName() != sfCreatedNode)
 
   36            node.peekAtField(sfNewFields).downcast<
STObject>();
 
   38            mptNode.getFieldU32(sfSequence), mptNode.getAccountID(sfIssuer));
 
 
   48    TxMeta const& transactionMeta)
 
 
std::optional< uint192 > getIDFromCreatedIssuance(TxMeta const &transactionMeta)
 
void insertMPTokenIssuanceID(Json::Value &response, std::shared_ptr< STTx const > const &transaction, TxMeta const &transactionMeta)
 
bool canHaveMPTokenIssuanceID(std::shared_ptr< STTx const > const &serializedTx, TxMeta const &transactionMeta)
Add a mpt_issuance_id field to the meta input/output parameter.
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
TxType
Transaction type identifiers.
 
std::string to_string(base_uint< Bits, Tag > const &a)
 
MPTID makeMptID(std::uint32_t sequence, AccountID const &account)