The mother of all leaks just happened to OnePlus on Amazon's German website, Amazon.de.
The company's upcoming flagship phone, the OnePlus 6, was briefly listed there, revealing the price and what appear to be official photos, showing the device from all angles.
The photos and info are now gone, but they were snatched by WinFuture.de, which claims the phone will be available from May 22 in Midnight Black and Mirror Black colors.
SEE ALSO: OnePlus 6 will be unveiled in all of its glory on May 16
The listing didn't have all the specs, but it had enough for us to be able to piece together a complete picture, based on previous announcements and rumors.
According to the listing, the phone will have a 20/16-megapixel camera combo on the back, Gorilla Glass 5 on both sides, an aluminum frame, and a fingerprint scanner on the back. It will come with either 64GB or 128GB of storage, with a 256GB model planned for the future.
And, according to previous reports, the phone will have a Qualcomm Snapdragon 845 processor, 6GB of RAM, and a 3,300mAh battery. The screen will be a 6.28-inch AMOLED with 2,280 x 1,080-pixel resolution and an iPhoney notch on top. And — very important — the phone will have a headphone jack on the bottom.
We did get an important new bit of info from the leak: The 64GB variant will cost 519 euros ($622), while the 128GB version will cost 569 euros ($718). Note that directly converting euro prices to dollars at the current exchange rate might not be indicative of the phone's price in the U.S.; for example, this phone's predecessor, the OnePlus 5T, started at 499 euros in Europe and $499 in the U.S.
There's no word on the pricing for the upcoming 256GB variant, and there was also no mention of a white version of the device which was previously rumored.
The OnePlus 6 is scheduled to be officially launched on May 16 in London; stay tuned for updates and possible surprises.