Assuming that you are NOT married to a USC, the standard 5 years applies under INA 316(a). Under INA 334(a), you can apply a little bit early because they know you will still have to wait for them to get to your application. Add 4 years, 9 months and 1 day to the date on your greencard that says resident since:___/___/___.
That will be the first day you can mail your N-400 IF OTHERWISE ELIGIBLE.
You have to meet time as a lawful permanent resident (that's the date you just figured out).
You have to meet the jurisdiction requirement of living in the same State for at least 3 months before filing. Moving after filing WILL cause a delay even if it is just in terms of making USCIS physically ship your file to a different location.
You have to meet physical presence which is 30 months in the prior 5 years (or of your total time as an LPR if it is less than a full 5 years) in the U.S. counting back from your Filing date of your N-400. You stop counting on the filing date.
You must meet the continuous residence requirement. This means that you have not been outside the U.S. in ONE TRIP for TOO long at one time. If you were ever gone for a full 6 months or more at one time, you MIGHT not qualify. If you have been gone for a full year or more, you have a problem. If either of these situations apply to you, read 8 CFR 316.5(c)(1)(i) and (ii). Find it on
www.uscis.gov or google for it. You can break this requirement AFTER filing all the way through OATH. You have given no indication that you would meet any other "special category" for filing, so I won't go into them.
You have to show good moral character (GMC) for the past 5 years as of your N-400 filing date. The incident you described does not hurt your GMC. You can damage GMC AFTER filing an N-400 and must remain eligible all the way through OATH. If anything new happens, see a lawyer before applying or immediately when it happens and TELL them you have filed an N-400 and are a greencard holder. If you have something in your past that you have not mentioned, even immigrant visa fraud or irregularities, see a lawyer before applying.
Good Luck,