Skip to content

FlutterDex 사용 가이드

FlutterDex에서 토큰을 스왑하는 방법을 단계별로 알아봅니다.

접속 주소: https://dex.flutterdev.online


튜토리얼 1: 지갑 연결하기

FlutterDex는 FlutterWallet과 연동됩니다. NEAR Wallet처럼 웹 기반으로 작동합니다.

Step 1: DEX 접속

브라우저에서 dex.flutterdev.online에 접속합니다.

Step 2: 지갑 연결 버튼 클릭

화면 우측 상단의 Connect Wallet 버튼을 클릭합니다.

┌──────────────────────────────────────────────────────┐
│  FlutterDex      Swap  Pools  Tokens  [Connect Wallet]│
└──────────────────────────────────────────────────────┘

Step 3: FlutterWallet에서 승인

Connect Wallet 클릭 시 FlutterWallet 페이지로 이동합니다.

┌─────────────────────────────────────┐
│         🔗 연결 요청                 │
│                                     │
│  요청 사이트                         │
│  dex.flutterdev.online              │
│                                     │
│  연결할 계정                         │
│  ┌─────────────────────────────┐    │
│  │ 🟣 Account 1                │    │
│  │    0x1234...5678            │    │
│  └─────────────────────────────┘    │
│                                     │
│  이 사이트에 허용됩니다:              │
│  ✓ 지갑 주소 확인                    │
│  ✓ 잔액 조회                        │
│  ⚠ 트랜잭션 요청 (별도 승인 필요)     │
│                                     │
│    [ 거부 ]      [ 연결 ]           │
└─────────────────────────────────────┘
  1. 지갑이 잠겨있으면 비밀번호 입력
  2. 연결 버튼 클릭
  3. 자동으로 DEX로 돌아옵니다

FlutterWallet이 없다면

wallet.flutterdev.online에서 먼저 지갑을 생성하세요.

완료!

연결이 완료되면 버튼이 다음과 같이 변경됩니다:

┌──────────────────────────────────────────────────────┐
│  FlutterDex      Swap  Pools  Tokens  [99.50 ETH ▼] │
└──────────────────────────────────────────────────────┘

클릭하면 주소 확인 및 Disconnect 옵션이 표시됩니다.


튜토리얼 2: 토큰 스왑하기

ETH를 FDT로 교환하는 예제입니다.

Step 1: 보낼 토큰 선택 (You pay)

상단 박스에서 보낼 토큰을 설정합니다.

┌─────────────────────────────────────┐
│ You pay                  Bal: 99.50│
│ ┌─────────────────────┐ ┌────────┐ │
│ │ 1.0                 │ │ ETH  ▼│ │
│ └─────────────────────┘ └────────┘ │
└─────────────────────────────────────┘
  1. 토큰 버튼 (ETH)을 클릭
  2. 드롭다운에서 보낼 토큰 선택
  3. 금액 입력란에 수량 입력

MAX 버튼

잔액 옆의 MAX를 클릭하면 전체 잔액이 입력됩니다.

Step 2: 받을 토큰 선택 (You receive)

하단 박스에서 받을 토큰을 선택합니다.

┌─────────────────────────────────────┐
│ You receive              Bal: 0.00 │
│ ┌─────────────────────┐ ┌────────┐ │
│ │ 1000.00             │ │ FDT  ▼│ │
│ └─────────────────────┘ └────────┘ │
└─────────────────────────────────────┘
  1. 토큰 버튼 (FDT)을 클릭
  2. 받을 토큰 선택
  3. 예상 수령량이 자동으로 계산됩니다

Step 3: 스왑 정보 확인

금액을 입력하면 아래에 정보가 표시됩니다:

┌─────────────────────────────────────┐
│ Rate          1 ETH = 1000.00 FDT  │
│ Price Impact              0.10%    │
│ Slippage                  0.5%     │
└─────────────────────────────────────┘
항목의미권장
Rate교환 비율-
Price Impact가격 영향5% 미만
Slippage허용 오차0.5%

Price Impact 주의

5% 이상이면 빨간색으로 표시됩니다. 금액을 줄이거나 나눠서 스왑하세요.

Step 4: Swap 버튼 클릭

┌─────────────────────────────────────┐
│              [ Swap ]               │
└─────────────────────────────────────┘

버튼 상태별 의미:

  • Connect Wallet → 지갑 연결 필요
  • Enter an amount → 금액 입력 필요
  • Insufficient Liquidity → 유동성 부족
  • Swap → 스왑 가능!

Step 5: FlutterWallet에서 트랜잭션 승인

Swap 버튼 클릭 시 FlutterWallet으로 이동합니다.

