Commit Graph

350 Commits

Author SHA1 Message Date
wuwei1972
02d8ed579a 重构代码--48删除多余的main,以及开发过程中的实验代码。 2019-05-06 16:59:16 +08:00
wuwei1972
5092be1c59 重构代码--47合约编译修改完成 2019-05-06 14:30:35 +08:00
wuwei1972
497db790f7 合并 2019-05-06 09:57:24 +08:00
wuwei1972
d80c154d0b Merge remote-tracking branch 'origin/c4w_preview' into dev_jby_preview
Conflicts:
	src/main/scala/rep/sc/tpl/ContractAssetsTPL2.scala
2019-05-06 09:42:11 +08:00
wuwei1972
7d432dd0bb 临时保存 2019-05-06 09:37:27 +08:00
c4w
06a01e61a7 合约动态编译冲突解决,思路:case class一律写在class外部,通过加cid前缀避免冲突 2019-05-06 03:05:52 +08:00
wuwei1972
5d1a8ffeb8 将合约的case class 修改到class内部 2019-05-01 22:36:14 +08:00
wuwei1972
9df997a4f2 重构代码--46修改测试代码,可以在测试例代码中正确调用repchain系统中的actor进行部分actor进行测试。 2019-04-30 10:51:46 +08:00
wuwei1972
c614bdfa25 合约测试,部分流程测试已经正确。 2019-04-29 22:34:26 +08:00
wuwei1972
3919b129df 添加合约流程测试代码 2019-04-29 21:07:48 +08:00
wuwei1972
a9f48a76b9 重构代码--45修改合约状态判断,当合约部署已经在某个快照中执行了,并且没有入块。这时同一合约的另外一个部署命令过来,应该可以执行。 2019-04-28 23:11:19 +08:00
wuwei1972
d340b8541a 重构代码--4增加一个在测试用例中根据测试需要单节点直接出块的桩Actor,让合约的测试更加全面。 2019-04-28 21:27:21 +08:00
wuwei1972
097bf89de0 重构代码--43修改所有对新合约的调用部分程序。 2019-04-28 20:58:46 +08:00
wuwei1972
a429fc5bc5 重构代码--42重构合约,支持并发代码的执行功能,代码编写完成,暂存。 2019-04-28 19:06:13 +08:00
wuwei1972
c8663c4fd2 重构代码--41添加一个类,TransactionDispatcher交易分派器,负责交易的分发。 2019-04-27 20:54:21 +08:00
wuwei1972
5dba8914a2 重构代码--40解决出块时背书与同步之间的关系,在背书增加是否同步的判断。 2019-04-26 11:19:39 +08:00
wuwei1972
dd5af272cb 重构代码--39修改抽签是总在两个节点中出块的情况 2019-04-25 20:59:03 +08:00
brightestboy
890f14003c 添加并更新licence;移除Base58.java与BitcoinUtils.java; 2019-04-25 14:10:25 +08:00
brightestboy
9dae0478cf Merge remote-tracking branch 'origin/c4w_preview' into yf_preview 2019-04-25 10:48:40 +08:00
brightestboy
99a880ba23 Merge remote-tracking branch 'origin/dev_jby_preview' into yf_preview 2019-04-25 10:47:33 +08:00
c4w
d2b7e0a297 Merge remote-tracking branch 'origin/dev_jby_preview' into c4w_preview
Conflicts:
	src/test/scala/rep/sc/TransferSpec3.scala
