Add BlockInfo class and peer_best_block and synced_block fields with that class
Add protocol_version field and use that to choose which pair of fields to parse (the other pair will be None)
Update fixtures using examples from the latest deploy
Adjust tests accordingly
Security Checklist
[x] Make sure you do not include new dependencies in the project unless strictly necessary and do not include dev-dependencies as production ones. More dependencies increase the possibility of one of them being hijacked and affecting us.
Acceptance Criteria
latest_timestamp
andsync_timestamp
optionalBlockInfo
class andpeer_best_block
andsynced_block
fields with that classprotocol_version
field and use that to choose which pair of fields to parse (the other pair will beNone
)Security Checklist