Hindus, particularly Vaishnavas observe a 24-hour fast in honor of the god Krishna, an avatar of Vishnu. As the name itself indicates, Mokshada Ekadashi is a highly auspicious day dedicated to the worship of Lord Vishnu – Shri Hari to get rid of all your sins and to achieve moksha or liberation after death.