Commit Graph

768 Commits

Author SHA1 Message Date
brightestboy
ced40cbcf2 fix: (assembly) deduplicate: different file contents found in the following: META-INF/versions/9/module-info.class 2022-05-24 15:30:47 +08:00
brightestboy
29d488fdf7 改用SuperAdmin注册接口协同合约 2022-05-24 09:15:44 +08:00
brightestboy
94d319165f feat: 增加接口协同合约 2022-05-23 17:37:37 +08:00
brightestboy
6944534c59 feat: 增加修改账户信息的方法(暂时只能修改mobile和signerInfo) 2022-05-23 09:28:32 +08:00
brightestboy
87a0f81935 fix: 绑定授权到证书时,存储的value值为Boolean 2022-05-22 13:26:18 +08:00
brightestboy
5f2796fc42 fix: 修复authId查重的bug,以及在grantedSigner中删除无效的authId 2022-05-20 12:08:14 +08:00
brightestboy
cce1161608 fix: 对AuthorizeId查重 2022-05-19 21:47:01 +08:00
brightestboy
45f2378d3c fix: Authorize有效的情况下才可能继续让渡 2022-05-19 15:24:58 +08:00
jiangbuyun
9b4d4de420 repchain2.0-update16:修改DID缓存更新问题。 2022-05-18 10:10:35 +08:00
jiangbuyun
98c0a69c2b repchain2.0-update15:不缓存权限信息。 2022-05-17 15:38:27 +08:00
jiangbuyun
105a120b15 repchain2.0-update14:增加交易执行过程中的worldstate删除功能。 2022-05-17 00:24:26 +08:00
jiangbuyun
f4eee98f09 Merge branch 'dev_rc_jdk13_2.0.0' of https://gitee.com/BTAJL/repchain into dev_rc_jdk13_2.0.0 2022-05-16 21:18:11 +08:00
jiangbuyun
e334481d19 repchain2.0-update13:在合约模块中设置短线分隔符变量。 2022-05-16 21:17:00 +08:00
brightestboy
5fab65d2cd 针对同一个操作, 重复授权时, 在先前包含的该opId的授权中, 将该opId删除 2022-05-16 16:14:05 +08:00
jiangbuyun
f3a94fbcf4 repchain2.0-update12:修改默认DID合约的下划线分隔符为中短线分隔符。 2022-05-16 15:53:21 +08:00
jiangbuyun
b74eba846d repchain2.0-update11:1.API交易验签失败是输出失败信息到system日志;2.增加证书失效检查;3.增加禁止worldstate包含下划线符号。 2022-05-16 13:07:11 +08:00
brightestboy
e8ba354003 feat: 增加DB查询接口 2022-05-11 14:40:11 +08:00
brightestboy
aebb468ac6 fix: 交易未被广播 2022-05-09 09:24:03 +08:00
jiangbuyun
dd9ee0d8d4 repchain2.0-update10:优化多节点存储共用。 2022-04-28 22:26:13 +08:00
jiangbuyun
1a0b023b02 repchain2.0-update9:集成凭据管理合约,凭据管理合约测试例(RVerifiableCredentialSpec)通过,创世块添加凭据管理合约。 2022-04-27 23:06:05 +08:00
jiangbuyun
0da74f0605 repchain2.0-update8:修改合约操作注册时,对合约的部署者判定方法 2022-04-26 22:39:21 +08:00
jiangbuyun
9f4b86d9eb repchain2.0-update7:组网、共识、实时图测试通过 2022-04-25 16:40:03 +08:00
jiangbuyun
35735edd01 repchain2.0-update6:从发送创世消息开始,建立创世块,预执行区块,发出确认块消息,检查确认块,发送确认块到存储模块,最后保存区块的测试例(BlockSpec)通过 2022-04-24 21:33:48 +08:00
jiangbuyun
966dc5535a repchain2.0-update5:DID合约测试例(RdidSignrOperationSpec)通过 2022-04-24 15:21:37 +08:00
jiangbuyun
289bfd7cba repchain2.0-update4:DID合约测试例(RdidOperOperationSpec)通过 2022-04-24 13:10:36 +08:00
jiangbuyun
29f45b9e4a repchain2.0-update3:DID合约测试例(RdidCertOperationSpec)通过 2022-04-24 08:49:15 +08:00
jiangbuyun
e5775f1089 repchain2.0-update2:存储单元测试例通过 2022-04-23 13:09:28 +08:00
jiangbuyun
2d1ddbc9c0 repchain2.0-update1:修改账户权限 2022-04-19 22:36:26 +08:00
jiangbuyun
3306256021 repchain2.0 2022-04-17 22:05:21 +08:00
jiangbuyun
a8757cb4c3 增加国密算法接口的实现。 2022-04-06 13:53:52 +08:00
jiangbuyun
ef0c35c816 Merge remote-tracking branch 'remotes/origin/yf_preview_gm' into dev_rc_jdk13_1.3.1
# Conflicts:
#	build.sbt
#	conf/system.conf
#	json/gensis.json
#	src/main/resources/application.conf
#	src/main/scala/rep/app/Repchain.scala
#	src/main/scala/rep/app/system/ClusterSystem.scala
#	src/main/scala/rep/network/autotransaction/PeerHelper.scala
#	src/main/scala/rep/network/consensus/transaction/PreloaderForTransaction.scala
#	src/main/scala/rep/network/consensus/util/BlockHelp.scala
#	src/main/scala/rep/network/consensus/vote/Voter.scala
#	src/main/scala/rep/network/module/ModuleManager.scala
#	src/main/scala/rep/sc/scalax/Compiler.scala
#	src/main/scala/rep/utils/GenesisBuilder.scala
#	src/test/scala/rep/storage/test/blockDataCheck.scala
2022-03-20 19:54:57 +08:00
jiangbuyun
529a75bfa5 修改流式提交中的编译问题。 2022-03-20 17:13:53 +08:00
zyf
c67cceae07
fix: 修复使用流式提交交易失败的情况, link #I3W001 2022-01-17 06:21:58 +00:00
jiangbuyun
ea8ce17ae2 非共识节点关闭交易缓存池,并停止订阅交易。 2021-11-14 20:22:10 +08:00
jiangbuyun
dd729e5417 修改模块中的启动交易广播的actor,每种算法启动自己的交易广播actor 2021-11-13 15:57:37 +08:00
jiangbuyun
32df32fd25 修改交易池广播方法。 2021-11-13 14:13:31 +08:00
jiangbuyun
7b4e35a1c3 增加区块索引的缓存机制,提高区块索引的读效率,缓存hash和height。
修改raft抽签获取区块索引的方法为获取区块hash
2021-11-13 14:06:11 +08:00
jiangbuyun
69241b993c Merge remote-tracking branch 'origin/dev_rc_jdk13_1.3.1' into dev_rc_jdk13_1.3.1
# Conflicts:
#	json/genesis.json
2021-11-10 17:45:07 +08:00
jiangbuyun
74b234aa54 1.修改合约状态缓存策略;2.修改合约单元测试例 2021-11-10 17:44:20 +08:00
zhengls
ac3eef1a89 update README.md.
更新RepChain系统架构
2021-11-08 03:36:19 +00:00
brightestboy
4f2cf3aa81 1、进一步明确账户权限管理合约中的方法是否公开;2、对部分合约代码重构完善 2021-11-08 11:27:48 +08:00
zhengls
11bf8636dc update README.md.
更新RepChain架构图
2021-11-08 01:23:11 +00:00
jiangbuyun
1b3a6dc705 修改默认签名验签算法"SHA1withECDSA"--》"SHA256withECDSA" 2021-11-07 14:17:28 +08:00
jiangbuyun
60208825b1 fix: 节点重启策略中的bug(检查status是否为UP部分的代码)
修改cluster建立时机到init函数。
引用clusterOfInner变量。
2021-11-07 13:43:31 +08:00
jiangbuyun
fcc13802d8 添加抽签索引的日志输出 2021-11-06 21:03:00 +08:00
jiangbuyun
3ea64a0a5b 在系统重启时增加交易缓存池持久化保存工作 2021-11-06 20:56:40 +08:00
jiangbuyun
af752fcf0b 修改重启背书的条件 2021-11-06 17:32:42 +08:00
jiangbuyun
36e58bb9cc 在配置文件中增加同步的策略类型和重发背书消息的次数,以更好地适应窄带宽环境。
在CFRD抽签中增加强制抽签到某个抽签索引的消息;在收集背书中增加统一延时重发背书消息的机制。
2021-11-06 17:00:22 +08:00
jiangbuyun
baee29af29 在重发背书消息时,检查系统是否达到共识的节点数量。 2021-11-06 14:07:09 +08:00
jiangbuyun
6e5a5c3b9e 增加ReachableMember和UnreachableMember事件处理 2021-11-06 14:01:31 +08:00