Commit Graph

797 Commits

Author SHA1 Message Date
wuwei1972
fdcd943d85 导入区块信息到缓存 2019-09-29 23:52:01 +08:00
wuwei1972
0b79f78649 修改通过交易获取入块时间,把区块时间写入到blockindex中。 2019-09-29 21:36:48 +08:00
wuwei1972
0124cd3d33 增加接口,通过区块高度获取该区块的交易数量 2019-09-29 20:29:38 +08:00
wuwei1972
f131cb6bec 临时测试 2019-09-29 14:31:44 +08:00
wuwei1972
95062e75ac 临时测试用 2019-09-29 12:45:04 +08:00
wuwei1972
1ea394ef75 输出返回值情况,检查交易重复。 2019-09-29 12:09:22 +08:00
wuwei1972
a120e27a75 修改抽签日志 2019-09-29 10:36:04 +08:00
wuwei1972
553c844549 增加一个simple的raft共识模式 2019-09-28 21:15:58 +08:00
wuwei1972
ae8c1060dc 简化输入共识 2019-09-26 16:27:32 +08:00
wuwei1972
29c05efeb4 增加共识一致性数量配置 2019-09-25 14:16:42 +08:00
wuwei1972
b879740be8 修改非完整二次共识的背书环节 2019-09-25 08:56:46 +08:00
wuwei1972
4c5d3b5ba9 增加一个系统参数,在出块时,是否做输出共识。默认值true 2019-09-24 20:20:34 +08:00
wuwei1972
7cd2df2943 显示指定背书验证的线程池 2019-09-24 17:35:07 +08:00
wuwei1972
c399ff175d 修改系统线程配置 2019-09-24 17:04:56 +08:00
wuwei1972
730495b70e 增加API添加交易的消耗时间输出到日志 2019-09-24 14:45:46 +08:00
wuwei1972
22660a01a2 增加交易池耗时跟踪 2019-09-24 08:29:03 +08:00
wuwei1972
f98a8f462e 修改交易池管理中交易计数方法 2019-09-23 17:00:40 +08:00
wuwei1972
503945a5c0 合并 2019-09-23 16:47:53 +08:00
wuwei1972
3afc283580 Merge remote-tracking branch 'origin/yf_preview' into dev_jby_preview
Conflicts:
	src/main/scala/rep/app/RepChain_Multi.scala
2019-09-23 16:47:27 +08:00
wuwei1972
f30e5cd5e8 提交测试启动类 2019-09-23 16:42:59 +08:00
brightestboy
e436dc3694 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview
# Conflicts:
#	src/main/scala/rep/api/rest/RestActor.scala
2019-09-23 14:55:30 +08:00
wuwei1972
e7aec36555 增加配置项,配置API接口在接收交易时是否需要做预执行操作,默认是true,需要执行;在性能测试时,可以配置成false。 2019-09-23 14:43:58 +08:00
brightestboy
1e626bc7c7 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-22 21:36:58 +08:00
wuwei1972
9eca92a741 修改问题:交易池的本地地址设置到成员变量 2019-09-22 21:33:09 +08:00
brightestboy
1ef4cb5c28 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-22 11:28:24 +08:00
wuwei1972
8a43238cfb 增加两个功能:
1.增加ChainInfo缓存,ChainInfo可以在缓存中获取
2.通过API发送到交易池,交易池先在本地存储,然后再直接发送给共识节点。
2019-09-21 20:53:39 +08:00
brightestboy
a93647543d 1、修改AcceptedTransNumber接口;2、修改获取Time的接口返回的时间戳 2019-09-20 11:16:09 +08:00
brightestboy
920c41423c Merge remote-tracking branch 'origin/yf_preview' into yf_preview 2019-09-17 15:07:36 +08:00
brightestboy
9b2dc19031 1、增加get接口:获取目前系统接收到的交易总数;
2、增加post接口:1)通过高度2)通过txid获取所在块的时间戳(交易入块时间);
3、修改查询交易入块时间的接口,增加utc时间(13位的ms级)
2019-09-16 09:41:02 +08:00
brightestboy
299128c090 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-15 22:09:24 +08:00
brightestboy
0af717c136 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-15 21:47:03 +08:00
wuwei1972
764b10f0dc 在同步的时候会出现不同高度的节点数量相同,这种情况是因为尚有节点还没有加入网络。修改程序等待更多共识节点加入。 2019-09-13 21:13:32 +08:00
brightestboy
836e3eb09b Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-13 10:46:14 +08:00
wuwei1972
7ed3bb9da7 去掉返回值字段名称中的空格。 2019-09-12 23:36:11 +08:00
wuwei1972
a26ed19789 增加一个接口,可以获取当前节点某时刻接收到的交易数量。 2019-09-12 23:22:48 +08:00
brightestboy
a426d5fa1f Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-12 20:48:11 +08:00
wuwei1972
4579ac01cf 增加了两个API,1.通过高度获取出块的时间;2.通过交易id获取入块的时间。 2019-09-11 22:33:35 +08:00
brightestboy
451b75f930 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-06 15:47:21 +08:00
wuwei1972
860564e602 在API中增加接口,可以通过API获取当前组网中的共识节点数目和非共识节点数目。 2019-09-06 15:45:08 +08:00
brightestboy
f221cebc9d Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-09-06 13:58:22 +08:00
wuwei1972
b0cf9baffb 增加API访问日志,主要是查询模块。 2019-09-05 22:03:33 +08:00
wuwei1972
ed197346da 修改源码格式 2019-09-05 17:31:05 +08:00
wuwei1972
022f616341 在API中增加一项判断,在组网中共识节点数目低于最少值,抛出错误信息,“共识节点数目太少,暂时无法处理交易”。 2019-09-05 17:29:24 +08:00
wuwei1972
57d6af3609 删除注释掉的无用代码。 2019-09-04 16:55:14 +08:00
wuwei1972
ac8088b918 1.修改背书信息的排序方法,在背书数组中第一个背书签名为当前块的出块人签名,因此改背书签名的时间就可以确认为出块时间。
2.增加一个test类,手工修改某个worldstate的value。
2019-09-04 16:45:24 +08:00
brightestboy
b2d730f037 直接以"UTF-8"格式将创世块的Json字符串写到gensis.json 2019-09-01 15:33:40 +08:00
wuwei1972
cb04a2dd0a 修改文件读的时候的编码,统一采用UTF-8的编码 2019-08-30 20:28:25 +08:00
brightestboy
68a9628964 将整个jks下所有node的账户都注册上去(遍历node的jks),并为账户赋资产初值,证书暂时没有被注册 2019-08-30 14:31:55 +08:00
brightestboy
02842cfbcd Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-08-29 15:59:10 +08:00
wuwei1972
cb6cf7fe7a 修改过多非共识节点不能正常同步,以及共识的问题。 2019-08-29 15:50:12 +08:00