跳轉至

快速開始

本指南將幫助您在 5 分鐘內在 Sera 協議測試網上進行第一筆交易。

前置條件

  • MetaMask 或其他相容的錢包
  • Sepolia 測試網 ETH(用於支付 Gas 費)
  • 測試網代幣(連接後自動空投)

步驟 1:連接錢包

  1. 前往 testnet.sera.cx
  2. 點擊 「連接錢包」
  3. 選擇您的錢包(MetaMask、WalletConnect 等)
  4. 切換到 Sepolia 測試網

Tip

如果沒有 Sepolia ETH,可以從 Sepolia 水龍頭 獲取。

步驟 2:獲取測試代幣

連接後,您將自動收到以下空投:

  • 1000 萬 USDC
  • 1000 萬 USDT
  • 1000 萬 EURC
  • 1000 萬 XSGD
  • 以及所有其他支援的代幣...

Note

無需手動領取 — 代幣會自動出現在您的錢包中!

步驟 3:下訂單

限價單(推薦)

  1. 選擇交易對(如 EURC/USDC)
  2. 選擇 買入賣出
  3. 輸入您想要的價格
  4. 輸入數量
  5. 點擊 「下限價單」
  6. 在錢包中確認交易

市價單

  1. 選擇交易對
  2. 選擇 市價買入市價賣出
  3. 輸入數量
  4. 點擊 「執行」
  5. 在錢包中確認交易

步驟 4:領取收益

當您的訂單成交後:

  1. 進入 「我的訂單」 頁面
  2. 找到已成交的訂單
  3. 點擊 「領取」
  4. 確認交易

程式化交易

使用 JavaScript

import { ethers } from 'ethers';

const ROUTER_ADDRESS = '0x82bfe1b31b6c1c3d201a0256416a18d93331d99e';

// 連接錢包
const provider = new ethers.BrowserProvider(window.ethereum);
const signer = await provider.getSigner();

// 下限價買單
const router = new ethers.Contract(ROUTER_ADDRESS, ROUTER_ABI, signer);
const tx = await router.limitBid({
  market: '0x...',
  deadline: Math.floor(Date.now() / 1000) + 3600,
  claimBounty: 0,
  user: await signer.getAddress(),
  priceIndex: 6500,
  rawAmount: 1000n,
  postOnly: false,
  useNative: false,
  baseAmount: 0n
});

使用 GraphQL 查詢

query GetOrderBook {
  depths(
    where: { market: "0x...", rawAmount_gt: "0" }
    orderBy: priceIndex
  ) {
    priceIndex
    price
    isBid
    rawAmount
  }
}

下一步