mirror of
				https://github.com/XRPLF/rippled.git
				synced 2025-11-04 11:15:56 +00:00 
			
		
		
		
	@@ -156,8 +156,7 @@ public:
 | 
			
		||||
            if (!sleAcct)
 | 
			
		||||
                return false;
 | 
			
		||||
 | 
			
		||||
            SeqProxy const acctSeq =
 | 
			
		||||
                SeqProxy::sequence(sleAcct.fsfSequence());
 | 
			
		||||
            SeqProxy const acctSeq = SeqProxy::sequence(sleAcct.fsfSequence());
 | 
			
		||||
            SeqProxy const seqProx = txn.getSeqProxy();
 | 
			
		||||
 | 
			
		||||
            if (seqProx.isSeq())
 | 
			
		||||
 
 | 
			
		||||
@@ -72,8 +72,7 @@ offerInDomain(
 | 
			
		||||
    if (sleOffer.fsfDomainID() != domainID)
 | 
			
		||||
        return false;  // LCOV_EXCL_LINE
 | 
			
		||||
 | 
			
		||||
    if (sleOffer->isFlag(lsfHybrid) &&
 | 
			
		||||
        !sleOffer.fsfAdditionalBooks())
 | 
			
		||||
    if (sleOffer->isFlag(lsfHybrid) && !sleOffer.fsfAdditionalBooks())
 | 
			
		||||
    {
 | 
			
		||||
        JLOG(j.error()) << "Hybrid offer " << offerID
 | 
			
		||||
                        << " missing AdditionalBooks field";
 | 
			
		||||
 
 | 
			
		||||
@@ -67,7 +67,8 @@ checkFreeze(
 | 
			
		||||
        if (auto const sleDst = view.read(keylet::account(dst));
 | 
			
		||||
            sleDst && sleDst.fsfAMMID().has_value())
 | 
			
		||||
        {
 | 
			
		||||
            auto const sleAmm = view.read(keylet::amm(sleDst.fsfAMMID().value()));
 | 
			
		||||
            auto const sleAmm =
 | 
			
		||||
                view.read(keylet::amm(sleDst.fsfAMMID().value()));
 | 
			
		||||
            if (!sleAmm)
 | 
			
		||||
                return tecINTERNAL;  // LCOV_EXCL_LINE
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -171,7 +171,7 @@ public:
 | 
			
		||||
    virtual std::shared_ptr<SLE const>
 | 
			
		||||
    read(Keylet const& k) const = 0;
 | 
			
		||||
 | 
			
		||||
    template<LedgerEntryType Type>
 | 
			
		||||
    template <LedgerEntryType Type>
 | 
			
		||||
    ConstLedgerObjectType<Type>
 | 
			
		||||
    read(TypedKeylet<Type> const& k) const
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
@@ -34,9 +34,9 @@
 | 
			
		||||
#include <xrpl/protocol/Quality.h>
 | 
			
		||||
#include <xrpl/protocol/TER.h>
 | 
			
		||||
#include <xrpl/protocol/TxFlags.h>
 | 
			
		||||
#include <xrpl/protocol/TypedLedgerEntries.h>
 | 
			
		||||
#include <xrpl/protocol/digest.h>
 | 
			
		||||
#include <xrpl/protocol/st.h>
 | 
			
		||||
#include <xrpl/protocol/TypedLedgerEntries.h>
 | 
			
		||||
 | 
			
		||||
#include <type_traits>
 | 
			
		||||
#include <variant>
 | 
			
		||||
@@ -320,13 +320,12 @@ isVaultPseudoAccountFrozen(
 | 
			
		||||
        return true;  // LCOV_EXCL_LINE
 | 
			
		||||
 | 
			
		||||
    auto const mptIssuance =
 | 
			
		||||
            view.read(keylet::mptIssuance(mptShare.getMptID()));
 | 
			
		||||
        view.read(keylet::mptIssuance(mptShare.getMptID()));
 | 
			
		||||
    if (mptIssuance.isValid())
 | 
			
		||||
        return false;  // zero MPToken won't block deletion of MPTokenIssuance
 | 
			
		||||
 | 
			
		||||
    auto const issuer = mptIssuance.fsfIssuer();
 | 
			
		||||
    auto const mptIssuer =
 | 
			
		||||
            view.read(keylet::account(issuer));
 | 
			
		||||
    auto const mptIssuer = view.read(keylet::account(issuer));
 | 
			
		||||
    if (mptIssuer.isValid())
 | 
			
		||||
    {  // LCOV_EXCL_START
 | 
			
		||||
        UNREACHABLE("ripple::isVaultPseudoAccountFrozen : null MPToken issuer");
 | 
			
		||||
@@ -336,8 +335,7 @@ isVaultPseudoAccountFrozen(
 | 
			
		||||
    if (!mptIssuer.fsfVaultID().has_value())
 | 
			
		||||
        return false;  // not a Vault pseudo-account, common case
 | 
			
		||||
 | 
			
		||||
    auto const vault =
 | 
			
		||||
            view.read(keylet::vault(*mptIssuer.fsfVaultID()));
 | 
			
		||||
    auto const vault = view.read(keylet::vault(*mptIssuer.fsfVaultID()));
 | 
			
		||||
    if (vault.isValid())
 | 
			
		||||
    {  // LCOV_EXCL_START
 | 
			
		||||
        UNREACHABLE("ripple::isVaultPseudoAccountFrozen : null vault");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user