Smart Contract Deployment - ZeroSum Gaming Platform
ZeroSum Gaming Smart Contract Deployment 🧩 Description Successfully deployed and verified ZeroSum Gaming smart contracts on Celo networks. 🚀 Key Activities 🛠️ Smart Contract Development Built two core contracts: ZeroSumSimplified (game engine) ZeroSumSpectator (betting system)…
updated the domain link
this is the domain link https://zerosum-cel.vercel.app/
Deploy ZeroSum Contracts to Celo Network
Deployed ZeroSumSimplified (0x0f764437ffBE1fcd0d0d276a164610422710B482) and ZeroSumSpectator (0xE2228Cf8a49Cd23993442E5EE5a39d6180E0d25f) to Celo Sepolia testnet using Foundry. Created deployment scripts (DeployComplete.s.sol, DeployZeroSumSimplified.s.sol, SetupContracts.s.sol).…
Update Frontend for Base and Celo Support
Created config/contracts.ts with multi-chain contract configuration. Built hooks/useNetwork.ts for network management. Created NetworkSwitcher component. Updated .env.local with new contract addresses for both networks. Removed Mantle support, kept only Base and Celo. Updated wag…
Clean Up Hardcoded Addresses Throughout Codebase
Found and replaced hardcoded addresses in useZeroSumContract.ts (lines 20-21), ContractDebug.tsx (lines 37-38), and wagmi-config.js. Updated all to use environment variables with new Base/Celo addresses. Changed GAME_CONTRACT_ADDRESS from 0x11bb298BBde9fFa6747ea104C2c39b3E59a399B…
: Fix Contract Adapter for Multi-Network Support
Fixed adapter.js which was hardcoded to Base RPC URLs only. Added RPC_URLS and CHAINS mappings for Base Sepolia (84532), Celo Sepolia (11142220), and mainnet versions. Updated getProvider(), getContract(), and getViemClient() to accept chainId parameter. Fixed transaction confirm…
Mainnet Launch: ZeroSum Game + Spectator Contracts
Deployed ZeroSumSimplified to Celo Mainnet (0x3688Ce0123de9583cB39aA90907049Ef4077D810) Deployed ZeroSumSpectator to Celo Mainnet (0xe4608436ec4eE31dc63D71af6c06D45E5a15a512) Verified both contracts on Celoscan (Block 50656891) Linked contracts, enabled global betting, set 3% fee…
created a proper pitchdeck
Mainnet Launch: ZeroSum Game + Spectator Contracts
Deployed ZeroSumSimplified to Celo Mainnet (0x3688Ce0123de9583cB39aA90907049Ef4077D810) Deployed ZeroSumSpectator to Celo Mainnet (0xe4608436ec4eE31dc63D71af6c06D45E5a15a512) Verified both contracts on Celoscan (Block 50656891) Linked contracts, enabled global betting, set 3% fee…
creating a new hero section
to reduce the fiction
changing the default network from base to celo
joining the contract and frontend to one repo
clean up the repo FE and contract
delete all files in yhat repo except contract and fronteend
created a proper readme
chainging from appkit to thirdweb
because it is easy
integrating self.xyz
The leading digital identity infrastructure for Web2 and Web3. Self leverages zero-knowledge cryptography to disclose verifiable credentials without revealing any sensitive information. No third parties. No data
Network Migration to Celo Sepolia
Migrated default network from Base Sepolia to Celo Sepolia. Updated all network configurations and RPC endpoints for Celo blockchain. Implementation: Changed default network to Celo Sepolia (Chain ID: 11142220) Added Celo Sepolia chain definition with proper RPC URLs Updated bloc…
Network Migration to Celo Sepolia
Migrated default network from Base Sepolia to Celo Sepolia. Updated all network configurations and RPC endpoints for Celo blockchain. Implementation: Changed default network to Celo Sepolia (Chain ID: 11142220) Added Celo Sepolia chain definition with proper RPC URLs Updated bloc…
Wallet Provider Migration to Thirdweb
Migrated wallet connection system from multiple providers to unified Thirdweb solution. Fixed account detection and balance display across all components. Implementation: Replaced Wagmi hooks with Thirdweb hooks Fixed balance fetching using Thirdweb RPC client Unified account det…
UI/UX Improvements and Documentation
Enhanced user interface with verification features and created comprehensive documentation. Fixed balance display to show CELO currency correctly. Implementation: Added verification button in user dropdown menu Created verified badge with checkmark icon Fixed balance display to s…
vunerability in the next js version
Error: Vulnerable version of Next.js detected, please update immediately. Learn More: https://vercel.link/CVE-2025-66478
Fix Self.xyz Integration Display and Profile Icon
Fixed Self.xyz identity verification integration that was not displaying on master branch. Resolved missing AppKitConnectButton component that was causing Vercel build failures. Restored profile icon and wallet balance display in navigation. Merged Self.xyz integration from third…
Proof of Ship - Season 9
Bring skill-based crypto gaming to Celo users through mobile-optimized platform supporting micro-stakes competition with cUSD/cEUR for mainstream adoption in emerging markets.
Proof of Ship - Season 10
Bring skill-based crypto gaming to Celo users through mobile-optimized platform supporting micro-stakes competition with cUSD/cEUR for mainstream adoption in emerging markets.
Endorsement
Endorsement
Endorsement