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.

Storage Unit Sweepstakes
thumbnail

This is a Storage Unit based sweepstakes system. Players can create sweepstakes by defining the prize, prize quantity, total tickets, and ticket price, while other players use EVE tokens to buy tickets and join the draw. Once tickets are sold, all proceeds go to the creator; before sellout, the creator can cancel the sweepstakes at any time and all paid EVE is refunded automatically. Winner selection uses the official Sui RandomGenerator flow to improve fairness and verifiability.

Ease of Use

  • No detailed parameter inputting required, mostly auto-configured just Ctrl C + Ctrl V your SU address!

  • Connect your wallet in-game with One single click.

  • Use Item names as input! No remembering type ID.

  • A Sweepstakes game is Auto-drawn when all the tickets are sold!

  • Built-in Chinese Interface, just click a button and switch the language!

Fairness Ensured

  • Uses Sui RandomGenerator to ensure Nothing is Rigged.

  • Averaged chances across each tickets.

  • The more ticket you buy, the bigger the winning chance is! It will also cost you more!

Customizability

  • Set the Name of the game whatever you want!

  • Set the Number of tickets however you want!

  • Set the Price of each ticket however you want!

  • Regret making a game? No worries! Cancel & Refund has you covered! (Only for Game Creator)


Links

Plutarch
thumbnail

https://ef-plutarch.com

Plutarch — Corporate Management for EVE Frontier

A full-featured dApp for managing EVE Frontier corporations on the Sui blockchain. Built with React 19, TypeScript, Vite, and SQLite.

Features

  • Corporate Storage — Three-tier on-chain storage (ephemeral → open → main) with escrow management

  • Goal & Mission System — Create goals, decompose them into missions, assign to wings, track progress

  • Wing Management — Organise members into wings with role-based assignments, allocate resources and missions to them

  • Market Board — Tribal marketplace with buy/sell orders and partial fills

  • Contract System — Create and manage contracts with on-chain item escrow

  • Delivery System — Multi-courier delivery logistics with tracking

  • Network Map — Interactive map of SSU network with territory management

  • Tribe Credits — Deploy custom Sui coins for your tribe with on-chain vaults, reward your pilots and trade with other tribes

  • Analytics — Ledger tracking, budget management, and mission analytics

  • Territory Fuel — Monitor network node fuel levels across your territory

Alliance Multi-Sig Treasury
thumbnail

On-chain multi-sig treasury governance for EVE Frontier alliances. In EVE, alliance leaders routinely disappear with the entire war chest — there is no trustless way to enforce spending rules or produce an audit trail.

Alliance Multi-Sig Treasury solves this with six Move modules on Sui:

- Treasury — Alliance vault where funds can only be released via approved proposals. No single person can withdraw.

- Roles — Member registry with combinable role bitmask (Commander / Treasurer / Elder / Auditor) and tiered signature thresholds: <100 SUI needs 2 sigs, 100-1000 needs 3, >1000 needs 4.

- Proposal — Complete multi-sig workflow: create, sign, execute, with 7-day expiry and on-chain audit events.

- Policy Agent — On-chain autonomous governance participant with 5 composable skills (auto-approve, rate-limit, trusted-list, balance-guard, cooldown). Not an AI wrapper — a deterministic,

auditable rule engine that acts as a co-signer 24/7.

- Gate Sync — Smart Gate extension enabling governance decisions to atomically update in-game gate access via PTB.

- Integration Examples — Read-only patterns showing how external protocols compose with treasury state.

Full-stack: 6 Move modules + Express backend with event indexer (KillMail, JumpEvent) + React tactical HUD frontend. 58 Move tests + 29 backend tests, all passing. Deployed on Sui testnet.

Lemegeton Mod Loader
thumbnail

Project Overview: The Lemegeton Mod Loader is an EVE Frontier User Experience and User Interface (UX/UI) loader. By itself, it does nothing, but combined with mod files, it can assist in the rapid development and deployment of UI and client modifications to the EVE Frontier client. Included is a Work-In-Progress Smart Storage Unit to Smart Industry objects which, when complete, will allow SSUs to communicate with Industry Objects.

The real power of this project is pioneering EVE Frontier UX/UI mods

Dead Man's Switch
thumbnail

