factory BlockEvent.fromJson(Map<String, dynamic> map) { return BlockEvent( map['sequence'], BlockIdentifier.fromJson(map['block_identifier']), map['type'], ); }