EOS彩票合约
2019-10-31 本文已影响0人
71afdda2f009
投注
contract | action | data |
---|---|---|
eosio.token | transfer | {"from":"dappuser1111","to":"eosoktest112","quantity":"1.0000 EOS","memo":"lotto:7:_,_,_,5,7"} |
from: 投注账号
to: 彩票合约账号
-
麒麟测试网络
彩种 分钟 合约账号 电子竞技 eosoktest222 时时彩 1 eosoktest112 快3 1 eosok4k3xxx1 赛车 1 eosok4scxxx1 飞艇 1 eosok4ftxxx1 幸运28 1 eosok4xy2xx1
转账memo格式
(game_name):(game_type):(betinfo)[:(refer)]
game_name(彩种名称)
固定字段,用来验证memo格式
-
时时彩
game_name=lotto
玩法 game_type betinfo示例 说明 定位胆 1 大小单双 2 13 1=大,2=小,3=单,4=双 五星独胆 3 牛牛 4 百家乐 5 124 1=庄,2=和,3=闲,4=庄对,5=闲对 龙虎和 6 12 1=龙,2=和,3=虎 二星复式 7 三星复式 8 组三 9 组六 10 -
组三,组六
位置 示例 前三 1246,_,_ 中三 _,1246,_ 后三 _,_,1246 -
其余玩法
示例: _,_,37,0,2投注数字顺序拼接
位之间以","分隔
空位以"_"填充
-
-
快3
game_name=k3
玩法 game_type betinfo示例 说明 和值 1 3,9,15,b,s,o,e b=大,s=小,o=单,e=双 三同号通选 2 _ 三同号单选 3 135 三不同号 4 1235 三连号通选 5 _ 二同号复选 6 135 二同号单选 7 13,5 同号与不同号之间以","分隔 二不同号 8 135 -
pk10(赛车、飞艇)
game_name=pk10
玩法 game_type betinfo示例 说明 猜冠军 1 3a a=10 猜冠亚 2 3a,34 猜冠亚季 3 3a,34,5 定位胆 4 _,34,a 龙虎 5 d d=龙,t=虎 和值 6 3,9,15 -
幸运28
game_name=xy28
玩法 game_type betinfo示例 说明 大小单双 1 b,bo,xb b=大,s=小,o=单,e=双,bo=大单,so=小单,be=大双,se=小双,xb=极大,xs=极小 和值 2 3,9,15 特殊玩法 3 r,l r=红,g=绿,b=蓝,l=豹子
refer(推荐人),可选字段
- 为空时,memo格式: (game_name):(game_type):(betinfo)
- 一个EOS账号第一次投注时refer即绑定
- 二级refer奖励
开奖
contract | action | data |
---|---|---|
eosoktest112 | reveal | {"gameid":375,"numbers":"2,3,0,8,5"} |
contract: 彩票合约账号
gameid: 期号
numbers: 开奖号码
投注期号gameid
// 以基准时间 北京时间2019-06-01 00:00:00,计算期号
uint64_t gameid = (now() - 1559318400) / (60 * minutes) + 1;
now(): 投注时间
1559318400: 约定好的基准时间
minutes: 开奖间隔分钟数。1分彩为1,5分彩为5,以此类推