QIE Mainnet Hackathon 3.0 · Commerce & Real World

The kitty that pays the court, or pays everyone back.

Patungan: group payments with a deadline, on QIE.

Status: the card replays a run on a QIE mainnet fork · mainnet deployment pending

Group payment receipt

Thursday 5-a-side football

Pays

test.qie

0.25 QUSDCper seat · 0.75 in total

3/3

  1. 1seat 1 QUSDCPAID
  2. 2seat 2 QIEPAID
  3. 3seat 3 QIEPAID
PAIDIN FULL
patungan-qie.vercel.app · v0.1.0 · built 2026-11-14

Masalahnya · the problem

Group money lives in a chat

  • The organizer fronts the moneyon trust
  • Someone chases every friend"belum transfer" · not paid yet
  • If the plan dies, refunds go by handone transfer at a time
Patungan

Sheet 1: the last seat

Seat three fills. test.qie is paid in that same transaction.

Recorded on a QIE mainnet fork, block 11,883,271.

Thursday 5-a-side football

→ test.qie

3/3

  1. 1seat 1 paid in QUSDCPAID
  2. 2seat 2 paid in QIEPAID
  3. 3seat 3 paid in QIEPAID
PAIDIN FULL

Paid in full: 0.75 QUSDC to test.qie, inside seat 3's transaction

evidence/local-flow-run.txt

One transaction, six moves

1

QIE in

joinWithQIE

2

Oracle ceiling

Caps the spend.

3

QIEDEX swap

swapETHForExactTokens

4

Seat recorded

QUSDC held.

6

Change back

0 QIE left behind.

267,557gas on a mainnet fork, all six moves (paying in QIE)

src/Patungan.sol · evidence/local-flow-run.txt

Four QIE components, each with a job

  • QUSDC

    Escrow: held, paid out or refunded.

    0x3F43DA82eC9A4f5285F10FaF1F26EcA7319E5DA5
  • QIEDEX

    Swaps QIE inside the join.

    0x08cd2e72e156D8563B4351eb4065C262A9f553Ef
  • Zone .qie

    The payee's name becomes an address.

    0x9aab56e7727af53A3131985BFB16d845319b7bdc
  • QIE Oracle

    Caps the swap's cost. Read only.

    0x3Bc617cF3A4Bb77003e4c556B87b13D556903D17
chain id 1990 · mainnet.qie.digital

Refunded

Miss the deadline, everyone is paid back

  • Each member claims their ownclaimRefund · 95,422 gas (fork)
  • Anyone can refund the whole poolrefundAll, 2 members · 120,539 gas (fork)
  • A seat paid in QIE comes back as QUSDCsame refund
Pool past its deadline, stamped REFUNDED: everyone was refunded
evidence/local-flow-run.txt · evidence/e2e-local/

Tested before it is claimed

71

contract tests pass; 24 read live mainnet state

5/5

injected bugs caught

11

browser steps pass on a mainnet fork

12/12

QIE joins inside the 15% Oracle guard on a fork (median +5.64%)

evidence/ · forge-test-run.txt · mutation-run.txt · e2e-local-run.txt · bench.md

Pengguna · users

0

real members so far.

  • Builder walletsDemo pools will come from builder wallets, labelled as such. Not users.
  • Wallets are not peopleAny count we publish counts wallets.
  • NextOne real group pays a real booking on mainnet.
README · Honest limits

To the 90-day milestones

Dec 1–5

Demo week: the live flow, on mainnet once deployed.

Dec 10

Winners announced.

To Mar 10, 2027

  • Recurring users: weekly pools.
  • Merchants: venues as .qie payees.
  • Volume and wallets: on the explorer.
milestones named in the hackathon's prize terms · Mar 10 = Dec 10 + 90 days

Everyone chips in, or everyone gets their money back.

Scan to open the app

Patungan · MIT