Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YottaChain
YTBP
提交
df2b72b8
Y
YTBP
项目概览
YottaChain
/
YTBP
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
YTBP
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
df2b72b8
编写于
9月 25, 2018
作者:
K
Kevin Heifner
提交者:
GitHub
9月 25, 2018
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #5798 from warrick-eosny/master
Update README for txn_test_gen_plugin
上级
0f6695cb
ce84da77
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
4 deletion
+8
-4
plugins/txn_test_gen_plugin/README.md
plugins/txn_test_gen_plugin/README.md
+8
-4
未找到文件。
plugins/txn_test_gen_plugin/README.md
浏览文件 @
df2b72b8
...
...
@@ -56,23 +56,24 @@ $ ./nodeos -d ~/eos.data/producer_node --config-dir ~/eos.data/producer_node -l
### Launch non-producer that will generate transactions
```
bash
$
./nodeos
-d
~/eos.data/generator_node
--config-dir
~/eos.data/generator_node
-l
~/eos.data/logging.json
--plugin
eosio::txn_test_gen_plugin
--plugin
eosio::
wallet_api_plugin
--plugin
eosio::
chain_api_plugin
--p2p-peer-address
localhost:9876
--p2p-listen-endpoint
localhost:5555
$
./nodeos
-d
~/eos.data/generator_node
--config-dir
~/eos.data/generator_node
-l
~/eos.data/logging.json
--plugin
eosio::txn_test_gen_plugin
--plugin
eosio::chain_api_plugin
--p2p-peer-address
localhost:9876
--p2p-listen-endpoint
localhost:5555
```
### Create a wallet on the non-producer and set bios contract
```
bash
$
./cleos wallet create
$
./cleos wallet create
--to-console
$
./cleos wallet import
--private-key
5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
$
./cleos
set
contract eosio ~/eos/build.release/contracts/eosio.bios/
```
### Initialize the accounts txn_test_gen_plugin uses
```
bash
$
curl
--data-binary
'["eosio", "5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]'
http://
localhost
:8888/v1/txn_test_gen/create_test_accounts
$
curl
--data-binary
'["eosio", "5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3"]'
http://
127.0.0.1
:8888/v1/txn_test_gen/create_test_accounts
```
### Start transaction generation, this will submit 20 transactions evey 20ms (total of 1000TPS)
```
bash
$
curl
--data-binary
'["", 20, 20]'
http://
localhost
:8888/v1/txn_test_gen/start_generation
$
curl
--data-binary
'["", 20, 20]'
http://
127.0.0.1
:8888/v1/txn_test_gen/start_generation
```
### Note the producer console prints
...
...
@@ -83,3 +84,6 @@ eosio generated block b243aeaa... #3221 @ 2018-04-25T16:07:48.000 with 500 trxs,
```
Note in the console output there are 500 transactions in each of the blocks which are produced every 500 ms yielding 1,000 transactions / second.
### Demonstration
The following video provides a demo: https://vimeo.com/266585781
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录