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 │ │
│ └─────────────────────────────┘ │
│ │
│ 이 사이트에 허용됩니다: │
│ ✓ 지갑 주소 확인 │
│ ✓ 잔액 조회 │
│ ⚠ 트랜잭션 요청 (별도 승인 필요) │
│ │
│ [ 거부 ] [ 연결 ] │
└─────────────────────────────────────┘- 지갑이 잠겨있으면 비밀번호 입력
- 연결 버튼 클릭
- 자동으로 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 ▼│ │
│ └─────────────────────┘ └────────┘ │
└─────────────────────────────────────┘- 토큰 버튼 (ETH)을 클릭
- 드롭다운에서 보낼 토큰 선택
- 금액 입력란에 수량 입력
MAX 버튼
잔액 옆의 MAX를 클릭하면 전체 잔액이 입력됩니다.
Step 2: 받을 토큰 선택 (You receive)
하단 박스에서 받을 토큰을 선택합니다.
┌─────────────────────────────────────┐
│ You receive Bal: 0.00 │
│ ┌─────────────────────┐ ┌────────┐ │
│ │ 1000.00 │ │ FDT ▼│ │
│ └─────────────────────┘ └────────┘ │
└─────────────────────────────────────┘- 토큰 버튼 (FDT)을 클릭
- 받을 토큰 선택
- 예상 수령량이 자동으로 계산됩니다
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 │ │
│ └─────────────────────────────┘ │
│ │
│ [ 거부 ] [ 승인 ] │
└─────────────────────────────────────┘- 트랜잭션 내용 확인
- 승인 버튼 클릭
- 자동으로 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/WETH | 10,000 FDT + 100 ETH |
| USDC/WETH | 100,000 USDC + 50 ETH |
| DAI/WETH | 100,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] │
└─────────────────────────────────────┘지원 토큰 목록
| 심볼 | 이름 | 컨트랙트 |
|---|---|---|
| ETH | Ethereum | Native |
| WETH | Wrapped Ether | 0xADE4...7cde |
| FDT | FlutterDev Token | 0xfD87...a523 |
| USDC | USD Coin | 0x3961...9D55 |
| DAI | DAI Stablecoin | 0xD22B...F0E8 |
문제 해결
지갑 연결이 안 돼요
원인: FlutterWallet이 없거나 잠겨있습니다.
해결:
- wallet.flutterdev.online 접속
- 지갑이 없다면 새로 생성
- 지갑이 있다면 비밀번호로 잠금 해제
연결 후 바로 끊어져요
원인: 연결 정보가 만료되었습니다 (24시간 후 자동 만료).
해결:
- Connect Wallet을 다시 클릭하여 재연결
"No liquidity" 오류
원인: 선택한 토큰 쌍에 유동성이 없습니다.
해결:
- 다른 토큰 쌍 선택
- WETH를 경유하는 경로 시도 (자동)
Price Impact가 너무 높아요
원인: 스왑 금액이 풀 크기 대비 큽니다.
해결:
- 금액을 줄여서 여러 번 스왑
- 더 유동성이 많은 풀 사용
스마트 컨트랙트 주소
| 컨트랙트 | 주소 |
|---|---|
| Factory | 0x76dfEF53D89C5Cca65b5302843516FB69FC5AAA6 |
| Router | 0x2434d00c7917Ce62a6af3eb7C5B94A31198726fE |
| WETH | 0xADE4F5eD52B71AF6c63aE47149783ff9fCbc7cde |
관련 링크
- FlutterWallet - 웹 지갑
- FlutterLend - 자산 대출/예금
- Block Explorer - 트랜잭션 확인
- Admin Panel - 개발자용 지갑 관리