TRC20 API 3.0
完整的TRON区块链接口文档 - Cloudflare Workers版本
⚠️ 重要公告
本API基于Cloudflare Workers构建,享受全球边缘计算优势!
🔥 特别优惠:购买任一版本源码,即可获得所有4个语言版本(PHP、Python、Go、Cloudflare Workers)!
📱 联系方式:纸飞机(Telegram): @king_orz
💡 技术支持:提供完整源码、部署指导、技术支持和定制开发服务
💳 钱包管理接口
GET
生成钱包地址
https://919968.xyz/v1/createAddress
生成一个新的TRON钱包地址和私钥
无需参数
📋 请求示例
curl -X GET "https://919968.xyz/v1/createAddress" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "地址生成成功",
"data": {
"privateKey": "a1b2c3d4e5f6789...",
"address": "TExample123...",
"hexAddress": "0x123abc..."
},
"time": 1640995200
}
GET
生成带助记词的钱包地址
https://919968.xyz/v1/generateAddressWithMnemonic
生成带助记词的TRON钱包地址,更安全的钱包创建方式
无需参数
📋 请求示例
curl -X GET "https://919968.xyz/v1/generateAddressWithMnemonic" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
GET
私钥获取地址
https://919968.xyz/v1/getAddressByKey
根据私钥获取对应的钱包地址信息
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
privateKey |
string | 是 | 私钥字符串 |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getAddressByKey" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
💰 余额查询接口
GET
查询TRC20余额(USDT)
https://919968.xyz/v1/getTrc20Balance?address={address}
查询指定地址的TRC20代币余额(如USDT)
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
address |
string | 是 | TRON钱包地址 |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getTrc20Balance?address={address}" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
GET
查询TRX余额
https://919968.xyz/v1/getTrxBalance?address={address}
查询指定地址的TRX原生代币余额
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
address |
string | 是 | TRON钱包地址 |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getTrxBalance?address={address}" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
GET
查询TRC10信息
https://919968.xyz/v1/getTrc10Info?address={address}&tokenId={tokenId}
查询TRC10代币余额和详细信息
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
address |
string | 否 | TRON钱包地址(可选) |
tokenId |
string | 否 | TRC10代币ID(可选) |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getTrc10Info?address={address}&tokenId={tokenId}" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
📊 交易查询接口
GET
查询交易详情(通用)
https://919968.xyz/v1/getTransaction?txID={txID}
根据交易ID查询交易的详细信息(支持TRX、TRC20、TRC10)
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
txID |
string | 是 | 交易哈希ID |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getTransaction?txID={txID}" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
GET
查询TRC20交易回执
https://919968.xyz/v1/getTrc20TransactionReceipt?txID={txID}
根据交易ID查询TRC20交易的回执信息
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
txID |
string | 是 | 交易哈希ID |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getTrc20TransactionReceipt?txID={txID}" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
💸 转账功能接口
POST
TRC20转账(USDT)
https://919968.xyz/v1/sendTrc20
发送TRC20代币转账交易(如USDT)
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
to |
string | 是 | 接收方地址 |
amount |
string | 是 | 转账金额 |
key |
string | 是 | 发送方私钥 |
⚠️ 安全提醒: 私钥是敏感信息,请确保在安全环境下使用此接口,建议使用HTTPS协议。
📋 请求示例
curl -X POST "https://919968.xyz/v1/sendTrc20" \
-H "Content-Type: application/json" \
-d '{
"to": "TReceiver_Address_Here",
"amount": "1000000",
"key": "your_private_key_here"
}'
📤 响应示例
{
"code": 1,
"msg": "转账成功",
"data": {
"txID": "abc123def456...",
"result": true
},
"time": 1640995200
}
POST
TRX转账
https://919968.xyz/v1/sendTrx
发送TRX原生代币转账交易
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
to |
string | 是 | 接收方地址 |
amount |
float | 是 | 转账金额(单位:TRX) |
key |
string | 是 | 发送方私钥 |
message |
string | 否 | 转账备注信息 |
📋 请求示例
curl -X POST "https://919968.xyz/v1/sendTrx" \
-H "Content-Type: application/json" \
-d '{
"to": "TReceiver_Address_Here",
"amount": "10.5",
"key": "your_private_key_here",
"message": "转账备注"
}'
📤 响应示例
{
"code": 1,
"msg": "转账成功",
"data": {
"txID": "abc123def456...",
"result": true
},
"time": 1640995200
}
POST
TRC10转账
https://919968.xyz/v1/sendTrc10
发送TRC10代币转账交易
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
to |
string | 是 | 接收方地址 |
amount |
string | 是 | 转账金额 |
key |
string | 是 | 发送方私钥 |
tokenId |
string | 否 | TRC10代币ID(默认1002992) |
📋 请求示例
curl -X POST "https://919968.xyz/v1/sendTrc10" \
-H "Content-Type: application/json" \
-d '{
"to": "TReceiver_Address_Here",
"amount": "1000000",
"key": "your_private_key_here",
"tokenId": "1002992"
}'
📤 响应示例
{
"code": 1,
"msg": "转账成功",
"data": {
"txID": "abc123def456...",
"result": true
},
"time": 1640995200
}
🔧 工具接口
GET
API状态检查
https://919968.xyz/v1/status
检查TRON API服务运行状态
无需参数
📋 请求示例
curl -X GET "https://919968.xyz/v1/status" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
GET
获取接口列表
https://919968.xyz/v1/getApiList
获取所有可用的API接口列表和说明
无需参数
📋 请求示例
curl -X GET "https://919968.xyz/v1/getApiList" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
⛓️ 区块链查询接口
GET
获取当前区块高度
https://919968.xyz/v1/getBlockHeight
获取TRON网络当前最新区块高度
无需参数
📋 请求示例
curl -X GET "https://919968.xyz/v1/getBlockHeight" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}
GET
根据区块号查询区块信息
https://919968.xyz/v1/getBlockByNumber?blockID={blockID}
根据区块号查询区块的详细信息
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
blockID |
string | 是 | 区块号或区块ID |
📋 请求示例
curl -X GET "https://919968.xyz/v1/getBlockByNumber?blockID={blockID}" \
-H "Content-Type: application/json"
📤 响应示例
{
"code": 1,
"msg": "操作成功",
"data": {
"result": "success"
},
"time": 1640995200
}