Abstract
GeeStrike is a lightweight browser game with wallet connect that players can replay endlessly. It converts short, fun sessions into meaningful, event-driven load on the Gravity testnet and publishes clear, human-readable results. The project has no NFTs and no token economy.
Key Principle (EIP-7702)
Every in-game action is submitted as a transaction without interrupting gameplay.
This is enabled by EIP-7702: the player’s regular wallet (EOA, e.g., MetaMask) grants a time-limited, scoped delegation to a delegate contract, which may then submit transactions on the player’s behalf during the gameplay window. No per-action pop-ups; delegation is revocable.
Motivation
A new L1 must be battle-tested by real users, not only by scripts. GeeStrike turns 60–120 seconds of play into a burst of unconfirmed, broadcast transactions, stressing mempool and RPC capacity while the community enjoys a simple, competitive experience. We then share an open report with plain-English insights.
Overview
- Fast, intuitive gameplay (60–120s): arrow-key controls, instant feedback, consistent feel across screens.
- Wallet connect + EIP-7702 delegation: one-time, time-boxed authorization; each action triggers a transaction, with confirmations happening in the background.
- Uninterrupted flow: gameplay never waits for confirmations—ideal for mempool/RPC stress.
- Leaderboard for events: public global and time-boxed leaderboards for weekend challenges and community competitions.
- Unlimited play: users can play as many sessions as they want throughout the testnet.
- Public reporting: throughput during peaks, average/percentile submission latency, failure/retry share, and front/back uptime.
How It Works (non-technical)
Players open the site, connect a wallet, and grant a temporary EIP-7702 delegation so the game can submit transactions while they play. Each action instantly broadcasts a transaction; confirmations are handled in the background. At scheduled times, we run higher-intensity windows to push the network harder. Afterward, we publish an open report and highlight top scores on the leaderboard.
Who Benefits
- Community: a fun way to help bring up the network and compete on the leaderboard.
- Core team: people-driven stress that exposes real bottlenecks and UX friction.
- Partners/validators: clear event windows and metrics to calibrate infrastructure and monitoring.
Scope of Work
- Game front end: canvas game, wallet connect, leaderboard UI, simple gas/faucet guidance.
- Service layer: session handling, result collection for leaderboards, aggregate metrics and public reports.
- Testnet integration: observe and account for EIP-7702-based action transactions; switch event windows for stress periods.
- Infra & observability: dashboards, alerts, and logs for peak windows.
- Testing & launch: internal dry runs followed by a public “stress-test weekend.”
Success Criteria
- Participation: ≥ 3,000 unique wallets; ≥ 10,000 sessions in week one.
- Load: sustained peaks with high volumes of unconfirmed (broadcast) transactions during event windows.
- Stability: ≥ 99.9% uptime of front/back during public runs.
- Reporting: timely publication of throughput, latency percentiles, failure/retry share, and recommended improvements.
Maintenance & Support
We will maintain and support GeeStrike through to the Gravity mainnet launch, including fixes, tuning, and operational monitoring during test phases and community events.
Timeline
- Week 1: base game, wallet connect, leaderboard screen.
- Week 2: event windows, metrics dashboards, public launch prep.
- Week 3: stress rehearsals, UX polish, community weekend and initial report.
Budget — 2,000 USDT
- Game & backend development (incl. EIP-7702 delegation flow): 900 USDT
- Infrastructure & monitoring (lean, short-term): 300 USDT
- DevOps & support engineering (tooling, reporting pipelines): 300 USDT
- Quality assurance & observability tooling: 200 USDT
- Stress-test tooling & load orchestration (engineering only): 200 USDT
- Contingency (engineering risk buffer): 100 USDT
Conclusion
GeeStrike turns simple, replayable gameplay into meaningful unconfirmed network load for the Gravity Testnet. With EIP-7702 delegation, a public leaderboard, and unlimited play per user, it’s easy for the community and powerful for the network. We invite support to run the first open stress-test weekend and publish actionable results.