@override SyncState decode(Input input) { return SyncState( startingBlock: numberCodec.decode(input), currentBlock: numberCodec.decode(input), highestBlock: numberCodec.decode(input), ); }