jiangbuyun
|
a68d5f1568
|
repchain2.0-update89:修改交易接收之后的持久化策略,保证接收的交易不丢失。
|
2022-07-24 22:08:15 +08:00 |
|
jiangbuyun
|
4d0f502c0d
|
repchain2.0-update88:修改交易接收逻辑,检查交易大小、检查交易是否重复、检查交易签名、根据配置项确定交易是否预执行,最后根据配置确定交易是否广播,不广播直接加入自身交易池。
|
2022-07-24 15:55:53 +08:00 |
|
jiangbuyun
|
df9d7714ea
|
repchain2.0-update87:修改证书装载的签名算法,通过配置文件决定证书的算法。
|
2022-07-24 13:00:23 +08:00 |
|
jiangbuyun
|
12af1ef720
|
repchain2.0-update86:整理代码:删除API、合约、共识部分的专门线程池的设置。
|
2022-07-24 12:52:19 +08:00 |
|
jiangbuyun
|
13fb4c5071
|
repchain2.0-update85:增加根据配置文件自动构建创世块功能。GenesisBlockGenerator的输入参数为:创世块的配置文件;默认创世块的配置文件=genesis.conf
|
2022-07-23 17:23:27 +08:00 |
|
jiangbuyun
|
fe197bda87
|
repchain2.0-update84:新增创世块的工具类。
|
2022-07-22 22:07:45 +08:00 |
|
jiangbuyun
|
1bc8fbc0e4
|
repchain2.0-update83:在国密的sslContext建立的输入参数中增加系统名称。
|
2022-07-22 17:39:44 +08:00 |
|
jiangbuyun
|
28abc12157
|
repchain2.0-update82:repchain2.0-update82:在Shim中添加三个方法:1.getDIDSigner(creditCode:String) 获取账户信息;2.getSignerCert(creditCode:String,certName:String) 获取账户的某个证书;3.VerifySignature(originalContent:Array[Byte], signatureResults:Array[Byte],certInfo:CertId)验证签名的正确性。
。
|
2022-07-22 15:40:39 +08:00 |
|
jiangbuyun
|
28f8ff5e4c
|
repchain2.0-update81:整合密码算法代码,增加国密算法的动态节点管理;调整组网相关配置,减少用户输入配置项;调整RepChain API相关配置,将API相关配置调整到api目录;增加RepChain management的配置项。
|
2022-07-21 16:05:40 +08:00 |
|
jiangbuyun
|
197e013c6d
|
repchain2.0-update80:增加大素数生成类。
|
2022-07-17 15:22:21 +08:00 |
|
brightestboy
|
f7a7acc906
|
fix: 修复编译错误
|
2022-06-29 14:14:45 +08:00 |
|
brightestboy
|
ba3e73c186
|
生成新的json/identity-net/genesis.json
|
2022-06-21 11:28:38 +08:00 |
|
brightestboy
|
b6b7ce9375
|
Merge remote-tracking branch 'origin/dev_rc_jdk13_2.0.0' into dev_jdk13_2.0.0.0
# Conflicts:
# json/identity-net/genesis.json
|
2022-06-21 11:20:18 +08:00 |
|
jiangbuyun
|
ad0d887499
|
repchain2.0-update79:删除不需要的配置项。
|
2022-06-19 11:06:43 +08:00 |
|
jiangbuyun
|
3f94d808ba
|
repchain2.0-update78:增加出块超时发出警告消息给DASHBOARD。
|
2022-06-19 10:57:29 +08:00 |
|
jiangbuyun
|
bfd8d8a02c
|
repchain2.0-update77:不再支持非DID账户管理合约。
|
2022-06-19 10:46:43 +08:00 |
|
jiangbuyun
|
5d1e4e61e9
|
repchain2.0-update76:1.增加多业务链同时共享DID合约的缓存(内存),目的节省内存;2.在合约状态改变中增加trace日志,跟踪状态的改变信息,方便调试。
|
2022-06-18 19:52:28 +08:00 |
|
brightestboy
|
a2f8d6296d
|
1. 为业务链的SuperAdmin生成新的密钥对和证书,并导入mytruststore;2. 当业务链独自管理自己的权限时,身份链和业务链需分别使用新的创世块工具构建创世块
|
2022-06-18 11:17:28 +08:00 |
|
brightestboy
|
95addc8654
|
生成新的json/identity-net/genesis.json
|
2022-06-17 21:28:28 +08:00 |
|
jiangbuyun
|
b5358366d8
|
repchain2.0-update75:删除证书hash包含的组网Id。
|
2022-06-17 21:03:02 +08:00 |
|
jiangbuyun
|
c019a75d86
|
repchain2.0-update74:授权索引更新时同步更新账户缓存。
|
2022-06-17 16:53:28 +08:00 |
|
brightestboy
|
f489b3696b
|
修改权限管理合约的操作和授权模块
|
2022-06-17 14:03:10 +08:00 |
|
jiangbuyun
|
e57533fbc9
|
repchain2.0-update73:添加可以从账户名下获取授权信息。
|
2022-06-17 13:25:09 +08:00 |
|
jiangbuyun
|
58390eedb5
|
repchain2.0-update72:为DID合约在Shim中提供多链间查重的方法。
|
2022-06-17 10:29:03 +08:00 |
|
jiangbuyun
|
4e20c2b55b
|
repchain2.0-update71:增加授权索引和操作索引的输出日志。
|
2022-06-17 09:24:56 +08:00 |
|
jiangbuyun
|
c367e50f16
|
repchain2.0-update70:授权索引和操作注册索引需要读取业务链和基础链的并集。
|
2022-06-17 09:14:33 +08:00 |
|
jiangbuyun
|
e2d13a6e87
|
repchain2.0-update69:缓存增加授权索引的读取和操作注册索引的读取。
|
2022-06-16 23:08:15 +08:00 |
|
jiangbuyun
|
6d59eef01f
|
repchain2.0-update68:节点启动时,只有第一次从配置文件中读共识节点配置。
|
2022-06-16 21:11:48 +08:00 |
|
jiangbuyun
|
c84bd2ec23
|
repchain2.0-update67:增加功能:共识节点可以通过交易提交来增加和删除。
|
2022-06-16 21:06:06 +08:00 |
|
brightestboy
|
806a0eefd2
|
在ManageNodeCert合约中增加更新抽签列表的方法
|
2022-06-16 15:38:40 +08:00 |
|
brightestboy
|
244caed92c
|
fix: 修复由于getStateEx方法的变化导致的错误
|
2022-06-16 09:24:54 +08:00 |
|
jiangbuyun
|
040c5da14d
|
repchain2.0-update66:修改联盟成员动态管理时,抽签列表装载错误问题。
|
2022-06-15 21:04:37 +08:00 |
|
jiangbuyun
|
af9c422ded
|
Merge branch 'dev_rc_jdk13_2.0.0' into dev_jdk13_2.0.0.0
# Conflicts:
# src/main/scala/rep/crypto/cert/SignTool.scala
# src/main/scala/rep/utils/CreateGenesisInfo4NoTransaction.scala
|
2022-06-15 17:21:16 +08:00 |
|
jiangbuyun
|
d6c3b55058
|
repchain2.0-update65:权限检查和缓存支持基础链和应用同时启用账户和权限管理合约。
|
2022-06-15 15:37:43 +08:00 |
|
brightestboy
|
7aeb637e16
|
1. 不允许针对同一个操作对同一个用户进行重复授权;2.授权时,被授权人以及操作个数都只能为1个
|
2022-06-15 14:53:46 +08:00 |
|
jiangbuyun
|
728680fa8c
|
repchain2.0-update64:修改创世块里面的授权,改为每个授权只包含一个操作和一个被授权人。
|
2022-06-15 11:37:07 +08:00 |
|
jiangbuyun
|
d396d6b642
|
repchain2.0-update63:修改函数返回值类型。
|
2022-06-14 17:10:33 +08:00 |
|
brightestboy
|
1e7a4d0767
|
fix: signUpAllTypeCertificate的hash需要加上NetID
|
2022-06-14 16:11:57 +08:00 |
|
jiangbuyun
|
503995527b
|
repchain2.0-update62:修改问题。
|
2022-06-14 15:35:37 +08:00 |
|
jiangbuyun
|
13509e13ad
|
repchain2.0-update61:增加组网id为账户前缀。
|
2022-06-14 13:26:11 +08:00 |
|
jiangbuyun
|
c60e944036
|
repchain2.0-update60:按照DID规则修改操作标识符号为":"。
|
2022-06-13 21:52:42 +08:00 |
|
jiangbuyun
|
c5041352bf
|
Merge branch 'dev_rc_jdk13_2.0.0' into dev_jdk13_2.0.0.0
|
2022-06-12 18:00:50 +08:00 |
|
jiangbuyun
|
eb058ba2a8
|
repchain2.0-update59:完成动态成员管理的测试。
|
2022-06-12 17:59:39 +08:00 |
|
jiangbuyun
|
ab9255130d
|
Merge remote-tracking branch 'origin/dev_rc_jdk13_2.0.0' into dev_rc_jdk13_2.0.0
|
2022-06-10 21:56:30 +08:00 |
|
jiangbuyun
|
1b85a47f61
|
repchain2.0-update58:修改合约禁用问题。
|
2022-06-10 21:56:18 +08:00 |
|
jiangbuyun
|
b9dbee41ea
|
repchain2.0-update57:更新联盟成员动态加入和退出机制。
|
2022-06-10 20:53:17 +08:00 |
|
brightestboy
|
2b582ce38f
|
fix: windows地址分隔符为"\"(backslash),在字符串中变为转义符,改为"/"即可
|
2022-06-10 16:53:44 +08:00 |
|
brightestboy
|
c872fbc04a
|
feat: 报警信息加上组网ID名
|
2022-06-10 15:25:24 +08:00 |
|
jiangbuyun
|
42853fce84
|
repchain2.0-update56:为保证操作id的唯一性,在操作名中增加组网(链)Id为前缀,保证操作id在全局时的一致性。。
|
2022-06-09 14:05:33 +08:00 |
|
jiangbuyun
|
cdacf55605
|
Merge remote-tracking branch 'origin/dev_rc_jdk13_2.0.0' into dev_rc_jdk13_2.0.0
|
2022-06-08 23:22:11 +08:00 |
|