Dead Man's Switch is a decentralized last will for EVE Frontier pilots. Set a beneficiary, lock a SUI deposit, and choose a silence threshold 3, 7, 14, or 30 days. As long as you check in, nothing happens. But if you go dark beyond the threshold, anyone can trigger the switch: your locked SUI transfers automatically to your chosen beneficiary, along with your final message. No intermediaries. No appeals. Built on Sui Testnet with a full Move smart contract and a dark, atmospheric frontend.

TRION - Trade Resource Interstellar Open Network
thumbnail

TRION is an intent-based in-game settlement marketplace for EVE Frontier that matches trade intents off-chain and settles swaps on-chain through a Smart Storage Unit extension on Sui.

In EVE Frontier, players need a safer and faster way to coordinate peer-to-peer trades without relying on trust-based manual swaps or fragmented ad hoc channels. Existing trade coordination is difficult to automate and hard to scale in active regions.


TRION introduces a decentralized intent marketplace where players:

  • register trade intents from in-game context

  • discover reciprocal matches through a matching engine

  • execute settlement with on-chain transaction finality

Architecture:
- Move extension and settlement contracts (Sui): `contracts/trion_core`
- Fastify API for matching and indexing: `apps/api`
- Astro dApp frontend with EVE Frontier integration: `apps/web`
- Supabase for listings/trade history persistence: `supabase/schema.sql`

Core Features
1. Intent Registration
- Players post `have/want` listings with quantities and wallet ownership.

2. Matching Engine
- Reciprocal match logic (`have_type_id` <-> `want_type_id`) with value scoring and tolerance.


3. Settlement Path
- On-chain trade execution via Move `trade::execute_trade`.
- API records the confirmed digest and finalizes listing state.

4. In-Game-Oriented UX
- Wallet-driven flow.
- Auto-discovery of storage, character, and item objects.
- Inventory item picker with eligibility filtering and quantity validation.

What Is On-Chain vs Off-Chain
On-chain:
- Intent registration transaction
- Item deposit path (`deposit_to_trion_ssu`)
- Settlement transaction execution

Off-chain:
- Match discovery and scoring
- Orderbook/history indexing
- API workflow orchestration and status updates

Live Frontier Integration
TRION is designed to run against Utopia and real Smart Assembly contexts:
- Uses EVE Frontier world object concepts (StorageUnit, Character, Item)
- Integrates with EVE dApp-kit providers/hooks for world-aware flows
- Supports EVE wallet environment while still compatible with Mysten wallet tooling

Why This Matters for Frontier
TRION turns informal trading into programmable infrastructure:
- lowers trade friction
- reduces trust assumptions
- enables composable market tooling for clans, outposts, and logistics networks


This aligns directly with Frontier's "Toolkit for Civilization" theme by creating economic coordination rails players can build on.


In Summary:
TRION (Trade Resource Interstellar Open Network) is a decentralized intent-settlement marketplace for EVE Frontier. Players register trade intents, TRION finds reciprocal matches, and settlement finalizes on-chain through Sui Move. The system combines an SSU extension, a Fastify matching/indexing backend, and an Astro dApp integrated with EVE Frontier wallet and smart object context. TRION is built to function in live Frontier environments and provide real economic coordination infrastructure.

RIFT MERCANTILE . INSURANCE FOR THE TRIBE FLEET
thumbnail

A decentralized insurance primitive for EVE Frontier tribes, built on Sui.

See it here! rift-mercantile.vercel.app

Maintaining fleet expensive. Loss expensive. Cover fleet using insurance. Less expensive.


What it is

RIFT MERCANTILE lets EVE Frontier tribes pool SUI, sell coverage policies to members, and automatically pay out when a covered pilot dies in space. It's an on-chain financial protection layer built specifically for EVE Frontier's player-driven economy turning the inevitable losses of exploration and combat into a manageable, trust-minimized risk.


How it works

A tribe leader deploys an insurance pool directly on Sui, deposits SUI as the reserve, and sets payout and premium amounts. Members registered to the pool can purchase a policy through the dApp. When they die in EVE Frontier, they file a claim, the dApp verifies their death against live Stillness chain data using suix_queryEvents, and if verified, the contract releases the payout automatically.


The Policy NFT

Every purchased policy mints a Policy NFT to the buyer's wallet, a real Sui object representing their coverage certificate. It contains the holder's address, pool ID, and a purchase timestamp anchored on-chain. When a claim is filed and verified, the contract consumes the NFT (burning it permanently) and transfers the payout. One claim per policy, enforced by the Move contract.


