GET api/user/notifications
returns
{
"unread": 3, // 未读消息条数
"mining": {
"symbol": "doge", // 当前 coin
"icon": "http://a.png", // coin icon
"price": 2.07, // 单价(RMB)
"step": 0.001, // 每秒建议步长,可围绕此值随机递增
"progress": 12.00123, // 进度, 0 表示 stopped
"total": 208 // 已获得总数
},
"carousel": {
"interval": 3,
"items": [{
"text": "<span style=\"color:2343;\"></span>",
"uri": "page/boards",
}] // 跑马灯
}
}
客户端自行调用,可定时或切页面调用,相当于服务器推送
启动后不支持手动停止
POST api/coin/boot
returns
{
"symbol": "doge", // 当前 coin
"icon": "http://a.png", // coin icon
"price": 2.07, // 单价(RMB)
"step": 0.001, // 每秒建议步长,可围绕此值随机递增
"progress": 12.00123, // 进度, 0 表示 stopped
"total": 208 // 已获得总数
}
启动成功后, progress>0, 用progress 作为开始
GET api/coin/history?page=1&limit=30
returns
{
"history": [{
"symbol": "doge",
"icon": "http://a.png",
"amount": 12.00034,
"ts": 1235345435,
"from": "abcde034345dd",
"to": "aabde2343df34",
"out": 0/1 // 转入时. 数字前应显示 + 号, 转出时用 - 号, 最好颜色不同
// 当 =0 时显示 + 号,表示是一条挖矿记录
// "from" 为空, "to" 为用户设置的导出地址
},{
}]
}
POST api/coin/addr
params
{
"symbol": "doge",
"addr": "aaabbbcccddd3343"
}
returns
{
}
POST api/coin/transfer
params
{
"symbol": "doge",
"amount": 100
}
returns
{
}
钱包协议增加字段
{
"coins": [
{
"symbol": "doge",
"icon": "http://a.png",
"total": 123.43,
"addr": "1243434345"
}
]
}