Korean crypto markets on GIWA, Upbit's Ethereum layer 2.
Swap, launch, trade NFTs, subscribe to offerings and play yut, one verified person per wallet.
| Stall | What it does |
|---|---|
| 스왑 Swap | Uniswap V2 AMM, plus an aggregator that routes through every DEX on GIWA. Limit and DCA orders. |
| 뻥튀기 Ppeongtwigi | Token launchpad on a bonding curve. At 4.2 ETH the curve graduates to Jangteo Swap with its liquidity locked forever. Creator fees are paid in ETH. |
| 인사동 Insadong | NFT marketplace. Anyone can create a collection by uploading art, with whitelist and public phases and a royalty of their choice. |
| 청약 Offerings | Token sales allocated the Korean IPO way: an equal share for every subscriber and the rest pro rata. |
| 장외 Premarket | Trade tokens before they exist, with collateral. |
| 상장 Listings | Prediction markets on the next Upbit KRW listings. |
| 계 Gye | On-chain rotating savings circles with a reputation record and escrowed credit. |
| 윷놀이 Yut | One-on-one yut for a stake. Throws come from a hash chain and the next block, so nobody can steer them. |
| 브릿지 Bridge | ETH between Ethereum and GIWA through GIWA's own bridge, with an optional fast exit. |
| 포인트 Points | Season points for everything above, counted only from on-chain events. Includes a daily roulette, quests and friend invites. |
Rankings, offerings, circles and the roulette are open to Dojang Verified Addresses, so one person counts once.
contracts/ Solidity (Foundry): every Jangteo contract, with unit, fuzz and invariant tests
web/ The app: Vite + React + viem, English and Korean
ops/ Keepers and indexers: settlement, bridge relays, order execution, points, health checks
brand/ Logo, colours and social assets
scripts/ Deployment helpers
# contracts
cd contracts
forge install --no-git foundry-rs/forge-std OpenZeppelin/openzeppelin-contracts@v5.1.0
forge test
# web
cd web && pnpm install && pnpm dev
# ops (keeper keys come from an env file kept outside the repository)
cd ops && pnpm install && pnpm testAll verified on the GIWA explorer.
| Contract | Address |
|---|---|
| Swap factory | 0x7333…4BD1 |
| Swap router | 0x7789…8528 |
| Aggregator | 0x2FA9…D1BC |
| Limit and DCA orders | 0x5Eec…0C46 |
| Ppeongtwigi | 0x0b5A…0505 |
| Ppeongtwigi router | 0x8099…A70D |
| Insadong factory | 0x9aD7…3F8e |
| Insadong market | 0xF17C…91E0 |
| Offerings | 0x7304…FCDA |
| Premarket | 0x3F49…f1ba |
| Listings | 0xb807…A8eE |
| Gye factory | 0x469C…b9ab |
| Yut | 0x4EB6…957E |
| Bridge withdrawals | 0xAf1F…3990 |
| Fast exit | 0xc2E8…2cbC |
| Daily roulette | 0x1144…Bf74 |
| Invites | 0xc4b2…3AC8 |
The full list lives in contracts/deployments/.
Found a vulnerability? Please email developer@jangteo.org instead of opening a public issue.
- Website: jangteo.org
- X: @jangteo_org
- Contact: developer@jangteo.org
Jangteo runs on GIWA Sepolia, a testnet. Test tokens have no value.