AccountItem::pointer RippleState::makeItem (const uint160& accountID, SerializedLedgerEntry::ref ledgerEntry) { if (!ledgerEntry || ledgerEntry->getType () != ltRIPPLE_STATE) return AccountItem::pointer (); RippleState* rs = new RippleState (ledgerEntry); rs->setViewAccount (accountID); return AccountItem::pointer (rs); }