Browse Source

Merge branch 'hotfix/jira-433-consensus-setting-up-op-unreigist' into 'release/1.3.0'

Hotfix/jira 433 consensus setting up op unreigist

See merge request jd-blockchain/jdchain!8
tags/1.3.0^2
huanghaiquan 4 years ago
parent
commit
a2d319acb7
2 changed files with 4 additions and 14 deletions
  1. +1
    -0
      samples/sdk-samples/src/main/java/com/jd/blockchain/sdk/samples/SDKDemo_RegistParticipant.java
  2. +3
    -14
      samples/sdk-samples/src/test/java/test/com/jd/blockchain/sdk/test/SDK_GateWay_Participant_Regist_Test_.java

+ 1
- 0
samples/sdk-samples/src/main/java/com/jd/blockchain/sdk/samples/SDKDemo_RegistParticipant.java View File

@@ -51,6 +51,7 @@ public class SDKDemo_RegistParticipant {
DataContractRegistry.register(TransactionResponse.class); DataContractRegistry.register(TransactionResponse.class);
DataContractRegistry.register(ParticipantRegisterOperation.class); DataContractRegistry.register(ParticipantRegisterOperation.class);
DataContractRegistry.register(ParticipantStateUpdateOperation.class); DataContractRegistry.register(ParticipantStateUpdateOperation.class);
DataContractRegistry.register(ConsensusSettingsUpdateOperation.class);


HashDigest[] ledgerHashs = service.getLedgerHashs(); HashDigest[] ledgerHashs = service.getLedgerHashs();
// 在本地定义注册账号的 TX; // 在本地定义注册账号的 TX;


+ 3
- 14
samples/sdk-samples/src/test/java/test/com/jd/blockchain/sdk/test/SDK_GateWay_Participant_Regist_Test_.java View File

@@ -2,6 +2,7 @@ package test.com.jd.blockchain.sdk.test;


import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;


import com.jd.blockchain.ledger.*;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;


@@ -12,17 +13,6 @@ import com.jd.blockchain.crypto.HashDigest;
import com.jd.blockchain.crypto.KeyGenUtils; import com.jd.blockchain.crypto.KeyGenUtils;
import com.jd.blockchain.crypto.PrivKey; import com.jd.blockchain.crypto.PrivKey;
import com.jd.blockchain.crypto.PubKey; import com.jd.blockchain.crypto.PubKey;
import com.jd.blockchain.ledger.BlockchainKeypair;
import com.jd.blockchain.ledger.EndpointRequest;
import com.jd.blockchain.ledger.NodeRequest;
import com.jd.blockchain.ledger.ParticipantRegisterOperation;
import com.jd.blockchain.ledger.ParticipantStateUpdateOperation;
import com.jd.blockchain.ledger.PreparedTransaction;
import com.jd.blockchain.ledger.TransactionContent;
import com.jd.blockchain.ledger.TransactionContentBody;
import com.jd.blockchain.ledger.TransactionRequest;
import com.jd.blockchain.ledger.TransactionResponse;
import com.jd.blockchain.ledger.TransactionTemplate;
import com.jd.blockchain.sdk.BlockchainService; import com.jd.blockchain.sdk.BlockchainService;
import com.jd.blockchain.sdk.client.GatewayServiceFactory; import com.jd.blockchain.sdk.client.GatewayServiceFactory;
import com.jd.blockchain.sdk.samples.SDKDemo_Constant; import com.jd.blockchain.sdk.samples.SDKDemo_Constant;
@@ -76,6 +66,7 @@ public class SDK_GateWay_Participant_Regist_Test_ {
DataContractRegistry.register(TransactionResponse.class); DataContractRegistry.register(TransactionResponse.class);
DataContractRegistry.register(ParticipantRegisterOperation.class); DataContractRegistry.register(ParticipantRegisterOperation.class);
DataContractRegistry.register(ParticipantStateUpdateOperation.class); DataContractRegistry.register(ParticipantStateUpdateOperation.class);
DataContractRegistry.register(ConsensusSettingsUpdateOperation.class);
} }


@Test @Test
@@ -95,10 +86,8 @@ public class SDK_GateWay_Participant_Regist_Test_ {


BlockchainKeypair user = new BlockchainKeypair(pubKey, privKey); BlockchainKeypair user = new BlockchainKeypair(pubKey, privKey);


NetworkAddress networkAddress = new NetworkAddress("127.0.0.1", 20000);

// 注册参与方 // 注册参与方
txTemp.participants().register("Peer4", user.getIdentity(), networkAddress);
txTemp.participants().register("Peer4", user.getIdentity());


// TX 准备就绪; // TX 准备就绪;
PreparedTransaction prepTx = txTemp.prepare(); PreparedTransaction prepTx = txTemp.prepare();


Loading…
Cancel
Save