The past tense of hamshackle is hamshackled.
The third-person singular simple present indicative form of hamshackle is hamshackles.
The present participle of hamshackle is hamshackling.
The past participle of hamshackle is hamshackled.