Built in Move on Sui

The core protocol is a Move smart contract deployed on Sui testnet. It manages pool state as a shared Sui object, enforces membership checks before policy purchase, mints Policy NFTs via transfer::transfer, and handles claim payouts via coin::take. Events are emitted for every action, PoolCreated, PolicyPurchased, ClaimPaid ,making the full audit trail queryable on-chain forever. The contract uses clock::timestamp_ms() for tamper-proof policy timestamps.


Token support

Today RIFT MERCANTILE uses SUI as the reserve and premium currency, pools are funded in SUI, premiums are paid in SUI, payouts are in SUI. The architecture is designed to extend to any Sui-native token: the pool's Coin<T> type parameter can be swapped to support EVE's native token or any future Frontier-native asset once available on Sui, making RIFT MERCANTILE a general-purpose insurance primitive for the entire ecosystem.



EVE Vault Integration

RIFT MERCANTILE connects natively with EVE Vault, CCP's official wallet, based on the Sui Wallet Standard. Players connect their EVE account directly. The dApp detects EVE Vault automatically on page load, then when a player chooses to execute coverage, the player is prompted to approve, and submits signed Programmable Transaction Blocks using the sui:signAndExecuteTransaction feature. Kill verification cross-references the connected wallet's on-chain character identity against live Stillness killmail events, tying the insurance claim directly to the player's in-game identity.


On-chain Construction

Every step of the protocol is verifiable on Suiscan testnet:

  • Contract: 0x0f31f8801c3b81f65f8dd0617aad7143411273ec11ea8f6ee7a9eae7d7e22b65

    The RIFT MERCANTILE Move smart contract. All protocol logic lives here: create_pool, buy_policy, claim, add_member. Immutable once deployed. https://suiscan.xyz/testnet/object/0x0f31f8801c3b81f65f8dd0617aad7143411273ec11ea8f6ee7a9eae7d7e22b65

  • Live Pool (RIFT MERCANTILE ALPHA): 0x46299b5aab478290cea2261dfc1812c97276c810d4cbde9a3b01659362d88acc
    The active insurance pool object on-chain. Shared Sui object holding the 0.5 SUI reserve, member list, and policy settings. Anyone can interact with it. https://suiscan.xyz/testnet/object/0x46299b5aab478290cea2261dfc1812c97276c810d4cbde9a3b01659362d88acc

  • Policy NFT (purchased via EVE Vault): 0x425493084fe057a6fa5b07cf6b6de2d6d7d5243ce83a3126e45becf95c365950
    An NFT sitting in the EVE Vault wallet. Records holder address, pool ID, and purchase timestamp. Consumed permanently when a claim is filed and payout released. https://suiscan.xyz/testnet/object/0x425493084fe057a6fa5b07cf6b6de2d6d7d5243ce83a3126e45becf95c365950

  • Policy purchase tx: DpczbKhQHZaMncgGWSB8jjJwPh5jzjwKxziCnqB8EPjq
    The Sui transaction where the Policy NFT was minted. Signed by EVE Vault via the dApp. Proves the full end-to-end flow: wallet connected → premium paid → NFT received. https://suiscan.xyz/testnet/tx/DpczbKhQHZaMncgGWSB8jjJwPh5jzjwKxziCnqB8EPjq

  • Stillness World Package: 0x28b497559d65ab320d9da4613bf2498d5946b2c0ae3597ccfda3072ce127448c
    CCP's official EVE Frontier game contract on Sui testnet. Source of all in-game data — characters, killmails, assemblies, gate jumps. RIFT MERCANTILE reads killmail events from this package to verify deaths. https://suiscan.xyz/testnet/object/0x28b497559d65ab320d9da4613bf2498d5946b2c0ae3597ccfda3072ce127448c

  • Killmail Registry: 0x7fd9a32d0bbe7b1cfbb7140b1dd4312f54897de946c399edb21c3a12e52ce283
    The on-chain object storing all Stillness killmail records. Every player death emits a KillmailCreatedEvent from here. RIFT MERCANTILE queries this to confirm a covered pilot died after their policy was purchased before releasing any payout. https://suiscan.xyz/testnet/object/0x7fd9a32d0bbe7b1cfbb7140b1dd4312f54897de946c399edb21c3a12e52ce283


