跳转至

快速开始

本指南将帮助您在 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
  }
}

下一步