Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
share
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张振华
share
Commits
0f196515
Commit
0f196515
authored
Dec 18, 2018
by
张振华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
883f7a28
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
12 deletions
+24
-12
竞猜合约接口及测试.md
竞猜合约接口及测试.md
+24
-12
No files found.
竞猜合约接口及测试.md
View file @
0f196515
...
...
@@ -1177,21 +1177,21 @@ response:
### 1.4 通过如下命令组合,向平行链导入地址私钥
主链上操作
1.
解锁
####
1. 解锁
>./chain33-cli --rpc_laddr="http://192.168.0.170:8801" wallet unlock -p zzh -t 0
2.
导出测试地址私钥
####
2. 导出测试地址私钥
>./chain33-cli --rpc_laddr="http://192.168.0.170:8801" account dump_key -a 1hb93FMDVVxhfzK2ziDLCZqL3wxggoFZU
3.
平行链上导入测试地址私钥
####
3. 平行链上导入测试地址私钥
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" account import_key -k "0x50260dfe781a08739632f244fe8bffad2fd72a41df4abd9e911c6efdc22e04b2" -l zzh
4.
同样的操作命令,把创世地址和测试地址1、测试地址2的私钥都导入到平行链上
####
4. 同样的操作命令,把创世地址和测试地址1、测试地址2的私钥都导入到平行链上
### 1.5 通过如下命令组合,平行链上从创世地址向测试地址转入游戏币
...
...
@@ -1227,12 +1227,16 @@ response:
### 2.1 获取测试程序
测试程序从如下路径获得
https://gitlab.33.cn/richardzhang/share/blob/master/predict.go
拷贝到plugin工程的plugin/dapp/guess目录下编译:
go build predict.go
测试程序从如下路径获得
https://gitlab.33.cn/richardzhang/share/blob/master/predict.go
拷贝到plugin工程的plugin/dapp/guess目录下编译:
>go build predict.go
得到执行程序predict,拷贝到测试目录下备用。
得到执行程序predict,拷贝到测试目录下备用。
### 2.2 使用测试程序进行游戏过程验证
...
...
@@ -1334,13 +1338,16 @@ go build predict.go
#### 3. 管理员地址修改游戏状态为:停止投注状态
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess stop -g 0x09c972ddf49bc52269cc6c6426691a360bf2e60544588b8135c6f833f732ee96 -f 0.01
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess stop -g 0x09c972ddf49bc52269cc6c6426691a360bf2e60544588b8135c6f833f732ee96 -f 0.01
得到结果用3.2.1中的方式使用管理员地址进行签名,并使用3.2.4发送交易,交易结果可以用3.1.2命令查看。
#### 4. 管理员地址公布游戏结果
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess publish -g 0x5203a692d73406e447b99a151dd9c63b40064fff3ed86a7bda4a821b669edb43 -f 0.01
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess publish -g 0x5203a692d73406e447b99a151dd9c63b40064fff3ed86a7bda4a821b669edb43 -f 0.01
得到结果用3.2.1中的方式使用管理员地址进行签名,并使用3.2.4发送交易,交易结果可以用3.1.2命令查看。
使用2.2.9命令确认结算结果是否正确。
...
...
@@ -1350,6 +1357,7 @@ go build predict.go
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess abort -g 0xc4ee4b059523ac61b509eadc94b05e6813ad7facc7a7003264e1494ae77e0bc3 -f 0.01
得到结果用3.2.1中的方式使用管理员地址进行签名,并使用3.2.4发送交易,交易结果可以用3.1.2命令查看。
#### 6. 查询命令
...
...
@@ -1392,6 +1400,7 @@ Global Flags:
(4) 根据游戏状态查询游戏列表,每次最多返回20条记录
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess query -t 4 -s 12
其中11为游戏创建,12为正在下注,13为停止下注,14为
(5) 根据管理员地址查询该地址创建的游戏列表,每次最多返回20条记录
...
...
@@ -1401,15 +1410,18 @@ Global Flags:
(6) 根据玩家地址、状态查询该地址参与的当前为特定状态的游戏列表,每次最多返回20条记录
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess query -t 6 -a 1M3BKgh9hAzY5xcEmCCtAkainjCtrbqU3k -s 12
该命令查询该地址参与的正在进行下注的游戏列表。
(7) 根据管理员地址、状态查询该地址创建的当前为特定状态的游戏列表,每次最多返回20条记录
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess query -t 7 -m 14KEKbYtKKQm4wMthSK9J4La4nAiidGozt -s 12
该命令查询该地址创建的正在进行下注的游戏列表。
(8) 根据游戏类别、状态查询游戏类别、状态符合条件的游戏列表,每次最多返回20条记录
>./chain33-cli --rpc_laddr="http://192.168.0.233:8901" --paraName="user.p.guess." guess query -t 8 -c football -s 12
该命令查询类别为football的正在进行下注的游戏列表。
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment