oxen-core/contrib/epee/include/serialization
Jason Rhinelander 19c562f800 Vote serialization compatibility fix (#984)
quorum_vote_t's were serialized as blob data, which is highly
non-portable (probably isn't the same on non-amd64 arches) and broke
between 5.x and 6.x because `signature` is aligned now (which changed
its offset and thus broke 5.x <-> 6.x vote transmission).

This adds a hack to write votes into a block of memory compatible with
AMD64 5.x nodes up until HF14, then switches to a new command that fully
serializes starting at the hard fork (after which we can remove the
backwards compatibility stuff added here).
2019-12-17 10:47:12 +10:00
..
enableable.h year updated in license 2015-01-02 18:52:46 +02:00
keyvalue_serialization.h Vote serialization compatibility fix (#984) 2019-12-17 10:47:12 +10:00
keyvalue_serialization_overloads.h Merge pull request #935 from jagerman/blink-wallet-burn 2019-11-29 13:51:00 +11:00
serialize_base.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00