diff --git a/src/SerializedTransaction.cpp b/src/SerializedTransaction.cpp index fc785f4e3..497c9aac9 100644 --- a/src/SerializedTransaction.cpp +++ b/src/SerializedTransaction.cpp @@ -210,13 +210,13 @@ void SerializedTransaction::setSigningAccount(const std::vector& updateSigningAccount(); } -uint160 SerializedTransaction::GetITFieldAccount(SOE_Field field) +uint160 SerializedTransaction::getITFieldAccount(SOE_Field field) const { uint160 r; - SerializedType* st = mInnerTxn.getPField(field); + const SerializedType* st = mInnerTxn.peekAtPField(field); if (!st) return r; - STAccount *ac = dynamic_cast(ac); + const STAccount* ac = dynamic_cast(st); if (!ac) return r; ac->getValueH160(r); return r;