@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>base</artifactId> | <artifactId>base</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>binary-proto</artifactId> | <artifactId>binary-proto</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>consensus</artifactId> | <artifactId>consensus</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>consensus-bftsmart</artifactId> | <artifactId>consensus-bftsmart</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>consensus</artifactId> | <artifactId>consensus</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>consensus-framework</artifactId> | <artifactId>consensus-framework</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>consensus</artifactId> | <artifactId>consensus</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>consensus-mq</artifactId> | <artifactId>consensus-mq</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>consensus</artifactId> | <artifactId>consensus</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>contract</artifactId> | <artifactId>contract</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>contract-framework</artifactId> | <artifactId>contract-framework</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>contract</artifactId> | <artifactId>contract</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>contract-jvm</artifactId> | <artifactId>contract-jvm</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>contract</artifactId> | <artifactId>contract</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>contract-maven-plugin</artifactId> | <artifactId>contract-maven-plugin</artifactId> | ||||
<packaging>maven-plugin</packaging> | <packaging>maven-plugin</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<artifactId>contract</artifactId> | <artifactId>contract</artifactId> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<modelVersion>4.0.0</modelVersion> | <modelVersion>4.0.0</modelVersion> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>contract</artifactId> | <artifactId>contract</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>crypto</artifactId> | <artifactId>crypto</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>crypto-adv</artifactId> | <artifactId>crypto-adv</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>crypto</artifactId> | <artifactId>crypto</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>crypto-classic</artifactId> | <artifactId>crypto-classic</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>crypto</artifactId> | <artifactId>crypto</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>crypto-framework</artifactId> | <artifactId>crypto-framework</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<artifactId>crypto</artifactId> | <artifactId>crypto</artifactId> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<modelVersion>4.0.0</modelVersion> | <modelVersion>4.0.0</modelVersion> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>crypto</artifactId> | <artifactId>crypto</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>crypto-sm</artifactId> | <artifactId>crypto-sm</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>crypto</artifactId> | <artifactId>crypto</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>deployment</artifactId> | <artifactId>deployment</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>deployment-gateway</artifactId> | <artifactId>deployment-gateway</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>deployment</artifactId> | <artifactId>deployment</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>deployment-peer</artifactId> | <artifactId>deployment-peer</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>deployment</artifactId> | <artifactId>deployment</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>gateway</artifactId> | <artifactId>gateway</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>ledger</artifactId> | <artifactId>ledger</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>ledger-core</artifactId> | <artifactId>ledger-core</artifactId> | ||||
@@ -6,7 +6,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>ledger</artifactId> | <artifactId>ledger</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>ledger-model</artifactId> | <artifactId>ledger-model</artifactId> | ||||
@@ -1,129 +1,129 @@ | |||||
package com.jd.blockchain.ledger; | |||||
import com.jd.blockchain.binaryproto.PrimitiveType; | |||||
import com.jd.blockchain.binaryproto.EnumContract; | |||||
import com.jd.blockchain.binaryproto.EnumField; | |||||
import com.jd.blockchain.consts.DataCodes; | |||||
/** | |||||
* 交易(事务)执行状态; | |||||
* | |||||
* @author huanghaiquan | |||||
* | |||||
*/ | |||||
@EnumContract(code = DataCodes.ENUM_TYPE_TRANSACTION_STATE) | |||||
public enum TransactionState { | |||||
/** | |||||
* 成功; | |||||
*/ | |||||
SUCCESS((byte) 0), | |||||
/** | |||||
* 账本错误; | |||||
*/ | |||||
LEDGER_ERROR((byte) 0x01), | |||||
/** | |||||
* 数据账户不存在; | |||||
*/ | |||||
DATA_ACCOUNT_DOES_NOT_EXIST((byte) 0x02), | |||||
/** | |||||
* 用户不存在; | |||||
*/ | |||||
USER_DOES_NOT_EXIST((byte) 0x03), | |||||
/** | |||||
* 合约不存在; | |||||
*/ | |||||
CONTRACT_DOES_NOT_EXIST((byte) 0x04), | |||||
/** | |||||
* 数据写入时版本冲突; | |||||
*/ | |||||
DATA_VERSION_CONFLICT((byte) 0x05), | |||||
/** | |||||
* 参与方不存在; | |||||
*/ | |||||
PARTICIPANT_DOES_NOT_EXIST((byte) 0x05), | |||||
/** | |||||
* 被安全策略拒绝; | |||||
*/ | |||||
REJECTED_BY_SECURITY_POLICY((byte) 0x10), | |||||
/** | |||||
* 由于在错误的账本上执行交易而被丢弃; | |||||
*/ | |||||
IGNORED_BY_WRONG_LEDGER((byte) 0x40), | |||||
/** | |||||
* 由于交易内容的验签失败而丢弃; | |||||
*/ | |||||
IGNORED_BY_WRONG_CONTENT_SIGNATURE((byte) 0x41), | |||||
/** | |||||
* 由于交易内容的验签失败而丢弃; | |||||
*/ | |||||
IGNORED_BY_CONFLICTING_STATE((byte) 0x42), | |||||
/** | |||||
* 由于交易的整体回滚而丢弃; | |||||
* <p> | |||||
* | |||||
* 注: “整体回滚”是指把交易引入的数据更改以及交易记录本身全部都回滚;<br> | |||||
* “部分回滚”是指把交易引入的数据更改回滚了,但是交易记录本身以及相应的“交易结果({@link TransactionState})”都会提交;<br> | |||||
*/ | |||||
IGNORED_BY_TX_FULL_ROLLBACK((byte) 0x43), | |||||
/** | |||||
* 由于区块的整体回滚而丢弃; | |||||
* <p> | |||||
* | |||||
* 注: “整体回滚”是指把交易引入的数据更改以及交易记录本身全部都回滚;<br> | |||||
* | |||||
* “部分回滚”是指把交易引入的数据更改回滚了,但是交易记录本身以及相应的“交易结果({@link TransactionState})”都会提交;<br> | |||||
*/ | |||||
IGNORED_BY_BLOCK_FULL_ROLLBACK((byte) 0x44), | |||||
/** | |||||
* | |||||
* 共识阶段加入新区块哈希预计算功能, 如果来自其他Peer的新区块哈希值不一致,本批次整体回滚 | |||||
* | |||||
*/ | |||||
IGNORED_BY_CONSENSUS_PHASE_PRECOMPUTE_ROLLBACK((byte) 0x45), | |||||
/** | |||||
* 系统错误; | |||||
*/ | |||||
SYSTEM_ERROR((byte) 0x80), | |||||
/** | |||||
* 超时; | |||||
*/ | |||||
TIMEOUT((byte) 0x81), | |||||
/** | |||||
* 共识错误; | |||||
*/ | |||||
CONSENSUS_ERROR((byte) 0x82); | |||||
@EnumField(type = PrimitiveType.INT8) | |||||
public final byte CODE; | |||||
private TransactionState(byte code) { | |||||
this.CODE = code; | |||||
} | |||||
public static TransactionState valueOf(byte code) { | |||||
for (TransactionState tr : values()) { | |||||
if (tr.CODE == code) { | |||||
return tr; | |||||
} | |||||
} | |||||
throw new IllegalArgumentException("Unsupported transaction result code!"); | |||||
} | |||||
} | |||||
package com.jd.blockchain.ledger; | |||||
import com.jd.blockchain.binaryproto.PrimitiveType; | |||||
import com.jd.blockchain.binaryproto.EnumContract; | |||||
import com.jd.blockchain.binaryproto.EnumField; | |||||
import com.jd.blockchain.consts.DataCodes; | |||||
/** | |||||
* 交易(事务)执行状态; | |||||
* | |||||
* @author huanghaiquan | |||||
* | |||||
*/ | |||||
@EnumContract(code = DataCodes.ENUM_TYPE_TRANSACTION_STATE) | |||||
public enum TransactionState { | |||||
/** | |||||
* 成功; | |||||
*/ | |||||
SUCCESS((byte) 0), | |||||
/** | |||||
* 账本错误; | |||||
*/ | |||||
LEDGER_ERROR((byte) 0x01), | |||||
/** | |||||
* 数据账户不存在; | |||||
*/ | |||||
DATA_ACCOUNT_DOES_NOT_EXIST((byte) 0x02), | |||||
/** | |||||
* 用户不存在; | |||||
*/ | |||||
USER_DOES_NOT_EXIST((byte) 0x03), | |||||
/** | |||||
* 合约不存在; | |||||
*/ | |||||
CONTRACT_DOES_NOT_EXIST((byte) 0x04), | |||||
/** | |||||
* 数据写入时版本冲突; | |||||
*/ | |||||
DATA_VERSION_CONFLICT((byte) 0x05), | |||||
/** | |||||
* 参与方不存在; | |||||
*/ | |||||
PARTICIPANT_DOES_NOT_EXIST((byte) 0x06), | |||||
/** | |||||
* 被安全策略拒绝; | |||||
*/ | |||||
REJECTED_BY_SECURITY_POLICY((byte) 0x10), | |||||
/** | |||||
* 由于在错误的账本上执行交易而被丢弃; | |||||
*/ | |||||
IGNORED_BY_WRONG_LEDGER((byte) 0x40), | |||||
/** | |||||
* 由于交易内容的验签失败而丢弃; | |||||
*/ | |||||
IGNORED_BY_WRONG_CONTENT_SIGNATURE((byte) 0x41), | |||||
/** | |||||
* 由于交易内容的验签失败而丢弃; | |||||
*/ | |||||
IGNORED_BY_CONFLICTING_STATE((byte) 0x42), | |||||
/** | |||||
* 由于交易的整体回滚而丢弃; | |||||
* <p> | |||||
* | |||||
* 注: “整体回滚”是指把交易引入的数据更改以及交易记录本身全部都回滚;<br> | |||||
* “部分回滚”是指把交易引入的数据更改回滚了,但是交易记录本身以及相应的“交易结果({@link TransactionState})”都会提交;<br> | |||||
*/ | |||||
IGNORED_BY_TX_FULL_ROLLBACK((byte) 0x43), | |||||
/** | |||||
* 由于区块的整体回滚而丢弃; | |||||
* <p> | |||||
* | |||||
* 注: “整体回滚”是指把交易引入的数据更改以及交易记录本身全部都回滚;<br> | |||||
* | |||||
* “部分回滚”是指把交易引入的数据更改回滚了,但是交易记录本身以及相应的“交易结果({@link TransactionState})”都会提交;<br> | |||||
*/ | |||||
IGNORED_BY_BLOCK_FULL_ROLLBACK((byte) 0x44), | |||||
/** | |||||
* | |||||
* 共识阶段加入新区块哈希预计算功能, 如果来自其他Peer的新区块哈希值不一致,本批次整体回滚 | |||||
* | |||||
*/ | |||||
IGNORED_BY_CONSENSUS_PHASE_PRECOMPUTE_ROLLBACK((byte) 0x45), | |||||
/** | |||||
* 系统错误; | |||||
*/ | |||||
SYSTEM_ERROR((byte) 0x80), | |||||
/** | |||||
* 超时; | |||||
*/ | |||||
TIMEOUT((byte) 0x81), | |||||
/** | |||||
* 共识错误; | |||||
*/ | |||||
CONSENSUS_ERROR((byte) 0x82); | |||||
@EnumField(type = PrimitiveType.INT8) | |||||
public final byte CODE; | |||||
private TransactionState(byte code) { | |||||
this.CODE = code; | |||||
} | |||||
public static TransactionState valueOf(byte code) { | |||||
for (TransactionState tr : values()) { | |||||
if (tr.CODE == code) { | |||||
return tr; | |||||
} | |||||
} | |||||
throw new IllegalArgumentException("Unsupported transaction result code!"); | |||||
} | |||||
} |
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>ledger</artifactId> | <artifactId>ledger</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>ledger-rpc</artifactId> | <artifactId>ledger-rpc</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>ledger</artifactId> | <artifactId>ledger</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<artifactId>manager</artifactId> | <artifactId>manager</artifactId> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<modelVersion>4.0.0</modelVersion> | <modelVersion>4.0.0</modelVersion> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<artifactId>manager</artifactId> | <artifactId>manager</artifactId> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<modelVersion>4.0.0</modelVersion> | <modelVersion>4.0.0</modelVersion> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<artifactId>manager</artifactId> | <artifactId>manager</artifactId> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<modelVersion>4.0.0</modelVersion> | <modelVersion>4.0.0</modelVersion> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<artifactId>manager</artifactId> | <artifactId>manager</artifactId> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<modelVersion>4.0.0</modelVersion> | <modelVersion>4.0.0</modelVersion> | ||||
@@ -11,7 +11,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>manager</artifactId> | <artifactId>manager</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>peer</artifactId> | <artifactId>peer</artifactId> | ||||
@@ -11,7 +11,7 @@ | |||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
<description>jdchain</description> | <description>jdchain</description> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>runtime</artifactId> | <artifactId>runtime</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>runtime</artifactId> | <artifactId>runtime</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>runtime-context</artifactId> | <artifactId>runtime-context</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>runtime</artifactId> | <artifactId>runtime</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>runtime-modular-booter</artifactId> | <artifactId>runtime-modular-booter</artifactId> | ||||
</project> | </project> |
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>runtime</artifactId> | <artifactId>runtime</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>runtime-modular</artifactId> | <artifactId>runtime-modular</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>sdk</artifactId> | <artifactId>sdk</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>sdk</artifactId> | <artifactId>sdk</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>sdk-base</artifactId> | <artifactId>sdk-base</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>sdk</artifactId> | <artifactId>sdk</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>sdk-client</artifactId> | <artifactId>sdk-client</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>sdk</artifactId> | <artifactId>sdk</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>sdk-samples</artifactId> | <artifactId>sdk-samples</artifactId> | ||||
@@ -3,7 +3,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>storage</artifactId> | <artifactId>storage</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>storage</artifactId> | <artifactId>storage</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>storage-composite</artifactId> | <artifactId>storage-composite</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>storage</artifactId> | <artifactId>storage</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>storage-redis</artifactId> | <artifactId>storage-redis</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>storage</artifactId> | <artifactId>storage</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>storage-rocksdb</artifactId> | <artifactId>storage-rocksdb</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>storage</artifactId> | <artifactId>storage</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>storage-service</artifactId> | <artifactId>storage-service</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>test</artifactId> | <artifactId>test</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>test</artifactId> | <artifactId>test</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>test-consensus-client</artifactId> | <artifactId>test-consensus-client</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>test</artifactId> | <artifactId>test</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>test-consensus-node</artifactId> | <artifactId>test-consensus-node</artifactId> | ||||
<dependencies> | <dependencies> | ||||
@@ -38,7 +38,7 @@ | |||||
<dependency> | <dependency> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>consensus-bftsmart</artifactId> | <artifactId>consensus-bftsmart</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</dependency> | </dependency> | ||||
<dependency> | <dependency> | ||||
<groupId>org.springframework.boot</groupId> | <groupId>org.springframework.boot</groupId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>test</artifactId> | <artifactId>test</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>test-integration</artifactId> | <artifactId>test-integration</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>test</artifactId> | <artifactId>test</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>test-ledger</artifactId> | <artifactId>test-ledger</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>tools</artifactId> | <artifactId>tools</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>tools</artifactId> | <artifactId>tools</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>tools-initializer-booter</artifactId> | <artifactId>tools-initializer-booter</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>tools</artifactId> | <artifactId>tools</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>tools-initializer</artifactId> | <artifactId>tools-initializer</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>tools</artifactId> | <artifactId>tools</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>tools-keygen-booter</artifactId> | <artifactId>tools-keygen-booter</artifactId> | ||||
@@ -5,7 +5,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>tools</artifactId> | <artifactId>tools</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>tools-keygen</artifactId> | <artifactId>tools-keygen</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>jdchain-root</artifactId> | <artifactId>jdchain-root</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<packaging>pom</packaging> | <packaging>pom</packaging> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>utils-common</artifactId> | <artifactId>utils-common</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<properties> | <properties> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>utils-serialize</artifactId> | <artifactId>utils-serialize</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>utils-test</artifactId> | <artifactId>utils-test</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>utils-web-server</artifactId> | <artifactId>utils-web-server</artifactId> | ||||
@@ -4,7 +4,7 @@ | |||||
<parent> | <parent> | ||||
<groupId>com.jd.blockchain</groupId> | <groupId>com.jd.blockchain</groupId> | ||||
<artifactId>utils</artifactId> | <artifactId>utils</artifactId> | ||||
<version>1.1.1.RELEASE</version> | |||||
<version>1.1.1-PACK20191209</version> | |||||
</parent> | </parent> | ||||
<artifactId>utils-web</artifactId> | <artifactId>utils-web</artifactId> | ||||
<dependencies> | <dependencies> | ||||