public async Task <IReadOnlyList <ByteString> > GetRecordMutations(ByteString recordKey) { var mutations = await RecordMutations.Where(m => m.RecordKey == recordKey.ToByteArray()).ToListAsync(); return(mutations.Select(m => { return new ByteString(m.MutationHash); }).ToList().AsReadOnly()); }