┌─────────────────────────────────────┐
│        🚀 트랜잭션 승인              │
│                                     │
│  요청 사이트: dex.flutterdev.online │
│                                     │
│  트랜잭션 상세                       │
│  ┌─────────────────────────────┐    │
│  │ 보내는 계정: 0x1234...5678  │    │
│  │ 받는 주소:   Router Contract│    │
│  │ 전송 금액:   1.0 ETH        │    │
│  └─────────────────────────────┘    │
│                                     │
│    [ 거부 ]      [ 승인 ]           │
└─────────────────────────────────────┘
  1. 트랜잭션 내용 확인
  2. 승인 버튼 클릭
  3. 자동으로 DEX로 돌아옵니다

Step 6: 트랜잭션 완료 확인

트랜잭션이 성공하면:

  • URL에 tx_hash 파라미터가 추가됩니다
  • 잔액이 자동으로 업데이트됩니다

완료!

스왑이 완료되면:

  • ETH 잔액 감소
  • FDT 잔액 증가
  • 0.3% 수수료는 유동성 제공자에게 분배

튜토리얼 3: 토큰 순서 바꾸기

입력/출력 토큰을 빠르게 교환합니다.

교환 버튼 찾기

두 박스 사이에 있는 ↕ 버튼을 찾습니다:

┌─────────────────────────────────────┐
│ You pay                             │
│ [1.0                    ] [ ETH ▼] │
└─────────────────────────────────────┘
                [ ↕ ]
┌─────────────────────────────────────┐
│ You receive                         │
│ [1000.0                 ] [ FDT ▼] │
└─────────────────────────────────────┘

클릭하면

토큰과 금액이 서로 바뀝니다:

  • ETH ↔ FDT
  • 1.0 ↔ 1000.0

튜토리얼 4: 유동성 풀 확인하기

현재 거래 가능한 풀을 확인합니다.

Step 1: Pools 메뉴 클릭

상단 메뉴에서 Pools를 클릭합니다.

┌─────────────────────────────────────────────┐
│  FlutterDex          [Swap] Pools  Tokens   │
└─────────────────────────────────────────────┘

모바일에서

오른쪽 버튼을 눌러 메뉴를 열고 Pools를 선택합니다.

Step 2: 풀 목록 확인

각 풀의 정보를 확인합니다:

┌─────────────────────────────────────┐
│ FDT / WETH                          │
│ Liquidity: $200,000                 │
│ Volume 24h: $5,000                  │
│ APY: 12.5%                          │
└─────────────────────────────────────┘

현재 유동성 풀

초기 유동성
FDT/WETH10,000 FDT + 100 ETH
USDC/WETH100,000 USDC + 50 ETH
DAI/WETH100,000 DAI + 50 ETH

튜토리얼 5: 토큰 정보 확인하기

지원되는 토큰 목록을 확인합니다.

Step 1: Tokens 메뉴 클릭

상단 메뉴에서 Tokens를 클릭합니다.

Step 2: 토큰 상세 정보 확인

┌─────────────────────────────────────┐
│ ETH        Ethereum                 │
│ Balance: 99.50                      │
│                            [Swap]   │
├─────────────────────────────────────┤
│ FDT        FlutterDev Token         │
│ 0xfD87...a523                       │
│ Balance: 1000.00                    │
│                            [Swap]   │
└─────────────────────────────────────┘

지원 토큰 목록

심볼이름컨트랙트
ETHEthereumNative
WETHWrapped Ether0xADE4...7cde
FDTFlutterDev Token0xfD87...a523
USDCUSD Coin0x3961...9D55
DAIDAI Stablecoin0xD22B...F0E8

문제 해결

지갑 연결이 안 돼요

원인: FlutterWallet이 없거나 잠겨있습니다.

해결:

  1. wallet.flutterdev.online 접속
  2. 지갑이 없다면 새로 생성
  3. 지갑이 있다면 비밀번호로 잠금 해제

연결 후 바로 끊어져요

원인: 연결 정보가 만료되었습니다 (24시간 후 자동 만료).

해결:

  • Connect Wallet을 다시 클릭하여 재연결

"No liquidity" 오류

원인: 선택한 토큰 쌍에 유동성이 없습니다.

해결:

  • 다른 토큰 쌍 선택
  • WETH를 경유하는 경로 시도 (자동)

Price Impact가 너무 높아요

원인: 스왑 금액이 풀 크기 대비 큽니다.

해결:

  • 금액을 줄여서 여러 번 스왑
  • 더 유동성이 많은 풀 사용

스마트 컨트랙트 주소

컨트랙트주소
Factory0x76dfEF53D89C5Cca65b5302843516FB69FC5AAA6
Router0x2434d00c7917Ce62a6af3eb7C5B94A31198726fE
WETH0xADE4F5eD52B71AF6c63aE47149783ff9fCbc7cde

관련 링크

FlutterDev Private Blockchain Platform