DeepSurge
Sui Logo
EVE Frontier Logo

2026 EVE Frontier Hackathon

Explore the tools built for a new civilization in the 2026 EVE Frontier Hackathon.

Voting has ended, but the project gallery remains open.

Sui Anti-Cheat Toolkit for EVE Frontier (Demo)
thumbnail

Toolkit of Sui Move modules to prevent hacking, item duplication, bot farming, etc., for games like EVE Frontier, usable for all on-chain games on Sui. (Demo)

Main Features

1.Unique Item Objects

Each item is a unique object (UID), preventing duplication.

Mint is gated by capability AdminCap).

2. Secure Kiosk Inventory

'LockedItem` locks items during trading/consignment, preventing theft.

Uses public_transfer to securely transfer items after logic is complete.

3. Transfer Policies + ZK Proofs (stub):

Module transfer_policy module allows creating rules requiring ZK proof.

Module zk_verifier module illustrates proof verification and mint rewards.

4. Capability-Gated Minting:

mint_cap wraps AdminCap, allowing only servers/authorities to mint.

5. Rate Limiter:

rate_limiter::RateLimit limits the number of actions within a time window.

Used to block bots from spamming actions/farming resources.

6. Provenance Tracking:

provenance::History logs the history of actions on items (minting, trading, burning, etc.).

Supports audits and investigations when hacking/duping is suspected.

Sui Test Wallet
thumbnail

A specialized Chrome Extension Sui Wallet explicitly designed for Playwright E2E automation testing. This extension bridges the gap between running end-to-end dApp tests and interacting securely with the Sui blockchain.

  • Built for Automation: Exposes a secure, predictable window.postMessage API for programmatic interactions bypassing the physical popup.

  • Sui Wallet Standard: Automatically complies with the official @mysten/wallet-standard, serving as a seamless drop-in extension that dApps recognize universally.

  • Strict Safety Guards: Defaults to localnet on launch. Interaction with mainnet is fiercely protected and requires explicit developer opt-in, guaranteeing isolation of test funds from real assets.

  • React & Vite: Built on a modern Manifest V3 extension architecture utilizing @crxjs/vite-plugin and React.

Frontier Nexus — The Civilization Toolkit for EVE Frontier
thumbnail

Frontier Nexus is the civilization toolkit for EVE Frontier — a decentralized trade network powered by Sui Move smart contracts paired with a real-time galaxy intelligence dashboard.

Trade Posts turn Smart Storage Units into automated on-chain marketplaces using the typed witness pattern.

The Nexus Dashboard renders all 24,502 solar systems in an interactive 3D star map, streams live blockchain events, explores on-chain assemblies with charts, ranks 372 tribes, plans inter-system routes, and answers natural language queries about the Frontier — all connected to a Sui wallet.

Companion matrix
thumbnail

Small LLM based companion with access to game api and sui interface to enhance player experience and immersion.

BigShot-Bounty Hunter Platform
thumbnail

BigShot - EVE Frontier Decentralised Bounty Protocol

1. Project Overview

BigShot is a decentralized bounty system DApp built specifically for EVE Frontier. Leveraging the high performance and asset-oriented smart contracts (Move) of the Sui Blockchain, it allows players to issue bounties on specific in-game characters with staked assets. Bounty hunters can then trustlessly claim these bounties by providing an on-chain generated "Killmail" object.

Core Features

  • On-Chain Escrow: Employers stake Native SUI, EVE, or in-game LUX tokens to issue bounties. Funds are securely locked in the smart contract's Treasury, eliminating middlemen.

  • Native Killmail Check: Hunters directly query the smart contract to verify native Killmail objects from the EVE Frontier World, completely preventing forged screenshots.

  • Anonymous Hunting and Claims: Integrated with zkLogin, hunters can safely extract crypto assets without exposing their on-chain identity.

  • Tactical Intelligence: Utilizes Sui GraphQL to query the target character's recent Jumps, Killmails, and Inventory interactions (Deposit/Withdraw), providing hunters with visualized timelines and multi-dimensional "Threat Level" analyses.


2. Architecture & Core Operation Flow

The complete protocol involves three main roles: Issuer, Hunter, and the Target. The major flows include bounty creation, viewing/taking bounties, and settlement.

2.1 Bounty Creation Flow

Uses specified tokens as reserve assets (like SUI, EVE, or LUX) and creates a shared Bounty object on-chain.

2.2 Claiming Bounty Flow

After a successful kill, the game's world engine generates a Killmail object. The transaction is verified and settled decentrally by comparing the information on this object.

2.3 On-Chain Intelligence & Tactical Radar (Tactical Analysis)

