December 29, 2023 2140; all 21M Bitcoins will be mined The total supply of 21 million Bitcoin will be mined as rewards for verifying blocks of transactions on the Blockchain, though the timeline is unknown. Read More