2019-04-25 07:44:57 +08:00
wuwei1972
fb32634142 修改测试例子能够进行交易路由的测试,测试例子里面增加并且交易的发送。 2019-04-24 15:58:25 +08:00
c4w
6d4f9e3e88 sandbox2 is null 2019-04-24 13:16:01 +08:00
c4w
d98c984ff9 并行合约测试用例TransferSpec3 2019-04-24 12:47:50 +08:00
wuwei1972
23d5556dca 重构代码--38调试PreloadTransRouter成功,restActor已经修改成调用Router来执行交易。 2019-04-24 11:16:30 +08:00
wuwei1972
c2ecfa77e1 重构代码--37修改transprocessor类的prop,输入参数不需要parent,因为该参数没有使用,并且在未来的路由分发中,parent也无法使用,因此所有相关的测试类代码需要删除;添加transprocessor的路由器;在system.conf文件中添加交易路由器初始化时路由实例数量的配置。 2019-04-24 09:30:03 +08:00
wuwei1972
609dc20567 Merge remote-tracking branch 'origin/c4w_preview' into dev_jby_preview 2019-04-23 18:08:26 +08:00
wuwei1972
3c566fa380 重构代码--36修改bug,blockerInfo结构修改导致前端类型识别错误;修改实时图推送的后台代码,采用GraphStage方式推送事件信息。 2019-04-23 18:04:11 +08:00
c4w
47ef0d5e93 remove SandboxJS 2019-04-23 13:57:42 +08:00
c4w
ceecddc565 rename api_req 2019-04-23 13:51:03 +08:00
c4w
84702fbd42 remove SandboxJS
rename api reqs directory
2019-04-23 13:47:24 +08:00
c4w
75c61f4358 linter checking 2019-04-23 10:34:42 +08:00
brightestboy
afc86ecc96 存证的key加上交易id前缀,防止key重复 2019-04-22 17:41:15 +08:00
c4w
cddd33793f Merge remote-tracking branch 'origin/dev_jby_preview' into c4w_preview 2019-04-22 17:00:52 +08:00
c4w
0186dd0f3b Merge remote-tracking branch 'origin/up_pre' into c4w_preview 2019-04-22 16:30:59 +08:00
wuwei1972
9813c3905a Merge remote-tracking branch 'origin/yf_preview' into dev_jby_preview 2019-04-22 16:20:59 +08:00
wuwei1972
e8f6dab65c 重构代码--35
修改实时图的事件通知机制,把节点的入网、离网的事件改到memberlistener中,并且实时图中将显示节点的名称,不再显示节点的地址。
2019-04-22 16:18:52 +08:00
brightestboy
566e0ae12b 并行测试合约,场景:存证无相干、依赖的数据 2019-04-22 14:37:25 +08:00
wuwei1972
447cdb3e71 重构代码--34 在shim中添加接口,获取日志器,getLogger函数,合约通过此日志器来输出日志。 2019-04-22 13:54:54 +08:00
c4w
39ea2abe18 增加CODE_SCALA_PARALLEL
引入linter和scapegoat
2019-04-22 13:24:07 +08:00
brightestboy
b4e1f6e1fa Merge remote-tracking branch 'origin/up_pre' into yf_preview 2019-04-22 11:10:33 +08:00
brightestboy
035f442f5e Merge remote-tracking branch 'origin/up_pre' into up_pre 2019-04-22 09:30:30 +08:00
brightestboy
3782d8da1b 微调接口的返回 2019-04-22 09:29:51 +08:00
c4w
af2b3fa8ae Merge remote-tracking branch 'origin/dev_jby_preview' into c4w_preview 2019-04-22 08:38:56 +08:00
wuwei1972
1ec8223973 重构代码--33 修改系统启动时对区块文件和LevelDB的检查程序,检查策略修改为,对每个区块文件进行随机抽取区块进行校验。 2019-04-21 20:41:43 +08:00
wuwei1972
656d3989ec 重构代码--32 根据新的日志配置文件,在所有需要输出日志的地方实现日志信息的输出。 2019-04-21 14:28:55 +08:00
wuwei1972
d0179823bd 重构代码--31 调整日志输出的配置文件,建立业务、块同步、共识、存储、合约沙箱、时间统计、系统,7种日志输出到各自的日志文件中。 2019-04-21 11:51:06 +08:00
wuwei1972
606a3046d7 重构代码--30
在代码中实现statehash的添加。交易预执行之后,根据收到的交易结果直接生成statehash,之后生成块hash的时候,包含此statehash。
2019-04-20 20:47:22 +08:00
wuwei1972
448b9af36c 重构代码--29 在protobuf中添加stateHash信息,记录全局的状态信息,在比较的时候,只要比较statehash的异同 2019-04-20 19:59:43 +08:00
wuwei1972
8334389dfc 重构代码--28 添加 集群组网时,把共识节点的名称送入网络,让每个节点都知道每个共识节点的名称。 2019-04-20 10:34:20 +08:00