Live: rift-mercantile.vercel.app


Notes

¹ Currency: SUI is used as the reserve and premium token for this submission because EVE Frontier's native in-game currencies (LUX/EVE tokens) are not yet available as Sui-native assets. The contract is architected as Coin<T> and will support native Frontier tokens when they become available on-chain.

² Kill verification dependency: Claim verification relies on killmail event data indexed from the Stillness chain via suix_queryEvents. The accuracy and latency of this data is dependent on CCP's on-chain event infrastructure. In the current testnet environment, killmail propagation can lag by minutes to hours.

³ Scope of submission: This submission demonstrates the technical possibility of decentralized tribe fleet insurance on Sui, not a production-ready financial product. The economic parameters (premium rates, payout ratios, pool sizing, actuarial modeling) are placeholders. The value being submitted is the protocol architecture, the Move contract, the EVE Vault integration pattern, and the proof that this class of financial primitive is buildable on EVE Frontier today.


Notes on the future:

In building this product, I notice that it was a primitive to more robust opportunities. Something I always considered was "Could we assign a risk rating, or credit rating, to a player, especially if they are paid to be a courier." And the answer to that viewpoint, I think, is one day.

There are some V2 concepts worth exploring based off this project that I didn't have the time to commit to, but should there be another hackathon, I would love to.

Singu Series (Singu Hunt & Singu Vault)
thumbnail

Singu Hunt is an on-chain hunt game in EVE Frontier where players race through real gates and SSUs, collect Singu Shards, return to base, and earn permanent achievements. It links real in-game movement to blockchain state with secure Sui Move verification, anti-cheat logic, and 3-layer protection against frontend injection. Singu Vault turns those achievements into long-term rewards, letting players redeem NFTs for rewards or use them in a principal-oriented staking flow. Together, they connect gameplay, ownership, and community participation in one ecosystem.

Links

3 lines of Game Highlights

  • Fun: Singu Hunt turns EVE Frontier travel, routing, timing, and risk into a fast competitive treasure hunt with real first-to-arrive tension.

  •   Community impact: It creates repeatable daily events that bring players together, reward participation, and can support a more self-sustaining community economy through Singu Vault.

  •   What makes it different: Unlike ordinary web3 games, Singu Hunt binds gameplay to real EVE Frontier world objects and verifies in-world interaction on-chain with anti-cheat protections.


[Details] Singu Hunt Introduction

 ### 1. Solo Race

  • Players register, rush to the active mini gates, collect all required Singu Shards, and return them to the home gate before anyone else. The fastest registered players compete for a limited winner pool, and successful completion mints a permanent achievement NFT.

  • Contract summary: Uses open_registration, start_hunt_with_selection, collect_singu_shard, deliver_singu_shard, and claim_achievement; winner slots are calculated on-chain from registered player count.

  • Difficulty: Medium. It is easy to understand, but highly competitive because every shard is first-come, first-served.

On-chain object ids and package id:

  • Package ID: 0x0fffba7ceaf4c46a27195f484a32f478a5b3dccff4c1628a614c1224b52ee467

  • Home / Start / End Gate: 0xf27500312bd59533d7f99fd575efb0b798d81437066ae79212d880501cadacdd

  • Mini Gate 1: 0x4e3eb175c4bac0edf3509b8681bf97d6439fc17bd462422f305f3db07599c36c

  • Mini Gate 2: 0xe9799223e7a160bb25c41cbd581631ca330ed1e81ef5e799bad962e646f48d45

  ### 2. Team Race

  • Players register individually, then the contract finalizes randomized 3-player teams before the hunt begins. Each team must collectively complete all required checkpoints and return to base, with every member of a winning team receiving an achievement NFT.

  • Contract summary: Uses finalize_team_registration, TeamAssignmentKey, TeamRosterKey, TeamGateClaimKey, collect_singu_shard, and claim_team_achievement; progress is tracked per team instead of per individual.

  • Difficulty: High. Coordination, timing, and team reliability matter more than raw speed.

  On-chain object ids and package id:

  • Package ID: 0x0fffba7ceaf4c46a27195f484a32f478a5b3dccff4c1628a614c1224b52ee467

  • Home / End Gate: 0xf27500312bd59533d7f99fd575efb0b798d81437066ae79212d880501cadacdd

  • Mini Gate 1: 0x4e3eb175c4bac0edf3509b8681bf97d6439fc17bd462422f305f3db07599c36c

  • Mini Gate 2: 0xe9799223e7a160bb25c41cbd581631ca330ed1e81ef5e799bad962e646f48d45

  ### 3. Deep Decrypt

  • Deep Decrypt is a puzzle-focused mode where players solve a daily decrypt or lore challenge instead of physically collecting all shard checkpoints. It is designed to reward knowledge, interpretation, and fast reasoning inside the Singu universe.

  • Contract summary: Uses claim_decrypt_achievement with signed short-lived solve tickets; the contract enforce registration, expiry, replay protection, and limited winner slots for the mode.

  • Difficulty: Medium to High. Mechanical execution is lighter, but puzzle-solving speed becomes the deciding factor.

