#include "AccountState.h" #include "Serializer.h" AccountState::AccountState(const std::vector& v) { Serializer s(v); mValid=false; if(!s.get160(mAccountID, 0)) return; if(!s.get64(mBalance, 20)) return; if(!s.get32(mAccountSeq, 28)) return; mValid=true; } std::vector AccountState::getRaw() const { // 20-byte acct ID, 8-byte balance, 4-byte sequence Serializer s(32); s.add160(mAccountID); s.add64(mBalance); s.add32(mAccountSeq); return s.getData(); }