diff --git a/Ledger.cpp b/Ledger.cpp index ece790448..ecd7b124d 100644 --- a/Ledger.cpp +++ b/Ledger.cpp @@ -277,8 +277,8 @@ void LocalAccount::syncLedger() else { mLgrBalance=as->getBalance(); - if( (mLgrBalance!=0) && (mAccountSeq==0) ) mAccountSeq=1; - if(mAccountSeqgetSeq()) mAccountSeq=as->getSeq(); + if( (mLgrBalance!=0) && (mTxnSeq==0) ) mTxnSeq=1; + if(mTxnSeqgetSeq()) mTxnSeq=as->getSeq(); } } diff --git a/LocalAccount.h b/LocalAccount.h index a0c54e652..748150e1b 100644 --- a/LocalAccount.h +++ b/LocalAccount.h @@ -19,7 +19,7 @@ protected: // family information boost::shared_ptr mFamily; - int mAccountSeq; + int mAccountFSeq; // local usage tracking uint64 mLgrBalance; // The balance, from the last ledger @@ -36,7 +36,7 @@ public: bool updateBalance(); // writes changed balance/seq const uint160& getAddress() const { return mAcctID; } - int getAcctSeq() const { return mAccountSeq; } + int getAcctFSeq() const { return mAccountFSeq; } std::string getLocalAccountName() const; // The name used locally to identify this account std::string getAccountName() const; // The normal account name used to send to this account diff --git a/LocalTransaction.cpp b/LocalTransaction.cpp index b69800f40..7f51b188c 100644 --- a/LocalTransaction.cpp +++ b/LocalTransaction.cpp @@ -31,3 +31,8 @@ bool LocalTransaction::makeTransaction() } return true; } + +void LocalTransaction::applyTransaction() +{ + mTransaction=theApp->getOPs().processTransaction(mTransaction); +}