| 46 | namespace { |
| 47 | |
| 48 | struct CoinEntry { |
| 49 | COutPoint* outpoint; |
| 50 | uint8_t key{DB_COIN}; |
| 51 | explicit CoinEntry(const COutPoint* ptr) : outpoint(const_cast<COutPoint*>(ptr)) {} |
| 52 | |
| 53 | SERIALIZE_METHODS(CoinEntry, obj) { READWRITE(obj.key, obj.outpoint->hash, VARINT(obj.outpoint->n)); } |
| 54 | }; |
| 55 | |
| 56 | } // namespace |
| 57 |