Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YottaChain
YTBP
提交
daed25eb
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,发现更多精彩内容 >>
提交
daed25eb
编写于
10月 27, 2017
作者:
P
Phil Mesnier
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
cleaning up previous commit.
上级
df792eac
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
3 addition
and
15 deletion
+3
-15
programs/launcher/main.cpp
programs/launcher/main.cpp
+3
-15
未找到文件。
programs/launcher/main.cpp
浏览文件 @
daed25eb
...
...
@@ -106,11 +106,6 @@ struct keypair {
{}
};
struct
nvpair
{
string
name
;
string
value
;
};
struct
eosd_def
{
eosd_def
()
:
genesis
(
"genesis.json"
),
...
...
@@ -130,8 +125,7 @@ struct eosd_def {
onhost_set
(
false
),
onhost
(
true
),
localaddrs
(),
dot_alias_str
(),
extras
()
dot_alias_str
()
{}
bool
on_host
()
{
...
...
@@ -183,7 +177,6 @@ struct eosd_def {
vector
<
keypair
>
keys
;
vector
<
string
>
peers
;
vector
<
string
>
producers
;
vector
<
nvpair
>
extras
;
private:
string
p2p_endpoint_str
;
...
...
@@ -263,7 +256,7 @@ launcher_def::set_options (bpo::options_description &cli) {
cli
.
add_options
()
(
"nodes,n"
,
bpo
::
value
<
int
>
()
->
default_value
(
1
),
"total number of nodes to configure and launch"
)
(
"pnodes,p"
,
bpo
::
value
<
int
>
()
->
default_value
(
1
),
"number of nodes that are producers"
)
(
"shape,s"
,
bpo
::
value
<
string
>
()
->
default_value
(
"st
ring
"
),
"network topology, use
\"
ring
\"
\"
star
\"
\"
mesh
\"
or give a filename for custom"
)
(
"shape,s"
,
bpo
::
value
<
string
>
()
->
default_value
(
"st
ar
"
),
"network topology, use
\"
ring
\"
\"
star
\"
\"
mesh
\"
or give a filename for custom"
)
(
"genesis,g"
,
bpo
::
value
<
bf
::
path
>
()
->
default_value
(
"./genesis.json"
),
"set the path to genesis.json"
)
(
"output,o"
,
bpo
::
value
<
bf
::
path
>
(),
"save a copy of the generated topology in this file"
)
(
"skip-signature"
,
bpo
::
bool_switch
()
->
default_value
(
false
),
"EOSD does not require transaction signatures."
)
...
...
@@ -424,9 +417,6 @@ launcher_def::write_config_file (eosd_def &node) {
for
(
const
auto
&
p
:
node
.
peers
)
{
cfg
<<
"remote-endpoint = "
<<
network
.
nodes
.
find
(
p
)
->
second
.
p2p_endpoint
()
<<
"
\n
"
;
}
for
(
const
auto
&
ex
:
node
.
extras
)
{
cfg
<<
ex
.
name
<<
" = "
<<
ex
.
value
<<
"
\n
"
;
}
if
(
node
.
producers
.
size
())
{
cfg
<<
"enable-stale-production = true
\n
"
<<
"required-participation = true
\n
"
;
...
...
@@ -755,9 +745,6 @@ int main (int argc, char *argv[]) {
gts
=
vmap
[
"timestamp"
].
as
<
string
>
();
if
(
vmap
.
count
(
"kill"
))
{
kill_arg
=
vmap
[
"kill"
].
as
<
string
>
();
if
(
kill_arg
.
empty
())
{
kill_arg
=
"15"
;
}
}
if
(
vmap
.
count
(
"help"
)
>
0
)
{
opts
.
print
(
cerr
);
...
...
@@ -784,6 +771,7 @@ int main (int argc, char *argv[]) {
}
if
(
!
kill_arg
.
empty
())
{
cout
<<
"killing"
<<
std
::
endl
;
if
(
kill_arg
[
0
]
!=
'-'
)
{
kill_arg
=
"-"
+
kill_arg
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录