Hunt, 31, was arrested in December last year before pleading guilty on separate charges of possessing a dangerous drug (Alprazolam) and contravening a police direction, fined 300 Australian dollars for each offence.
RA said it found Hunt committed "a low-level breach" of the organisation's player code of conduct.
It fined Hunt 10,000 AUD and handed him a four-match suspension, while he was placed on an illicit drug testing program for 12 months and will participate in any drug treatment and education programs deemed necessary by RA.