The only place to safely buy joints or weeds or hash in the city is via one of the many Amsterdam coffeeshops. You will find about 200 coffeeshops in Amsterdam, so there is always one close to you.

joints amsterdam

weeds amsterdam

coffeeshop amsterdam

space cake