以太坊代币USDT自动充提接口
1. 全局变量
2. 环境变量
2.1. 域名
domain:http://epay.duodiw.com
3. 默认文档
4. 查询合约信息
4.1. 基本信息
接口名称:查询合约信息 接口地
址 :$domain$/eth/Contract/getContract 请求方法:GET
请求数据类型:X-WWW-FORM-
URLENCODED
响应类型:JSON 状态:有效
接口描述:
4.2. 请求参数
参数名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
contract | true | string |
| 合约地址 |
4.3. 示例数据
{
"status": 200,
"data": [
"name": "Token name", "decimals": 8, "symbol":"Short name" , "totalApply": 1000000,
],
"msg": "获取成功!"
}
5. 查询余额
5.1. 基本信息
接口名称:查询余额 接口地
址 :$domain$/eth/Contract/getBalance 请求方法:GET
请求数据类型:X-WWW-FORM-
URLENCODED
响应类型:JSON 状态:有效
接口描述:
5.2. 请求参数
参数名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
acontract | true | string |
| 合约地址 |
address | true | string |
| 钱包地址 |
5.3. 示例数据
{
"status ": 200,
"data":
100,
"msg": "获取成功!"
}
6. 查询交易状态
6.1. 基本信息
接口名称:查询交易状态
接口地址:$domain$/eth/Contract/is_success 请求方法:GET
请求数据类型:X-WWW-FORM-
URLENCODED
响应类型:JSON 状态:有效
接口描述:
6.2. 请求参数
参数名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
contract txhash | true true | string string |
| 合约地址 交易哈希值 |
6.3. 示例数据
{
"status": 200,
"data": 1,
"msg": "交已完成!"
}
7. 交易记录
7.1. 基本信息
接口名称:交易记录
接口地址:$domain$/eth/Contract/txRecord 请求方法:GET
请求数据类型:X-WWW-FORM-
URLENCODED
响应类型:JSON
状态:有效接口描述:
7.2. 请求参数
参数名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
contract | true | string |
| 合约地址 |
address | true | string |
| 钱包地址 |
7.3. 示例数据
{
"status": 200,
"data":array,
"msg": "查询成功!"
}
8. 转账
8.1. 基本信息
接口名称:转账
接口地址:$domain$/eth/Contract/doTrans 请求方法:GET
请求数据类型:X-WWW-FORM-
URLENCODED
响应类型:JSON 状态:有效
接口描述:
8.2. 请求参数
参数名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
contract toAccount fromAccount num pass | true true true true true | string string string string string |
| 合约地址 收款方地址发送方账户数量 发送方账户密码 |
8.3. 示例数据
{
"status": 200,
"data": 交易哈希值, "msg": "交易成功!"
}
9. 交易记录
9.1. 基本信息
接口名称:交易记录
接口地址:$domain$/eth/Transaction/getTransactionDbInner
请求方法:GET
请求数据类型:X-WWW-FORM-
URLENCODED
响应类型:JSON 状态:有效
接口描述:
9.2. 请求参数
参数名称 | 是否必须 | 数据类型 | 默认值 | 描述 |
address | 是 | String |
| 账户地址 |
limit | 是 | Int |
| 每页记录数量 |
page | 是 | Int |
| 第几页 |
symbol | 是 | String |
| 代币简称 |
9.3. 示例数据
{
"status": 200,
"msg": "查询成功!",
"total": 89,//总记录数
"data": [
{
"address": "0xfe7fb3e8439341feec3301808516862e97be532e",
"transaction_type": 2,//1:转账,2:收款
"other_address": "0x16e45330f7f93cef41f4c2fa9f5416a341f99fd5",//对方地址
"amount": "0.00020000",//数量
"status": 1,//交易状态
"hash": "0x0408a347e56c91999a801b1adfeaaa729d2df94a5d0ce2d520ac5439ae089643",//hash值
"block": 0,//交易所在块数
"create_time": 1566230400,//记录发生时间戳
"confirms": 7428418//确认数
},
{
"address": "0xfe7fb3e8439341feec3301808516862e97be532e",
"transaction_type": 2,
"other_address": "0x16e45330f7f93cef41f4c2fa9f5416a341f99fd5",
"amount": "0.00012000",
"status": 1,
"hash": "0x3c0e6860c96bc2c35346ccbb8b1daf1401c10e402b88081d3ea68b4f306b6f39",
"block": 0,
"create_time": 1566230400,
"confirms": 7428418
}
]
}