I use 5/16 bolts that are rounded but have a screwdriver slot and fully threaded. You can get them at most hardware stores. Use a large fender washer for the inside of the seat, and a washer and two nuts on the other side.
I dont like carriage bolt, they are sometimes hard to get really snugged up because there is nothing to hold the bolt still while tightening, and they also put a bigger hole in the seat which i try to avoid