Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YottaChain
YTBP
提交
f9deda7e
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,发现更多精彩内容 >>
提交
f9deda7e
编写于
4月 13, 2017
作者:
N
Nathan Hourt
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Build fixes
Fix the stuff that broke in merge.
上级
bf089d08
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
40 addition
and
43 deletion
+40
-43
genesis.json
genesis.json
+33
-35
libraries/egenesis/embed_genesis.cpp
libraries/egenesis/embed_genesis.cpp
+2
-2
libraries/net/node.cpp
libraries/net/node.cpp
+2
-2
libraries/net/peer_connection.cpp
libraries/net/peer_connection.cpp
+1
-1
plugins/p2p_plugin/p2p_plugin.cpp
plugins/p2p_plugin/p2p_plugin.cpp
+1
-1
tests/common/database_fixture.cpp
tests/common/database_fixture.cpp
+1
-2
未找到文件。
genesis.json
浏览文件 @
f9deda7e
{
"initial_timestamp"
:
"2017-03-30T12:00:00"
,
"initial_parameters"
:
{
"block_interval"
:
2
,
"maintenance_interval"
:
86400
,
"maintenance_skip_slots"
:
3
,
"maximum_transaction_size"
:
2048
,
...
...
@@ -14,83 +13,82 @@
},
"initial_accounts"
:
[{
"name"
:
"init00"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init01"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init02"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init03"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init04"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init05"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init06"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init07"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init08"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init09"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"name"
:
"init10"
,
"owner_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"owner_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
,
"active_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
}],
"initial_producers"
:
[{
"owner_name"
:
"init00"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init01"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init02"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init03"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init04"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init05"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init06"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init07"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init08"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init09"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},{
"owner_name"
:
"init10"
,
"block_signing_key"
:
"
GPH
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
"block_signing_key"
:
"
EOS
6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV"
},],
"initial_producer_count"
:
11
,
"initial_chain_id"
:
"0000000000000000000000000000000000000000000000000000000000000000"
}
libraries/egenesis/embed_genesis.cpp
浏览文件 @
f9deda7e
...
...
@@ -214,7 +214,7 @@ void load_genesis(
}
int
main
(
int
argc
,
char
**
argv
)
{
{
try
{
int
main_return
=
0
;
boost
::
program_options
::
options_description
cli_options
(
"Eos Chain Identifier"
);
cli_options
.
add_options
()
...
...
@@ -282,4 +282,4 @@ int main( int argc, char** argv )
}
return
main_return
;
}
}
FC_LOG_AND_RETHROW
()
}
libraries/net/node.cpp
浏览文件 @
f9deda7e
...
...
@@ -803,7 +803,7 @@ namespace eos { namespace net { namespace detail {
_suspend_fetching_sync_blocks
(
false
),
_items_to_fetch_updated
(
false
),
_items_to_fetch_sequence_counter
(
0
),
_recent_block_interval_in_seconds
(
EOS_
MAX_BLOCK_INTERVAL
),
_recent_block_interval_in_seconds
(
EOS_
BLOCK_INTERVAL_SEC
),
_user_agent_string
(
user_agent
),
_desired_number_of_connections
(
EOS_NET_DEFAULT_DESIRED_CONNECTIONS
),
_maximum_number_of_connections
(
EOS_NET_DEFAULT_MAX_CONNECTIONS
),
...
...
@@ -2637,7 +2637,7 @@ namespace eos { namespace net { namespace detail {
// they must be an attacker or have a buggy client.
fc
::
time_point_sec
minimum_time_of_last_offered_block
=
originating_peer
->
last_block_time_delegate_has_seen
+
// timestamp of the block immediately before the first unfetched block
originating_peer
->
number_of_unfetched_item_ids
*
EOS_
MIN_BLOCK_INTERVAL
;
originating_peer
->
number_of_unfetched_item_ids
*
EOS_
BLOCK_INTERVAL_SEC
;
fc
::
time_point_sec
now
=
fc
::
time_point
::
now
();
if
(
minimum_time_of_last_offered_block
>
now
+
EOS_NET_FUTURE_SYNC_BLOCKS_GRACE_PERIOD_SEC
)
{
...
...
libraries/net/peer_connection.cpp
浏览文件 @
f9deda7e
...
...
@@ -498,7 +498,7 @@ namespace eos { namespace net
// to give us some wiggle room)
return
inventory_peer_advertised_to_us
.
size
()
>
EOS_NET_MAX_INVENTORY_SIZE_IN_MINUTES
*
EOS_NET_MAX_TRX_PER_SECOND
*
60
+
(
EOS_NET_MAX_INVENTORY_SIZE_IN_MINUTES
+
1
)
*
60
/
EOS_
MIN_BLOCK_INTERVAL
;
(
EOS_NET_MAX_INVENTORY_SIZE_IN_MINUTES
+
1
)
*
60
/
EOS_
BLOCK_INTERVAL_SEC
;
}
bool
peer_connection
::
performing_firewall_check
()
const
...
...
plugins/p2p_plugin/p2p_plugin.cpp
浏览文件 @
f9deda7e
...
...
@@ -360,7 +360,7 @@ void p2p_plugin_impl::node_delegate::error_encountered(const string& message, co
}
uint8_t
p2p_plugin_impl
::
node_delegate
::
get_current_block_interval_in_seconds
()
const
{
return
chain
.
db
().
get_global_properties
().
parameters
.
block_interval
;
return
EOS_BLOCK_INTERVAL_SEC
;
}
////////////////////////////// End node_delegate Implementation //////////////////////////////
...
...
tests/common/database_fixture.cpp
浏览文件 @
f9deda7e
...
...
@@ -44,8 +44,7 @@ namespace eos { namespace chain {
testing_fixture
::
testing_fixture
()
{
default_genesis_state
.
initial_timestamp
=
fc
::
time_point_sec
(
EOS_TESTING_GENESIS_TIMESTAMP
);
default_genesis_state
.
initial_producer_count
=
EOS_DEFAULT_MIN_PRODUCER_COUNT
;
for
(
int
i
=
0
;
i
<
default_genesis_state
.
initial_producer_count
;
++
i
)
{
for
(
int
i
=
0
;
i
<
default_genesis_state
.
initial_producers
.
size
();
++
i
)
{
auto
name
=
std
::
string
(
"init"
)
+
fc
::
to_string
(
i
);
auto
private_key
=
fc
::
ecc
::
private_key
::
regenerate
(
fc
::
sha256
::
hash
(
name
));
public_key_type
public_key
=
private_key
.
get_public_key
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录