A mempool can be thought of like a virtual waiting room where cryptocurrency transactions can sit until the network is ready to process them. While they are in the mempool, network nodes check their validity and then they enter a ‘pending’ state until they are picked up for processing. At this point, miners or validators add them to the blockchain database.