HackJack is a Web3 Black Jack game. Players earn NFTs based on the results of their games, which can be sold on the Zora marketplace. We aims to tackle the scams and trust requirements for players, so that they have a fair experience and sovereignty over their money.
HackJack is a revolutionary web3 game. It's blackjack on the Blockchain, solving significant problems with online casinos. Users of online casinos today have no control of their bankroll, no way to verify the odds of the casino, and considerable friction creating an account. HackJack solves these issues by utilizing smart contracts and Chainlink VRF Oracles. It implements a fully functional, verifiably random blackjack experience. HackJack aims to improve trust for players so that they have a fair experience and sovereignty over their money. Players earn NFTs for winning hands, which they can sell on a Zora marketplace or burn to join the HackJackDAO. HackJackDAO allows users to vote on where the contract's profits are donated. With two clicks, anyone on the internet with a crypto wallet can enjoy a hand of fair blackjack. It also donates 1% of all profit to public goods charities. The $65 billion online gambling market is ripe for disruption, and HackJack is leading the way with web3 innovation.
HackJack Functionality
Future Upgrades
HackJack uses Scaffold-eth as a template for rapid development. The frontend is React, Tailwind-css, and NextJS. We used Solidity as the programming language for the smart contract which was deployed to the polygon blockchain. The randomness is integrated from Chainlink VRF, and Zora was used for listing NFTs on the marketplace. NFT storage was used to permanently store NFTs. We also used OpenZeppelin libraries, Brownie, Hardhat.
Sponsor tech benefits: NFT storage: Smooth experience for our requirements of long-term decentralized pinning Polygon: Incredibly low fees, intuitive developer tools, and fast transactions Zora: Developer friendly tools for integrating NFTs into our project