Implements KryptoGO Payment token transfer/withdrawal functionality using the Asset Pro Transfer API. Use when building withdrawal features, sending tokens to users, or implementing 穩定幣提領轉帳 for KryptoGO Payment.
你的任務是在用戶的專案中實作 KryptoGO Payment 穩定幣轉帳與提領功能。
詢問用戶:
使用情境:需要什麼轉帳功能?
代幣與鏈:要轉帳什麼代幣?
用戶輸入: $ARGUMENTS
Transfer API 只需要 X-STUDIO-API-KEY:
KRYPTOGO_STUDIO_API_KEY核心功能:
transferTokens(chainId, contractAddress, amount, walletAddress) - 轉帳代幣建議加入提領前的驗證邏輯:
tx_hash 可在區塊鏈上查到| 項目 | 說明 |
|---|---|
| 方法 | POST |
| URL | https://wallet.kryptogo.app/v1/studio/api/asset_pro/transfer |
| Header | 說明 |
|---|---|
X-STUDIO-API-KEY | Studio API Key |
Content-Type | application/json |
| 參數 | 類型 | 必填 | 說明 |
|---|---|---|---|
| chain_id | String | ✓ | 區塊鏈 ID(如 arb) |
| contract_address | String | ✓ | 代幣合約地址 |
| amount | String | ✓ | 轉帳金額 |
| wallet_address | String | ✓ | 目標錢包地址 |
| 代幣 | 合約地址 |
|---|---|
| USDT | 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 |
| USDC | 0xff970a61a04b1ca14834a43f5de4533ebddb5cc8 |
{
"code": 0,
"data": {
"id": "1-1627380000-1",
"tx_hash": "0x1234567890abcdef",
"transfer_time": 1627380000
}
}
{
"code": 4015,
"message": "Balance not enough",
"data": {
"insufficient_amount": "123.456"
}
}