Which type of rock records the history of life on earth?

There are two types of rocks that record the history of life on Earth. These rocks include fossils and geodes.