Under the Indian Contract Act, 1872, wagering agreements (betting on uncertain events) are expressly void per Section 30. In contrast, contingent contracts - which depend on future uncertain events collaterally - are perfectly valid under Section 31. The key distinction is that contingent contracts have a legitimate interest element, unlike pure wagers.