A unique highlight of this project is that it goes beyond simple listings. It utilizes Sui GraphQL to scrape massive amounts of on-chain events and parse a tactical report against specific players:


3. Core Directory & Code Module Breakdown (dapps/src/)

  • transactions/: Transaction Assembly Layer.

    • buildCreateBountyTx.ts: Manages MergeCoins, SplitCoins, and generates the create_bounty contract caller payload.

    • buildClaimBountyTx.ts: Generates the transaction block for claim_bounty, supplying the Killmail proof object and the hunter's own character ID.

  • hooks/: Business Logic and State Management.

    • useBounties.ts / useBountyDetail.ts: Uses @mysten/dapp-kit to fetch Bounty<T> objects on-chain, automatically reading and filtering out claimed/expired contracts.

    • useThreatAnalysis.ts: Analyzes smart modules (like StorageUnit, Gate, Turret) alongside EVE token balances to compute a dynamic strength rating (converted to an S/A/B/C/D class scoring system).

    • useLastSeen.ts: Queries GraphQL to consolidate events scattered across various packages, providing a tracking panel presentation.

  • utils/: Utilities & Helpers.

    • suiClient.ts: Responsible for issuing complex Sui GraphQL queries. It cleverly uses GraphQL aliases to union-query events(...) minimizing timeouts, while utilizing the new address(address: $objOwner) interface to extract assets.

    • characterNameCache.ts: Fetches all character dictionaries on the EVE Frontier world to build an in-memory cache map (u64 item_id -> Player Alias), allowing the application layer to reverse-lookup player names purely by ID.

  • components/ & pages/: Presentation Layer.

    • Adopts a Sci-fi/Industrial dark theme UI (see index.css). Renders data-intensive charts via components like TacticalTimelineModal.tsx. Furthermore, it operates without an external frontend router package, relying purely on window.location.hash for ultra-lightweight page routing (App.tsx).

Bazaar
thumbnail

TRIBE BAZAAR
an Immersive Trading & Social Hub for EVE Frontier

Live Demo: https://evebazaar.netlify.app

Trailer: https://www.youtube.com/watch?v=Iq1bSxo5fs4

Demo: https://www.youtube.com/watch?v=Ewc7hQTkyko

Github: https://github.com/Aloim/Bazaar

***MARCH 31 UPDATE*** Multiplayer now as Widget optionally available + Major bugfixes

---

Tribe Bazaar isn't just another purpose built marketplace tool. It's designed to immerse players deeper into EVE Frontier via an Isometric world, combining a robust tradingsystem with tribe management while providing a social hub for direct player interaction within the vast space of the Frontier. It provides a visual game client that brings your station to life. Walk around your SSU, browse shops, visit the guestbook, check announcements, trade with others, all from the isometric Bazaar rendered in Godot.

---

What Players Get:


The Bazaar: A Walk in Marketplace and Tribe Management

Step into a individually customizeable(TBD) visual isometric station. Move around with WASD, click on holographic shop signs to browse listings. Customize your character (TBD), chat and interact with others (TBD).

Three shop types:

- WTS (Want To Sell) List items at a fixed TribeCoin price. Tax is collected when items sell.

- WTB (Want To Buy) Post buy orders. Sellers fill your request and you get the items.

- DE (Direct Exchange) Swap items directly. Item A for Item B, optional currency on either side.

All shops are placed in world by the owner, show up as clickable holograms, and auto-expire after a configurable period.

Direct Trade

Trade directly with another player. Search by character name, pick items from both inventories side-by-side, add currency if needed. Full proposal workflow: send offer, receive counter-offers, accept, execute. Zero marketplace fees. Members and higher ranked users have access to the Quicktrade option. Its a publicly available basked where people can deposit and withdraw items as they want. Everyone sees whats deposited or whats beeing withdrawn. It is a trust based solution that makes exchanging things more convenient.

Your Inventory

View everything you own in the SSU, filterable, sortable, with locked item indicators for things reserved by active shops.

TribeHub - Social Features & Widgets

The station isn't just for trading. It's a social space:

-Optional Multiplayer(needs to be externally hosted)
-Create your own widets/maps via godot(TBD) and place them where you need them(TBD), or choose which ones of the available ones you want to activate from the Superadmin menu

-Announcements Board: On chain news from your tribe leadership. Public or role-gated visibility, sticky posts, inline comments. Shows up as a beacon in the game world.

- Guestbook: Leave a message at the station. 500 entry on chain guestbook with character name display. Pulsating light beacon in-world.

- Donate to Tribe(TBD): Contribute items or TribeCoins to the tribe treasury. Items go into the TribeVault for giveaways, currency goes to the treasury.
- And many more Widgets in the future

The Experience