On-chain object ids and package id:

  • Package ID: 0x0fffba7ceaf4c46a27195f484a32f478a5b3dccff4c1628a614c1224b52ee467

  • Home Gate: 0xf27500312bd59533d7f99fd575efb0b798d81437066ae79212d880501cadacdd

  • SSU 1: 0x0703e74e68bea379250206b285904035649dfa2c3a544fb4571967f264a9877e

  • SSU 2: 0xf956e5ca8447056f5bad7044cd60c8c78609ca703a2d4c797bc0e944e5206156

  • SSU 3: 0x1d238ac1faca0d5f6e6efd132f1a3b1dc5e172d68e2547d7da10c85798d247a3

  ### 4. Large Arena

  • Large Arena expands the hunt into a bigger and more dangerous traversal space, intended for heavier infrastructure and a broader combat environment. It is the mode best suited for spectacle, area control pressure, and larger map movement.

  • Contract summary: Uses the same shared hunt and winner framework as the main package, but is mapped to heavy-gate hardware and longer session timing in the scheduler.

  • Difficulty: High. Travel distance, exposure, and broader field pressure make execution harder than the base race mode.

On-chain object ids and package id:

  • Package ID: 0x0fffba7ceaf4c46a27195f484a32f478a5b3dccff4c1628a614c1224b52ee467

  • Home Gate: 0xf27500312bd59533d7f99fd575efb0b798d81437066ae79212d880501cadacdd

  • Heavy Gate 1: 0x39913c81d0fec7f35cbcd93b5672e24a7a4a737f474c493b5c8f91c4beacc81e

  • Heavy Gate 2: 0xffacc0a31c2043738cacd150a7ffbbabf258c2a45aa49df09b1b2d1376eec364

  • Heavy Gate 3: 0x1840453d141280f202802c3eb2a525affe572a887125f47e1dbf43dee5786b31

  ### 5. Obstacle Run

  • Obstacle Run forces players to clear checkpoints in strict sequence rather than in any order. It adds route discipline and pressure, and in the current design it is also the mode where turret behavior becomes actively hostile to participants.

  • Contract summary: Uses collect_singu_shard with on-chain sequential enforcement via E_INVALID_GATE_ORDER; a player can only claim checkpoint n after completing checkpoint n-1.

  • Difficulty: Very High. It removes route flexibility and punishes mistakes immediately.

On-chain object ids and package id:

  • Package ID: 0x0fffba7ceaf4c46a27195f484a32f478a5b3dccff4c1628a614c1224b52ee467

  • Home / End Gate: 0xf27500312bd59533d7f99fd575efb0b798d81437066ae79212d880501cadacdd

  • Mini Gate 1: 0x4e3eb175c4bac0edf3509b8681bf97d6439fc17bd462422f305f3db07599c36c

  • Mini Gate 2: 0xe9799223e7a160bb25c41cbd581631ca330ed1e81ef5e799bad962e646f48d45



SIngu Vault's Package ID:
Use StableLayer's package (0x9c248c80c3a757167780f17e0c00a4d293280be7276f1b81a153f6e47d2567c9)

Frontier Justice
thumbnail

Frontier Justice is a fully decentralized, trustless bounty hunting platform built for EVE Frontier on the Sui blockchain. By leveraging Move smart contracts to seamlessly integrate with EVE's on-chain Killmail objects, the platform ensures 100% verifiable, anti-cheat bounty claims with zero off-chain reliance.