快速开始¶
本指南将帮助您在 5 分钟内在 Sera 协议测试网上进行第一笔交易。
前置条件¶
- MetaMask 或其他兼容的钱包
- Sepolia 测试网 ETH(用于支付 Gas 费)
- 测试网代币(连接后自动空投)
步骤 1:连接钱包¶
- 访问 testnet.sera.cx
- 点击 "连接钱包"
- 选择您的钱包(MetaMask、WalletConnect 等)
- 切换到 Sepolia 测试网
Tip
如果没有 Sepolia ETH,可以从 Sepolia 水龙头 获取。
步骤 2:获取测试代币¶
连接后,您将自动收到以下空投:
- 1000 万 USDC
- 1000 万 USDT
- 1000 万 EURC
- 1000 万 XSGD
- 以及所有其他支持的代币...
Note
无需手动领取 — 代币会自动出现在您的钱包中!
步骤 3:下订单¶
限价单(推荐)¶
- 选择交易对(如 EURC/USDC)
- 选择 买入 或 卖出
- 输入您想要的价格
- 输入数量
- 点击 "下限价单"
- 在钱包中确认交易
市价单¶
- 选择交易对
- 选择 市价买入 或 市价卖出
- 输入数量
- 点击 "执行"
- 在钱包中确认交易
步骤 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
}
}