- System Scanning Immersive Intro sequence

- Docking Procedure loading transition when entering the station

- Isometric game client walk around, interact with beacons, open floating panels without leaving the game + Optional Multiplayer, see others walking around.

- Character name resolution wallet addresses show as EVE player names everywhere

---

What Tribe Leaders Get:

Moderator Tools

- Remove shops, ban players (1 day / 1 week / permanent)

- Banning auto-closes all the player's shops and returns escrowed items

- Delete guestbook entries

Admin Panel

- Tax Configuration Set WTS tax, WTB tax, and DE fees per market role (Officer, Member, Friendly, Unfriendly)

- Shop Settings Max shops per role, items-per-shop limit, auto-expiry window (1–28 days or never)

- User & Role Management Assign market roles to players, grant/revoke Mod and Admin capabilities

- Force Close Override close any shop, returning items to the owner

- Giveaway Management Create item+currency templates, issue packages to specific players, manage unclaimed items


SuperAdmin / Owner Panel

- TribeCoin Management Mint coins, burn from treasury, withdraw accumulated tax revenue, view circulating supply

- Ownership Claim dApp ownership (SSU owner only), transfer ownership, freeze extension config

- Tribe Assets Manage TribeVault contents and giveaway packages

- Widget Control Toggle Announcements, Guestbook, and Donate widgets on/off

- SSU Storage & Tx Log Inspect storage contents and transaction history

Governance Roles

Full role hierarchy: Owner > SuperAdmin > Admin > Moderator > Member > Stranger

Each with scoped permissions. Strangers auto-register on their first transaction, no setup needed to start trading.

---

Tech Stack

| Layer | Tech |

|-------|------|

| Blockchain | Sui (testnet) |

| Smart Contracts | Sui Move — 12 modules, 243 tests |

| Frontend | React 18 + TypeScript + Vite |

| Game Client | Godot 4.6 (HTML5/WebGL export) |

| Wallet | EVE Vault (zkLogin, gas-free sponsored transactions) |

| dApp SDK | @evefrontier/dapp-kit |

All marketplace state is fully on-chain. The game client is visual only, zero blockchain access from Godot, everything goes through React. Later on I will attempt to go full chain with the godot client via walrus (still figuring things out)

---

Coming Soon

- More TribeHub widgets (polls, event calendar, tribe stats)

- Customizable player characters (choose your avatar)

- Customizable station maps (tribe-designed layouts)

- EVE Token support in Direct Trade

- Mobile-friendly UI improvements

- General polish and bug fixes

---

Try it now: https://evebazaar.netlify.app

Connect your EVE Vault wallet.

EVE Frontier Wallet Dashboard
thumbnail

EVE Frontier Wallet Dashboard is a Next.js-based Web3 dashboard built on the Sui blockchain, designed to help EVE Frontier players manage their in-game assets seamlessly. It integrates Sui wallet connection, real-time tracking of spaceships, resources, NFTs, and in-game tokens, with built-in analytics for portfolio performance and transaction history. This tool eliminates the need to switch between multiple platforms, providing a unified hub for players to monitor, analyze, and optimize their EVE Frontier journey.

Frontier Transit Authority
thumbnail

The FTA is a project enabling a community-managed gate network in the EVE Frontier universe. Players can register network nodes and gates that they build with the FTA, which transfers ownership of the gates to a Sui shared object. Travelers can then purchase jump permits to use the gates, with the permit cost being automatically transferred back to the builders/operators of the network nodes and gates as compensation for their work.

The system includes:

- Network node registration

- Gate transfer

- Automated bounty board and blacklist for anyone destroying FTA infrastructure

- Automated payouts to anyone killing a bounty (killmail processing)

- A strict voting-based upgrade process, where the developers can propose package upgrades but cannot deploy them without community approval

- Dynamic bounty and blacklist values based on variable market rates for jump permits (automatic scaling for inflation)

- Transferrable ManagementCaps for the ability to update pricing on network nodes or gates you registered with the FTA

The Sui contracts also support (not yet implemented in the dApp):

- Ability to purchase Jump Permits for an entire route (many hops)

- Ability to update jump permit fee pricing

- Ability to vote on package upgrades proposed by the developers, with vote weight being based on recent level of FTA network use (those who use it more get a stronger voice)

Full documentation is available here.

Frontier Overwatch
thumbnail

Real-time galaxy intelligence dashboard that tracks 24,502 star systems, smart assemblies, killmails, and danger zones across the EVE Frontier universe. Combines EVE Frontier World API data with Sui blockchain on-chain events. Includes an Intel Beacon Smart Assembly mod that turns Storage Units into distributed intelligence nodes for crowd-sourced scouting.