From df1cc7abd7049397847a788ffc4b7b8fce718690 Mon Sep 17 00:00:00 2001 From: Baohua Yang Date: Wed, 1 Sep 2021 13:40:50 -0700 Subject: [PATCH] Update sdk client sample --- .../v2.2.1/gateway-java/connection.yaml | 80 +++++++++++++++++ .../gateway-java/resources/demo.properties | 2 + .../main/java/sample/ConfigProperties.java | 57 ++++++++++++ .../src/main/java/sample/Sample.java | 83 ++++++++++++++---- .../v2.2.1/gateway-java/wallet/admin.id | 2 +- .../channel-artifacts/businesschannel_0.block | Bin 28881 -> 28882 bytes .../businesschannel_0.block.json | 18 ++-- .../businesschannel_0.block.json-flat.json | 18 ++-- .../channel-artifacts/businesschannel_1.block | Bin 28647 -> 28648 bytes .../businesschannel_1.block.json | 22 ++--- .../businesschannel_1.block.json-flat.json | 22 ++--- .../channel-artifacts/businesschannel_2.block | Bin 28705 -> 28703 bytes .../businesschannel_2.block.json | 22 ++--- .../businesschannel_2.block.json-flat.json | 22 ++--- .../channel-artifacts/businesschannel_3.block | Bin 4776 -> 4778 bytes .../businesschannel_3.block.json | 20 ++--- .../businesschannel_3.block.json-flat.json | 20 ++--- .../channel-artifacts/businesschannel_4.block | Bin 4772 -> 4774 bytes .../businesschannel_4.block.json | 20 ++--- .../businesschannel_4.block.json-flat.json | 20 ++--- .../channel-artifacts/businesschannel_5.block | Bin 5756 -> 5756 bytes .../businesschannel_5.block.json | 22 ++--- .../businesschannel_5.block.json-flat.json | 22 ++--- .../channel-artifacts/businesschannel_6.block | Bin 4085 -> 4082 bytes .../businesschannel_6.block.json | 20 ++--- .../businesschannel_6.block.json-flat.json | Bin 10333 -> 10329 bytes .../channel-artifacts/businesschannel_7.block | Bin 4074 -> 4073 bytes .../businesschannel_7.block.json | 20 ++--- .../businesschannel_7.block.json-flat.json | Bin 10759 -> 10762 bytes .../channel-artifacts/businesschannel_8.block | Bin 4072 -> 4073 bytes .../businesschannel_8.block.json | 20 ++--- .../businesschannel_8.block.json-flat.json | Bin 10758 -> 10758 bytes .../channel-artifacts/businesschannel_9.block | Bin 41699 -> 41700 bytes .../businesschannel_9.block.json | 30 +++---- .../businesschannel_9.block.json-flat.json | 30 +++---- .../businesschannel_config.block | Bin 41699 -> 41700 bytes .../businesschannel_config.block.json | 30 +++---- ...usinesschannel_config.block.json-flat.json | 30 +++---- .../raft/channel-artifacts/config_delta.pb | Bin 5884 -> 5884 bytes .../channel-artifacts/config_delta_env.pb | Bin 8710 -> 8710 bytes .../raft/channel-artifacts/original_config.pb | Bin 24522 -> 24522 bytes .../channel-artifacts/testchainid_1.block | Bin 30810 -> 30810 bytes .../testchainid_1.block.json | 26 +++--- .../testchainid_1.block.json-flat.json | 26 +++--- .../raft/channel-artifacts/updated_config.pb | Bin 30057 -> 30057 bytes .../v2.2.1/sdk-node/connection-profile.yaml | 69 +++++++++++++++ .../v2.2.1/sdk-node/createWallet.js | 61 ++++--------- .../v2.2.1/sdk-node/invokeChaincode.js | 73 +++++++++++++++ .../v2.2.1/sdk-node/package-lock.json | 5 ++ .../v2.2.1/sdk-node/package.json | 2 +- .../v2.2.1/sdk-node/sample-gateway.js | 59 ------------- 51 files changed, 613 insertions(+), 360 deletions(-) create mode 100644 hyperledger_fabric/v2.2.1/gateway-java/connection.yaml create mode 100644 hyperledger_fabric/v2.2.1/gateway-java/resources/demo.properties create mode 100644 hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/ConfigProperties.java create mode 100644 hyperledger_fabric/v2.2.1/sdk-node/connection-profile.yaml create mode 100644 hyperledger_fabric/v2.2.1/sdk-node/invokeChaincode.js delete mode 100644 hyperledger_fabric/v2.2.1/sdk-node/sample-gateway.js diff --git a/hyperledger_fabric/v2.2.1/gateway-java/connection.yaml b/hyperledger_fabric/v2.2.1/gateway-java/connection.yaml new file mode 100644 index 00000000..e3b22003 --- /dev/null +++ b/hyperledger_fabric/v2.2.1/gateway-java/connection.yaml @@ -0,0 +1,80 @@ +--- +name: basic-network +version: 1.0.0 +client: + organization: Org1 + connection: + timeout: + peer: + endorser: '300' + orderer: '300' +channels: + mychannel: + orderers: + - orderer0.example.com + peers: + peer0.org1.example.com: + endorsingPeer: true + chaincodeQuery: true + ledgerQuery: true + eventSource: true +organizations: + Org1: + mspid: Org1MSP + peers: + - peer0.org1.example.com + certificateAuthorities: + - ca-org1 + adminPrivateKeyPEM: + path: "/opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/priv_sk" + signedCertPEM: + path: "/opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem" +orderers: + orderer0.example.com: + url: grpcs://orderer0.example.com:7050 + mspid: OrdererMSP + grpcOptions: + ssl-target-name-override: orderer0.example.com + hostnameOverride: orderer0.example.com + tlsCACerts: + path: "/opt/crypto-config/ordererOrganizations/example.com/orderers/orderer0.example.com/tls/ca.crt" + adminPrivateKeyPEM: + path: "/opt/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/keystore/priv_sk" + signedCertPEM: + path: "/opt/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/signcerts/Admin@example.com-cert.pem" +peers: + peer0.org1.example.com: + url: grpcs://peer0.org1.example.com:7051 + grpcOptions: + ssl-target-name-override: peer0.org1.example.com + hostnameOverride: peer0.org1.example.com + request-timeout: 120001 + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt" + peer0.org2.example.com: + url: grpcs://peer0.org2.example.com:7051 + grpcOptions: + ssl-target-name-override: peer0.org2.example.com + hostnameOverride: peer0.org2.example.com + request-timeout: 120001 + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt" +certificateAuthorities: + ca-org1: + url: https://localhost:7054 + grpcOptions: + verify: true + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem" + registrar: + - enrollId: admin + enrollSecret: adminpw + ca-org2: + url: https://localhost:8054 + grpcOptions: + verify: true + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem" + registrar: + - enrollId: admin + enrollSecret: adminpw diff --git a/hyperledger_fabric/v2.2.1/gateway-java/resources/demo.properties b/hyperledger_fabric/v2.2.1/gateway-java/resources/demo.properties new file mode 100644 index 00000000..b40279c7 --- /dev/null +++ b/hyperledger_fabric/v2.2.1/gateway-java/resources/demo.properties @@ -0,0 +1,2 @@ +CHANNEL_NAME=businesschannel +CHAINCODE_NAME=exp02 \ No newline at end of file diff --git a/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/ConfigProperties.java b/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/ConfigProperties.java new file mode 100644 index 00000000..3963478f --- /dev/null +++ b/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/ConfigProperties.java @@ -0,0 +1,57 @@ +package sample; + +import java.io.InputStream; +import java.util.Properties; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.io.BufferedInputStream; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.File; + +/** + * The properties handler for this sample + * With demo.properties in resources dir + */ +public class ConfigProperties { + + static Properties pp; + + static{ + pp = new Properties(); + InputStream fps = null; + try { + Path basepath = Paths.get(".").toAbsolutePath().normalize(); + fps = new BufferedInputStream(new FileInputStream(new File(basepath.toString()+"/resources/demo.properties"))); + pp.load(fps); + } catch (IOException e) { + System.out.print("Read config.properties file failed!"); + e.printStackTrace(); + }finally{ + try{ + if(fps!=null) fps.close(); + }catch(IOException e){ + System.out.print("Release the config file failed!"); + e.printStackTrace(); + } + } + } + public static String values(String key) { + String value = pp.getProperty(key); + if (value != null) { + return value.trim(); + } else { + return null; + } + } + public static String[] values_array(String key) { + String value = pp.getProperty(key); + if (value != null) { + if (value.length() != 0) { + return value.split (",", 0); + } + } + return null; + + } +} \ No newline at end of file diff --git a/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/Sample.java b/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/Sample.java index fcdb7ccc..a6f9c2ee 100644 --- a/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/Sample.java +++ b/hyperledger_fabric/v2.2.1/gateway-java/src/main/java/sample/Sample.java @@ -1,29 +1,83 @@ package sample; +import org.apache.commons.codec.binary.Base64; +import org.hyperledger.fabric.gateway.*; +import org.yaml.snakeyaml.Yaml; + +import java.io.FileInputStream; import java.io.IOException; +import java.io.InputStream; import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; +import java.security.KeyFactory; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.cert.CertificateException; +import java.security.cert.CertificateFactory; +import java.security.cert.X509Certificate; +import java.security.spec.InvalidKeySpecException; +import java.security.spec.PKCS8EncodedKeySpec; +import java.util.Map; import java.util.concurrent.TimeoutException; -import org.hyperledger.fabric.gateway.Contract; -import org.hyperledger.fabric.gateway.ContractException; -import org.hyperledger.fabric.gateway.Gateway; -import org.hyperledger.fabric.gateway.Network; -import org.hyperledger.fabric.gateway.Wallet; -import org.hyperledger.fabric.gateway.Wallets; - public class Sample { - public static void main(String[] args) throws IOException { - String connectProfilePath="connection.json"; - String channelName="businesschannel"; - String walletPath="/opt/test/wallet"; - String chaincodeName="exp02"; + private static String connectProfilePath = "./connection.yaml"; + private static String channelName = ConfigProperties.values("CHANNEL_NAME"); + private static String chaincodeName = ConfigProperties.values("CHAINCODE_NAME"); - // Load an existing wallet holding identities used to access the network. + /** + * Initialize a wallet with an admin identity + * + * @param connectionProfilePath file path to the connection profile + * @param wallet wallet to store identity + * @throws IOException io failure + * @throws CertificateException the certificate is with invalid format + * @throws NoSuchAlgorithmException the algorithm is not supported + * @throws InvalidKeySpecException the private key is with invalid format + */ + private static void initWallet(String connectionProfilePath, Wallet wallet) throws IOException, CertificateException, NoSuchAlgorithmException, InvalidKeySpecException { + // Load the network configuration profile file + String profileFullPath = Paths.get(connectionProfilePath).normalize().toRealPath().toString(); + InputStream fis = new FileInputStream(profileFullPath); + Yaml yaml = new Yaml(); + Map yamlMap = yaml.load(fis); + Map clientInfo = (Map) yamlMap.get("client"); + String orgName = clientInfo.get("organization").toString(); + Map orgsInfo = (Map) yamlMap.get("organizations"); + Map orgInfo = (Map) orgsInfo.get(orgName); + String mspId = orgInfo.get("mspid").toString(); + Map signedCert = (Map) orgInfo.get("signedCertPEM"); + String signedCertPath = signedCert.get("path").toString(); + Map privKey = (Map) orgInfo.get("adminPrivateKeyPEM"); + String privKeyPath = privKey.get("path").toString(); + + // Load the certificate and the private key + CertificateFactory fac = CertificateFactory.getInstance("X509"); + FileInputStream is = new FileInputStream(signedCertPath); + X509Certificate cert = (X509Certificate) fac.generateCertificate(is); + byte[] keyBytes = Files.readAllBytes(Paths.get(privKeyPath)); + String temp = new String(keyBytes); + String privKeyPEM = temp.replace("-----BEGIN PRIVATE KEY-----\n", ""); + privKeyPEM = privKeyPEM.replace("-----END PRIVATE KEY-----", ""); + Base64 b64 = new Base64(); + byte[] decoded = b64.decode(privKeyPEM); + PKCS8EncodedKeySpec spec = new PKCS8EncodedKeySpec(decoded); + KeyFactory kf = KeyFactory.getInstance("EC"); + PrivateKey privateKey = kf.generatePrivate(spec); + + X509Identity identity = Identities.newX509Identity(mspId, cert, privateKey); + wallet.put("admin", identity); + } + + public static void main(String[] args) throws IOException, CertificateException, NoSuchAlgorithmException, InvalidKeySpecException { + // Initialize a wallet to hold identities used to access the network. + String walletPath = "/opt/test/wallet"; Path walletDirectory = Paths.get(walletPath); Wallet wallet = Wallets.newFileSystemWallet(walletDirectory); + initWallet(connectProfilePath, wallet); // Path to a common connection profile describing the network. Path networkConfigFile = Paths.get(connectProfilePath); @@ -35,14 +89,13 @@ public class Sample { // Create a gateway connection try (Gateway gateway = builder.connect()) { - // Obtain a smart contract deployed on the network. Network network = gateway.getNetwork(channelName); Contract contract = network.getContract(chaincodeName); // Submit transactions that store state to the ledger. byte[] createCarResult = contract.createTransaction("invoke") - .submit( "a", "b", "10"); + .submit("a", "b", "1"); System.out.println(new String(createCarResult, StandardCharsets.UTF_8)); // Evaluate transactions that query state from the ledger. diff --git a/hyperledger_fabric/v2.2.1/gateway-java/wallet/admin.id b/hyperledger_fabric/v2.2.1/gateway-java/wallet/admin.id index 7f2aaf26..b7561a65 100644 --- a/hyperledger_fabric/v2.2.1/gateway-java/wallet/admin.id +++ b/hyperledger_fabric/v2.2.1/gateway-java/wallet/admin.id @@ -1 +1 @@ -{"credentials":{"certificate":"-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQSdBFJUgRkBhzmW9htYh+UjAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ2unYyG7FEY\n9oSq2tgtR7AMc0tto36cbwsLHEQ6aVPPwZAjkuTij6MpQxMf8gfLlw6cdBA898bG\nrL2DlttnwM6jTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIKqf36g/sCvMlxb5pAHInL/lz2U6RJfYRzgbC38Wrp5QMAoGCCqGSM49\nBAMCA0cAMEQCIBL+/AwRBeh13pl+cY8ZlcJsNPDXPDc41wKKche8zdSSAiB5i5Lu\n+1Tnoy4T4l3DSf2K8xrx9UgFNn73kGfpYR12UQ==\n-----END CERTIFICATE-----","privateKey":"-----BEGIN PRIVATE KEY-----\r\nMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg4ui7zz4MlrLCpncs\r\nYHdQQS6qp8M5JE3f8ZowaU+BBfahRANCAASdrp2MhuxRGPaEqtrYLUewDHNLbaN+\r\nnG8LCxxEOmlTz8GQI5Lk4o+jKUMTH/IHy5cOnHQQPPfGxqy9g5bbZ8DO\r\n-----END PRIVATE KEY-----"},"mspId":"Org1MSP","type":"X.509","version":1} \ No newline at end of file +{"version":1,"mspId":"Org1MSP","type":"X.509","credentials":{"certificate":"-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQSdBFJUgRkBhzmW9htYh+UjAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ2unYyG7FEY\n9oSq2tgtR7AMc0tto36cbwsLHEQ6aVPPwZAjkuTij6MpQxMf8gfLlw6cdBA898bG\nrL2DlttnwM6jTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIKqf36g/sCvMlxb5pAHInL/lz2U6RJfYRzgbC38Wrp5QMAoGCCqGSM49\nBAMCA0cAMEQCIBL+/AwRBeh13pl+cY8ZlcJsNPDXPDc41wKKche8zdSSAiB5i5Lu\n+1Tnoy4T4l3DSf2K8xrx9UgFNn73kGfpYR12UQ==\n-----END CERTIFICATE-----\n","privateKey":"-----BEGIN PRIVATE KEY-----\nMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg4ui7zz4MlrLCpncs\nYHdQQS6qp8M5JE3f8ZowaU+BBfahRANCAASdrp2MhuxRGPaEqtrYLUewDHNLbaN+\nnG8LCxxEOmlTz8GQI5Lk4o+jKUMTH/IHy5cOnHQQPPfGxqy9g5bbZ8DO\n-----END PRIVATE KEY-----\n"}} \ No newline at end of file diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_0.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_0.block index e0f831711e2be5a6e7346dc66fd5646dada7cd30..68e36a0e241ffeaa2c96a701724b48793703d360 100644 GIT binary patch delta 527 zcmV+q0`UFO;Q`X&0X_;M8X(_tfgzea!`juzV6;KxoNDEuyIlT~siw_#JA|uSlBp7& z;Q&(MVeUpGzYO zsuJAU0SeZ>0SEyS(7pkadN3WcL`KmRlX_cclV?RHlR8^Jll~Y8lRQQUvzIW`6q5!< zE|X_Po3r6tq6Cw=V40IJY(KNB12Qa=EigrsFJUB;{x2*6DwBX=i<4YoER!f1CX+E@ zT9fNwa1;{%8Va-;3iAdE8wdg#1_;cdrHQi-V^9McfT;ytR{H<#M3MJl;q%i0=Mcon zr9|8}61%f`W*Y_ppR<*0KLdZ6kL0L2u-Xt)4Q$3)3*Y+6M9EA5=JmY0w6(Pa&S0t2eKyp$ZZy-TqkHj`m)D=isREq==MqOSMFJrJ%uQurx!^j+6}6%k zsK}#Yb+;3hH{Od@0{hB&XviJN0w5)$`WT*^bk)}kJwS3IGZK3IGZK3INN^-!uRK delta 554 zcmccgkn!R}MmsJgDFw4xZt_K6&(CtXuY3I4E4{Z5-OcTkgAaXpU|T#-^A~TU(A$*X{)`EGt z(CwRyT-Ww7axe;A*vGiJ$HYiyvW|(;WQ|1a$?ZuV99nFSDY=<>#gkVv%Wf`}ydpBW zT5tMfS3RT2sgeSlPcUB;nOvc#I$2H9e)1hXt;t^`1SWgxDKQ#tX4hZKGTAW4Z1S}1 zSxj1NlW!y%PmW1!o?Mu%I@us8dh(lW*U248$}%tug#Jl!ZIPru7Whw48mR`Gew=oH$uxiU?fjd9-QsX6w{^$K!VOIh8QPAkhj zSpIcVOp?7$+sUcHGbDuE3|yEL3}5X3Q6P9Zt}#_)g|K0GqbXzPV-w%k8sa;z-8XRW z%VtstyPy-gO}pW6yT1SRy;_qRN>67O{ovomZW4X`kY345F^D-z>oWXo_9Qq4y6;o- zSi3R((Y_YVS#K^`JgD;siZ8s$Y8) zD(|)Nh!Ao&aAi_tn6Az8SI{x6`qCw5YwncnsK1&^m#fYz(byb)vXMupkB3PiE?jRl`sdTSm>J+Y%Dq*8vLJ*8vKS*8vLZ1_~Pp z0U8Df(4nP?1|kn)b#rNMWpi_5Xkl({Wo#141`4eP3JOnhWU+rL0~#K4OKD7gpiiA7 zs70=U_wylb3X-7C(4G>Vlfwfdv&z!hGh9+O)aWan6Dt6Ek5MHuqmJ&xWMFJrJ z&C5nEKSDb7v!ZQ;7Fpa8Ss;rFky+1w5FKUR#fH%`gaRODy_IJXd?!$~Ed%k2GJ4HB zYyC1JU;!w}oP4%TTAZ?F@tYKs8N2j>znP?jn z8X#L0%x_(7m2ZrN(5y8d{YVT+TPVoj5|VK9?yVk?sgV@Q*}G%XW_5em8x z3iAdE8wdg#1_+Jp^@y`=V^9MaIP!0bb6iR=ZqH6M-Gl4!fY#pCQa-rUD=;uvY~nJ08>zCZjDmKz0`6C+&Uo9ZyiR1bi)F=J z!qM{c7sskyDrZl*b8is>AUTuyf;xC2a~;i>@PkoO8o7(!MH|6JPjV!5dWG7QnhFF8 M0tf*L015yK00Xl!00000 diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json index 38e555f5..01e92a53 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json @@ -976,13 +976,13 @@ }, "signatures": [ { - "signature": "MEUCIQCnVkUnhdQzbe64Tr70fM7XVeO+Oj2ksGM3cYifIcxkpgIgKrBXBSQ7HtQPJqMtOUB2FuMn7X30HU9aYUCy+lpLMyk=", + "signature": "MEUCIQCqEphMZaw38fodQwqrHAFOxESnkgmm6vW3dNmbsgawGgIgOfCtAC8fGXsumaHrnWJ5hiZf4nEyjtMqdtASEF6yaJY=", "signature_header": { "creator": { "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "Xz9R7//j010zN8zOD80w4fU0mshK2QXn" + "nonce": "z2FBrfa9tHrcuNRSbrESYT/22zW3zJed" } } ] @@ -992,7 +992,7 @@ "channel_id": "businesschannel", "epoch": "0", "extension": null, - "timestamp": "2021-08-18T21:05:17Z", + "timestamp": "2021-08-27T20:53:36Z", "tls_cert_hash": null, "tx_id": "", "type": 2, @@ -1003,11 +1003,11 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "OPJvinNcSjBuz0403YPr8OVDfpm1c6ZP" + "nonce": "rvqtVfB38SWuEVWw7u+7VJWM88wheOhM" } } }, - "signature": "MEQCIDUpgttD7e/OfHqJKx6oZ82z1HzXCgWo8ip188TSuYopAiB6qcCPxF31ifqROapsCMJHtih2vh6Sr6kll3LauO3XiQ==" + "signature": "MEUCIQDNy0YuP0I69bOibYQWWdwRWSCLCpFZzxAdZd3FhtEyhAIgZr2VZxF8J1C1LQPxijJ6zTvjs6l+1Ul3Rk2TZq1qA0s=" } }, "header": { @@ -1015,7 +1015,7 @@ "channel_id": "businesschannel", "epoch": "0", "extension": null, - "timestamp": "2021-08-18T21:05:18Z", + "timestamp": "2021-08-27T20:53:36Z", "tls_cert_hash": null, "tx_id": "", "type": 1, @@ -1026,22 +1026,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNIekNDQWNhZ0F3SUJBZ0lSQUw0WU5uNXJzTTBiT3cwdjBTSEtwSUV3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmFNR3N4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJBd0RnWURWUVFMRXdkdmNtUmxjbVZ5TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsCkxtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCTmw4cEZsMENVenVWaTkvOStkdWR0c2cKN1FCSlhMaUkxKzVhVmlTZTFXTWdiSkZiRkxVNkNXZzF3ajJVZ0pLcHFHam5IK05VbHlmY3JjYWkwb0J4dUdDagpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJREMyCmt2clhibXlVVm5BQjQxUUFtbU1TaDNTRmFXb0JMUmNENDliUUJkd05NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUMKSUVjWGpITUxXOUg1S1BEUm04Tlpxak56UU0ybEEzL3hNbzlIWUdMVXQxRE5BaUFiVmYxeGVYanp6S1VxRTdpSApwcm1CNUNBOUpqVjVhUWdjSFJUdXNnM0hpdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "OrdererMSP" }, - "nonce": "fLqCOFQXy8pdo59JnXUAmBgPFfeBpPql" + "nonce": "HnNLaUx+oE+dJKhFroH38yFtCpKgztCe" } } }, - "signature": "MEUCIQCO1HLIx2X7LdITd3/RMdWpMJauo/SRRkqxG3Cbcj5bZAIgQz3TJozkoZacP8C88VuKE6ntSNFmnpnTG3kYLf50ddg=" + "signature": "MEQCIGm18D7Ea33QtjpxirRIP1bd1STB12OlcZxPHpgxWbMgAiAKUtbTnrireSknBFOfoCzAyZm6pieDhhiqEs1LW0OkEA==" } ] }, "header": { - "data_hash": "WxXMb11tlW+MhdCsNR/9TLZJHgyZYIZFaW8JfSHokO8=", + "data_hash": "4E6rybBMfQPI7i+03RU0/sJ75pGwrlXDUBNbRs2j2xI=", "number": "1", - "previous_hash": "Sxw3Lrsfrz7iUM/ZTfWlNCBtj4WsYWPrR6e46ploGxQ=" + "previous_hash": "JIOdwgbluglWjLwGZcBH9ynSEog3M4nWKTa81FEcdgo=" }, "metadata": { "metadata": [ - "ChEKAggBEgsKCQoDAQIDEAQYBRKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYtM7TIHXKZRN2jIYMUlQrs4C+TTv8KQnIEkYwRAIgYrlupXzChnbd6vorFItlxVzC0fLzF8eqXSpnT7lzbxECIDmT+YI6eCJzHc2X8INRUhq5i95FG8FGT3IkdHqF2pSa", + "ChEKAggBEgsKCQoDAQIDEAQYBRKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYLNujwNwiAIJCt7UU9Sv35SagPosrtAHiEkcwRQIhAJrNf0o5rYPQdwdE4Ca7ByXGgF+TKhimTpzus0+jc5vHAiBHoJHqrwZZCiOX7Us8IgoZtN5gDpCtSgWx7SS0JA/dPA==", "CgIIAQ==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json-flat.json index 07f34f21..96e398d3 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json-flat.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_1.block.json-flat.json @@ -353,38 +353,38 @@ .data.data[0].payload.data.last_update.payload.data.config_update.write_set.groups.Application.version=1 .data.data[0].payload.data.last_update.payload.data.config_update.write_set.mod_policy= .data.data[0].payload.data.last_update.payload.data.config_update.write_set.version=0 -.data.data[0].payload.data.last_update.payload.data.signatures[0].signature=MEUCIQCnVkUnhdQzbe64Tr70fM7XVeO+Oj2ksGM3cYifIcxkpgIgKrBXBSQ7HtQPJqMtOUB2FuMn7X30HU9aYUCy+lpLMyk= +.data.data[0].payload.data.last_update.payload.data.signatures[0].signature=MEUCIQCqEphMZaw38fodQwqrHAFOxESnkgmm6vW3dNmbsgawGgIgOfCtAC8fGXsumaHrnWJ5hiZf4nEyjtMqdtASEF6yaJY= .data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQSdBFJUgRkBhzmW9htYh+UjAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ2unYyG7FEY\n9oSq2tgtR7AMc0tto36cbwsLHEQ6aVPPwZAjkuTij6MpQxMf8gfLlw6cdBA898bG\nrL2DlttnwM6jTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIKqf36g/sCvMlxb5pAHInL/lz2U6RJfYRzgbC38Wrp5QMAoGCCqGSM49\nBAMCA0cAMEQCIBL+/AwRBeh13pl+cY8ZlcJsNPDXPDc41wKKche8zdSSAiB5i5Lu\n+1Tnoy4T4l3DSf2K8xrx9UgFNn73kGfpYR12UQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.creator.mspid=Org1MSP -.data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.nonce=Xz9R7//j010zN8zOD80w4fU0mshK2QXn +.data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.nonce=z2FBrfa9tHrcuNRSbrESYT/22zW3zJed .data.data[0].payload.data.last_update.payload.header.channel_header.channel_id=businesschannel .data.data[0].payload.data.last_update.payload.header.channel_header.epoch=0 .data.data[0].payload.data.last_update.payload.header.channel_header.extension=None -.data.data[0].payload.data.last_update.payload.header.channel_header.timestamp=2021-08-18T21:05:17Z +.data.data[0].payload.data.last_update.payload.header.channel_header.timestamp=2021-08-27T20:53:36Z .data.data[0].payload.data.last_update.payload.header.channel_header.tls_cert_hash=None .data.data[0].payload.data.last_update.payload.header.channel_header.tx_id= .data.data[0].payload.data.last_update.payload.header.channel_header.type=2 .data.data[0].payload.data.last_update.payload.header.channel_header.version=0 .data.data[0].payload.data.last_update.payload.header.signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQSdBFJUgRkBhzmW9htYh+UjAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ2unYyG7FEY\n9oSq2tgtR7AMc0tto36cbwsLHEQ6aVPPwZAjkuTij6MpQxMf8gfLlw6cdBA898bG\nrL2DlttnwM6jTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIKqf36g/sCvMlxb5pAHInL/lz2U6RJfYRzgbC38Wrp5QMAoGCCqGSM49\nBAMCA0cAMEQCIBL+/AwRBeh13pl+cY8ZlcJsNPDXPDc41wKKche8zdSSAiB5i5Lu\n+1Tnoy4T4l3DSf2K8xrx9UgFNn73kGfpYR12UQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.data.last_update.payload.header.signature_header.creator.mspid=Org1MSP -.data.data[0].payload.data.last_update.payload.header.signature_header.nonce=OPJvinNcSjBuz0403YPr8OVDfpm1c6ZP -.data.data[0].payload.data.last_update.signature=MEQCIDUpgttD7e/OfHqJKx6oZ82z1HzXCgWo8ip188TSuYopAiB6qcCPxF31ifqROapsCMJHtih2vh6Sr6kll3LauO3XiQ== +.data.data[0].payload.data.last_update.payload.header.signature_header.nonce=rvqtVfB38SWuEVWw7u+7VJWM88wheOhM +.data.data[0].payload.data.last_update.signature=MEUCIQDNy0YuP0I69bOibYQWWdwRWSCLCpFZzxAdZd3FhtEyhAIgZr2VZxF8J1C1LQPxijJ6zTvjs6l+1Ul3Rk2TZq1qA0s= .data.data[0].payload.header.channel_header.channel_id=businesschannel .data.data[0].payload.header.channel_header.epoch=0 .data.data[0].payload.header.channel_header.extension=None -.data.data[0].payload.header.channel_header.timestamp=2021-08-18T21:05:18Z +.data.data[0].payload.header.channel_header.timestamp=2021-08-27T20:53:36Z .data.data[0].payload.header.channel_header.tls_cert_hash=None .data.data[0].payload.header.channel_header.tx_id= .data.data[0].payload.header.channel_header.type=1 .data.data[0].payload.header.channel_header.version=0 .data.data[0].payload.header.signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICHzCCAcagAwIBAgIRAL4YNn5rsM0bOw0v0SHKpIEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBaMGsxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRAwDgYDVQQLEwdvcmRlcmVyMR0wGwYDVQQDExRvcmRlcmVyMC5leGFtcGxl\nLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNl8pFl0CUzuVi9/9+dudtsg\n7QBJXLiI1+5aViSe1WMgbJFbFLU6CWg1wj2UgJKpqGjnH+NUlyfcrcai0oBxuGCj\nTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIDC2\nkvrXbmyUVnAB41QAmmMSh3SFaWoBLRcD49bQBdwNMAoGCCqGSM49BAMCA0cAMEQC\nIEcXjHMLW9H5KPDRm8NZqjNzQM2lA3/xMo9HYGLUt1DNAiAbVf1xeXjzzKUqE7iH\nprmB5CA9JjV5aQgcHRTusg3Hiw==\n-----END CERTIFICATE-----\n') .data.data[0].payload.header.signature_header.creator.mspid=OrdererMSP -.data.data[0].payload.header.signature_header.nonce=fLqCOFQXy8pdo59JnXUAmBgPFfeBpPql -.data.data[0].signature=MEUCIQCO1HLIx2X7LdITd3/RMdWpMJauo/SRRkqxG3Cbcj5bZAIgQz3TJozkoZacP8C88VuKE6ntSNFmnpnTG3kYLf50ddg= -.header.data_hash=WxXMb11tlW+MhdCsNR/9TLZJHgyZYIZFaW8JfSHokO8= +.data.data[0].payload.header.signature_header.nonce=HnNLaUx+oE+dJKhFroH38yFtCpKgztCe +.data.data[0].signature=MEQCIGm18D7Ea33QtjpxirRIP1bd1STB12OlcZxPHpgxWbMgAiAKUtbTnrireSknBFOfoCzAyZm6pieDhhiqEs1LW0OkEA== +.header.data_hash=4E6rybBMfQPI7i+03RU0/sJ75pGwrlXDUBNbRs2j2xI= .header.number=1 -.header.previous_hash=Sxw3Lrsfrz7iUM/ZTfWlNCBtj4WsYWPrR6e46ploGxQ= -.metadata.metadata[0]=ChEKAggBEgsKCQoDAQIDEAQYBRKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYtM7TIHXKZRN2jIYMUlQrs4C+TTv8KQnIEkYwRAIgYrlupXzChnbd6vorFItlxVzC0fLzF8eqXSpnT7lzbxECIDmT+YI6eCJzHc2X8INRUhq5i95FG8FGT3IkdHqF2pSa +.header.previous_hash=JIOdwgbluglWjLwGZcBH9ynSEog3M4nWKTa81FEcdgo= +.metadata.metadata[0]=ChEKAggBEgsKCQoDAQIDEAQYBRKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYLNujwNwiAIJCt7UU9Sv35SagPosrtAHiEkcwRQIhAJrNf0o5rYPQdwdE4Ca7ByXGgF+TKhimTpzus0+jc5vHAiBHoJHqrwZZCiOX7Us8IgoZtN5gDpCtSgWx7SS0JA/dPA== .metadata.metadata[1]=CgIIAQ== .metadata.metadata[2]= .metadata.metadata[3]= diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block index a4ddaab4b0d19b52f064a7de32175a5ec4acddc7..f17cec48a82076fa978a1e7d9d3e019953d21912 100644 GIT binary patch delta 729 zcmV;~0w(>T-~pfD0e=cc2m%ryEK#qUdm~yFVj#A9Os@^g;ztlX3OIZEYX_*Cx4!)k z8X%<)r4E%h7vMf!7q%AT4LcaoWW#a}zvFee8tqtoO3M!B zK6BtdbTk;e$u3d^gk=)dlfwfplNlIkv+x5b6qD>2Hj{!FYO^94;1-j1Fd&noVMvok zFf5anFeS61M&A_?667li2TyWmF-=oY64)yU0kixt$rO{ZXCRa0Fc_1?Mb)!`T$%)v z$YCRs8ey#gDwDlpHXgOl`PE0fqSCX<|ED3haMNRx6fEfa(h3b_yp^9BkV2m%@g z2-2aYiL<9;Py-lD-IH{E_cY=M=iW9l^tx)74%+I(tJ?Cj4`*Wpf11hVGurqLsmgUm zmElZ=PI<36nMsEjsS-voL;@gW#nB<@N7{M#)3XOE*)4M9^n~d^R}NPi!mrnuLAMhE zAS7WneR3B4#lKg`+q`aOg_m7+p1L0YO{UM<&?ru%#}Y;`L;@f+*?LpD7dv-}3}e0W zZlLXZ;XujRjMwe)e|@F@##?wj0w8ULIy3?GcnDYDIeFvkzxu1b@g-8HTXI*jv(^_tN&H<1v*7i@PG*vYl`E-=M=2pW1heTjs_OcR3Fhv3(0RJYP;!fgIFs5vT zZPmUCst$Oq`YfbnC2s;C69u|5>^0IV*$+<@#jROrWuY_E?BxzS++kq5 zSUsY95=JmY0w4wJk$&Iyj<1l7|Hz zAl(svI^yyaYh!V3QYHAjY62ivl_J(h1Z_MY?kj93Uh|44WtWqO+~Es-Z&7pB8db6i O1PTHO0tx^M015yxz9&@x diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json index b566d643..f966336e 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json @@ -988,13 +988,13 @@ }, "signatures": [ { - "signature": "MEQCIC9eGy5WQzikIw1bYLcqU+4jgwHSbpTaxU79V2IBr2DnAiALttNabnrOAZAu1vZPpjRVNRv5dJS95lbDAIdEYF/2sg==", + "signature": "MEQCIGTF0SHpR9p5+NOzByrZLXLk9ITpQFcOVxrCr9eYQbcTAiAkYTZ9chb9xb9XyNu8bmaFl112nroe/02mz9rQKE6kxw==", "signature_header": { "creator": { "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRSTg3cFpPdjNjb3U3cTdwOGFFSVE3ekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQ3FtQ1VPNTVudjkKeDg1SHNTWVZQU2lERHl4a0hna200azlFRW1kVUloZ3Y4V3hFRWdXd0pNS3B3TndQTWo2TU1SU012UFZVQ1lzVworZzNCcU8zdm1hS2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUdrVG1URTlzQ2tRdm9DalhmbFZjcGlPOGdXeC9tV2pSc0R3VjZsS0pSNjNNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUZWNTJod3VndGE3UG5XdDhmSkZXY1FKeW84Z0tTVzJtS21QWkhkY0l2MkdBaUFvNkEweApDc1o4Y0NkWFd2ckIzTzAzZThpRHF3dWNqTWFUVmhrUVl6ZEZsUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org2MSP" }, - "nonce": "yFAZhrDB2F2Iw6W6nSukIYyUYKRDuYqF" + "nonce": "msnlM9r4DqnKdUaV4UyGTnmvOZlJhxip" } } ] @@ -1004,7 +1004,7 @@ "channel_id": "businesschannel", "epoch": "0", "extension": null, - "timestamp": "2021-08-18T21:05:20Z", + "timestamp": "2021-08-27T20:53:38Z", "tls_cert_hash": null, "tx_id": "", "type": 2, @@ -1015,11 +1015,11 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRSTg3cFpPdjNjb3U3cTdwOGFFSVE3ekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQ3FtQ1VPNTVudjkKeDg1SHNTWVZQU2lERHl4a0hna200azlFRW1kVUloZ3Y4V3hFRWdXd0pNS3B3TndQTWo2TU1SU012UFZVQ1lzVworZzNCcU8zdm1hS2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUdrVG1URTlzQ2tRdm9DalhmbFZjcGlPOGdXeC9tV2pSc0R3VjZsS0pSNjNNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUZWNTJod3VndGE3UG5XdDhmSkZXY1FKeW84Z0tTVzJtS21QWkhkY0l2MkdBaUFvNkEweApDc1o4Y0NkWFd2ckIzTzAzZThpRHF3dWNqTWFUVmhrUVl6ZEZsUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org2MSP" }, - "nonce": "Tuk500qklDegmJsfrvOATkqPf24+UuEu" + "nonce": "TN2TdH33NOIH5942MvS6apcO2urEq9ry" } } }, - "signature": "MEUCIQD/Jp3iTuJTMKZshG3VvgqqDnit46aZHCznDfospGUlbwIgEwW6Muw10irZD08Vxa1ZaGWhM9Ps5Q473GFgu1g9ons=" + "signature": "MEQCIDXZelO6Fzt3iQxjvfJuoO174UDJ2YzX7fF9pf/GW3g9AiBthTqxx6ruvtYjFh8dvFPJOxhVOWhdc9AA9/hopBNFnA==" } }, "header": { @@ -1027,7 +1027,7 @@ "channel_id": "businesschannel", "epoch": "0", "extension": null, - "timestamp": "2021-08-18T21:05:20Z", + "timestamp": "2021-08-27T20:53:38Z", "tls_cert_hash": null, "tx_id": "", "type": 1, @@ -1038,22 +1038,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNIekNDQWNhZ0F3SUJBZ0lSQUw0WU5uNXJzTTBiT3cwdjBTSEtwSUV3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmFNR3N4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJBd0RnWURWUVFMRXdkdmNtUmxjbVZ5TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsCkxtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCTmw4cEZsMENVenVWaTkvOStkdWR0c2cKN1FCSlhMaUkxKzVhVmlTZTFXTWdiSkZiRkxVNkNXZzF3ajJVZ0pLcHFHam5IK05VbHlmY3JjYWkwb0J4dUdDagpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJREMyCmt2clhibXlVVm5BQjQxUUFtbU1TaDNTRmFXb0JMUmNENDliUUJkd05NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUMKSUVjWGpITUxXOUg1S1BEUm04Tlpxak56UU0ybEEzL3hNbzlIWUdMVXQxRE5BaUFiVmYxeGVYanp6S1VxRTdpSApwcm1CNUNBOUpqVjVhUWdjSFJUdXNnM0hpdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "OrdererMSP" }, - "nonce": "XIjqmvBcMVrJBGsj7hAx9lpC4D0bIYi2" + "nonce": "MrH+aFbJvPMRST5z4D90NBi8yS5SBIRl" } } }, - "signature": "MEQCIAXrkX7f9o6vkI3lV+CNQXK/kthPlupj2lxz+n1nsyNiAiAMugxdyZgWHKZA+UBo4ww906aYGD1ET+7OO55ZyUZsfA==" + "signature": "MEQCIBGbtpGZqp0WjhLIglfhsRADs0TJ5jv2ZwVpJiREQWuZAiAe0W9xn+lj4ITCOZBO5llCv4sMH4zOKyOeA/uV8Tytlw==" } ] }, "header": { - "data_hash": "OSn5sEfqEpd1RKgyNnvWIj0SvKM54XulG5QN/tdhDXE=", + "data_hash": "pQ+lDpU3F+A+XRe2FuMNOxjRZMNyDr/jdbka7Vh8Sss=", "number": "2", - "previous_hash": "DwJco9/RNcFtqEIeF8R/6Ajec6bjDkzkRilPAY8rN7s=" + "previous_hash": "LFGvm3sjWhZiILZ6TK8Ny+JHEDwKOHv6aweom7e+/Q8=" }, "metadata": { "metadata": [ - "ChEKAggCEgsKCQoDAQIDEAQYBhKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYvP5IbaFBogMCKz+0pIfMrWcM0eQz5R0EEkcwRQIhAMzl+81DAUTPxFdcWeZi7yDdEX864vIUa2NxbVIl+LxqAiBXlSLWRwRtPB/uK2wnXvOKJ2WXk4fc4Qt9b1Fz1hpVsg==", + "ChEKAggCEgsKCQoDAQIDEAQYBhKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYT/0KBpzRi4qjQlKIBxZWrjINI7WstHmQEkYwRAIgKmAhpgRz8I+Wt5rFXGN+2o91GuywLkUUeukYAPYkTlgCIBVldijJYakij1M47jT7+APLB8JwRrqLlmu7tnvMfKHU", "CgIIAg==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json-flat.json index aa2a6717..fd5ce726 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json-flat.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_2.block.json-flat.json @@ -357,38 +357,38 @@ .data.data[0].payload.data.last_update.payload.data.config_update.write_set.groups.Application.version=1 .data.data[0].payload.data.last_update.payload.data.config_update.write_set.mod_policy= .data.data[0].payload.data.last_update.payload.data.config_update.write_set.version=0 -.data.data[0].payload.data.last_update.payload.data.signatures[0].signature=MEQCIC9eGy5WQzikIw1bYLcqU+4jgwHSbpTaxU79V2IBr2DnAiALttNabnrOAZAu1vZPpjRVNRv5dJS95lbDAIdEYF/2sg== +.data.data[0].payload.data.last_update.payload.data.signatures[0].signature=MEQCIGTF0SHpR9p5+NOzByrZLXLk9ITpQFcOVxrCr9eYQbcTAiAkYTZ9chb9xb9XyNu8bmaFl112nroe/02mz9rQKE6kxw== .data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQI87pZOv3cou7q7p8aEIQ7zAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMi5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCqmCUO55nv9\nx85HsSYVPSiDDyxkHgkm4k9EEmdUIhgv8WxEEgWwJMKpwNwPMj6MMRSMvPVUCYsW\n+g3BqO3vmaKjTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIGkTmTE9sCkQvoCjXflVcpiO8gWx/mWjRsDwV6lKJR63MAoGCCqGSM49\nBAMCA0cAMEQCIFV52hwugta7PnWt8fJFWcQJyo8gKSW2mKmPZHdcIv2GAiAo6A0x\nCsZ8cCdXWvrB3O03e8iDqwucjMaTVhkQYzdFlQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.creator.mspid=Org2MSP -.data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.nonce=yFAZhrDB2F2Iw6W6nSukIYyUYKRDuYqF +.data.data[0].payload.data.last_update.payload.data.signatures[0].signature_header.nonce=msnlM9r4DqnKdUaV4UyGTnmvOZlJhxip .data.data[0].payload.data.last_update.payload.header.channel_header.channel_id=businesschannel .data.data[0].payload.data.last_update.payload.header.channel_header.epoch=0 .data.data[0].payload.data.last_update.payload.header.channel_header.extension=None -.data.data[0].payload.data.last_update.payload.header.channel_header.timestamp=2021-08-18T21:05:20Z +.data.data[0].payload.data.last_update.payload.header.channel_header.timestamp=2021-08-27T20:53:38Z .data.data[0].payload.data.last_update.payload.header.channel_header.tls_cert_hash=None .data.data[0].payload.data.last_update.payload.header.channel_header.tx_id= .data.data[0].payload.data.last_update.payload.header.channel_header.type=2 .data.data[0].payload.data.last_update.payload.header.channel_header.version=0 .data.data[0].payload.data.last_update.payload.header.signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQI87pZOv3cou7q7p8aEIQ7zAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMi5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCqmCUO55nv9\nx85HsSYVPSiDDyxkHgkm4k9EEmdUIhgv8WxEEgWwJMKpwNwPMj6MMRSMvPVUCYsW\n+g3BqO3vmaKjTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIGkTmTE9sCkQvoCjXflVcpiO8gWx/mWjRsDwV6lKJR63MAoGCCqGSM49\nBAMCA0cAMEQCIFV52hwugta7PnWt8fJFWcQJyo8gKSW2mKmPZHdcIv2GAiAo6A0x\nCsZ8cCdXWvrB3O03e8iDqwucjMaTVhkQYzdFlQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.data.last_update.payload.header.signature_header.creator.mspid=Org2MSP -.data.data[0].payload.data.last_update.payload.header.signature_header.nonce=Tuk500qklDegmJsfrvOATkqPf24+UuEu -.data.data[0].payload.data.last_update.signature=MEUCIQD/Jp3iTuJTMKZshG3VvgqqDnit46aZHCznDfospGUlbwIgEwW6Muw10irZD08Vxa1ZaGWhM9Ps5Q473GFgu1g9ons= +.data.data[0].payload.data.last_update.payload.header.signature_header.nonce=TN2TdH33NOIH5942MvS6apcO2urEq9ry +.data.data[0].payload.data.last_update.signature=MEQCIDXZelO6Fzt3iQxjvfJuoO174UDJ2YzX7fF9pf/GW3g9AiBthTqxx6ruvtYjFh8dvFPJOxhVOWhdc9AA9/hopBNFnA== .data.data[0].payload.header.channel_header.channel_id=businesschannel .data.data[0].payload.header.channel_header.epoch=0 .data.data[0].payload.header.channel_header.extension=None -.data.data[0].payload.header.channel_header.timestamp=2021-08-18T21:05:20Z +.data.data[0].payload.header.channel_header.timestamp=2021-08-27T20:53:38Z .data.data[0].payload.header.channel_header.tls_cert_hash=None .data.data[0].payload.header.channel_header.tx_id= .data.data[0].payload.header.channel_header.type=1 .data.data[0].payload.header.channel_header.version=0 .data.data[0].payload.header.signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICHzCCAcagAwIBAgIRAL4YNn5rsM0bOw0v0SHKpIEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBaMGsxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRAwDgYDVQQLEwdvcmRlcmVyMR0wGwYDVQQDExRvcmRlcmVyMC5leGFtcGxl\nLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNl8pFl0CUzuVi9/9+dudtsg\n7QBJXLiI1+5aViSe1WMgbJFbFLU6CWg1wj2UgJKpqGjnH+NUlyfcrcai0oBxuGCj\nTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIDC2\nkvrXbmyUVnAB41QAmmMSh3SFaWoBLRcD49bQBdwNMAoGCCqGSM49BAMCA0cAMEQC\nIEcXjHMLW9H5KPDRm8NZqjNzQM2lA3/xMo9HYGLUt1DNAiAbVf1xeXjzzKUqE7iH\nprmB5CA9JjV5aQgcHRTusg3Hiw==\n-----END CERTIFICATE-----\n') .data.data[0].payload.header.signature_header.creator.mspid=OrdererMSP -.data.data[0].payload.header.signature_header.nonce=XIjqmvBcMVrJBGsj7hAx9lpC4D0bIYi2 -.data.data[0].signature=MEQCIAXrkX7f9o6vkI3lV+CNQXK/kthPlupj2lxz+n1nsyNiAiAMugxdyZgWHKZA+UBo4ww906aYGD1ET+7OO55ZyUZsfA== -.header.data_hash=OSn5sEfqEpd1RKgyNnvWIj0SvKM54XulG5QN/tdhDXE= +.data.data[0].payload.header.signature_header.nonce=MrH+aFbJvPMRST5z4D90NBi8yS5SBIRl +.data.data[0].signature=MEQCIBGbtpGZqp0WjhLIglfhsRADs0TJ5jv2ZwVpJiREQWuZAiAe0W9xn+lj4ITCOZBO5llCv4sMH4zOKyOeA/uV8Tytlw== +.header.data_hash=pQ+lDpU3F+A+XRe2FuMNOxjRZMNyDr/jdbka7Vh8Sss= .header.number=2 -.header.previous_hash=DwJco9/RNcFtqEIeF8R/6Ajec6bjDkzkRilPAY8rN7s= -.metadata.metadata[0]=ChEKAggCEgsKCQoDAQIDEAQYBhKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYvP5IbaFBogMCKz+0pIfMrWcM0eQz5R0EEkcwRQIhAMzl+81DAUTPxFdcWeZi7yDdEX864vIUa2NxbVIl+LxqAiBXlSLWRwRtPB/uK2wnXvOKJ2WXk4fc4Qt9b1Fz1hpVsg== +.header.previous_hash=LFGvm3sjWhZiILZ6TK8Ny+JHEDwKOHv6aweom7e+/Q8= +.metadata.metadata[0]=ChEKAggCEgsKCQoDAQIDEAQYBhKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYT/0KBpzRi4qjQlKIBxZWrjINI7WstHmQEkYwRAIgKmAhpgRz8I+Wt5rFXGN+2o91GuywLkUUeukYAPYkTlgCIBVldijJYakij1M47jT7+APLB8JwRrqLlmu7tnvMfKHU .metadata.metadata[1]=CgIIAg== .metadata.metadata[2]= .metadata.metadata[3]= diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_3.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_3.block index 54de2076279d96e265800d0b00e0e8361cfcdfa4..fc1648d72a39d23a3c68429ffa33c8683d432807 100644 GIT binary patch delta 586 zcmZ3Xx=OX4%Z-CsNa3`EE6?IAcj2Uj1HrPl)8=F-uoc{}sjjd}h)P$Rvh|geLW6VI z!(ZQO!X)y7U5z(b^Excyjh(YB&3#=T$Jx-#72HA#Wx3|ba$S<)I>pXa#KA1Z&2eSX z(oQyk7frwPl=zcMi!<|5i;I&p67%v>bF>^Rl9NqM3=Axdk`2==4UJ3_P0bU{O-#&< zlao@DO_CE0lhe{n%*{>AQY;Kp3=K_F%+r#R%q%TU(~OOhP16iaHtzIemY>?^ePNl| z@l#d*N-pS%rTh{&@w(e7`}hu_CQ+{cB3v6!*)mJvRI_YyE&FNpTRdEsSh*Cuv<_9h zb(&F-cVhFVw{>e5AA6^4dsl7CiFFV5sLYGHptm`nV-jHI)d_Jh-nK{Gi4c}VWJYzyk-xSIuE0!`T2&opfXU&Z)*7*KZ#VY5cb?;%J1+rXoWw|cNaGhr7D&}C8;^A2K z?rR5|z?3JaPBJU;CzTdw=A{-FCubz)<)!9mIV2{h873K6rJAQ%nweQ7CK;QV7#gKm zrdTAISR|R7C8Zcy8YP<3PE87FSs;m54FnJ4F0)Nm*D*_iaTgY?R|5mhhp2Nu39yJTkPgMj*U!=jhhv?t(oiH z3|yELtg;RFyo{aw|65lDC&QE{FQ%C**6vL5ocBVoP(Es3>~$su^W@-*4*YS~8t0fS z-u7+55xIu@IXTnaoNnV?gmyj2KnPR)tDY?BUOF5xSTthWj(|K5Aaa9BQ1Z{yLv z+U|nDTq!06_u5~#A8popd0mzvbD3*>jp(k~CywmSbL|pekgz*LdseN~E_SZflRxr_ zGEUvh&Tqz?ldQhJvdkya@^}SfxbxWSn;|wPJwIEQJN^BG`=8YXwY*Y# zWKaL^x&J@j@`rjV-w$82SSAIQBbC;SKcBW7h@P7{{Q%$8z`}6L!cMhIu57IOa3QS^Iu-{ZeN+D>M zTmDISh% zi3AFU>TEMKtpHy0$nU`8zoSc!EmzSEOIYVQye#oSL?Ahaa=VPwq(d zCo5KzXsB&uaQyJ3+oExq*t(R{uQtoExZswZT*ZDxVbPlz)9WLZk1uSsm?cDh1Z4L3|yELY&H3P+S_ED zIX~+CvfBQ!$uMB$nQ61;O`HEpv-w&AR~C~(ab&1pkow%KNWB&B%-2{{5(XX~gD~NxwE!ICHUp?B-$sK>#mv BJ-Gjj`bqeR0rL!;!R6yr4Gq>VfMm?ge{d3!D( z+PirB~-X%gJFH?E;9C^+Dk5NB4* zjez`>Pb446_g*-uvpJvRJ!}1j6Dl{A@38-!qHA80D16J|LF8%&DTT}l`sed@-@58` zgGnLWeD(_0^q6ur4V4cXDy>h9>;6_9nEkg!c)$M}*77;igxm~Vm=tm^eEV0U@%O^f zM}Ct-QxB_grS)~iUCMg;W1Fc+#lAEtCIy`w|0fNnzUPNN_Fl)6EVg-j|LxEzY6*q) zJCvg0jwDWaAhnB~Yc)HUAQuw{lMpu-Cl@m#6SDw|1c%Vn&CL8}%sGa^w+`=rR)27Q ztgrsMSA9nlqbgdS_}!|9xIk#>rB4s`o!G!G7<;kf@T3!6AMPl`T)D})NrGRjcJY5Z vCWX9{50WBV?wuR9ope`<^5VgXsr#Q=f;olWbD diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json index e6c3b38c..e97fba33 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json @@ -11,14 +11,14 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRSTg3cFpPdjNjb3U3cTdwOGFFSVE3ekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQ3FtQ1VPNTVudjkKeDg1SHNTWVZQU2lERHl4a0hna200azlFRW1kVUloZ3Y4V3hFRWdXd0pNS3B3TndQTWo2TU1SU012UFZVQ1lzVworZzNCcU8zdm1hS2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUdrVG1URTlzQ2tRdm9DalhmbFZjcGlPOGdXeC9tV2pSc0R3VjZsS0pSNjNNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUZWNTJod3VndGE3UG5XdDhmSkZXY1FKeW84Z0tTVzJtS21QWkhkY0l2MkdBaUFvNkEweApDc1o4Y0NkWFd2ckIzTzAzZThpRHF3dWNqTWFUVmhrUVl6ZEZsUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org2MSP" }, - "nonce": "9/TtzlBUz8dOiFZdDFVjs+nXmR+m681e" + "nonce": "+QtZJ+SoqHQoJrEAQfDkiziBphauZMvq" }, "payload": { "action": { "endorsements": [ { "endorser": "CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRSm9WSTNkTkU2ZjBwVy9MUFUwRU05VEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVzaUgxTEVSSlV1Q0sKNmZPdHRqS1lMRTNXVkRqUDFwWUFYWTRydnlMMlhpV3RXZzBpVWxsb2t6MThBUk90MVovait0bHNwVy83QTMrdQoxcnJDZk1JeWk2Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYVJPWk1UMndLUkMrZ0tOZCtWVnltSTd5QmJIK1phTkd3UEJYcVVvbEhyY3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnVm1kZ1Q4dHkveWpCYitITzRiS1l4NWluMklHaFZkMlVudHBIWE4zdlp2MENJRW5sMW1FaApXemhsU2lPVDJwTTFXY053ajJ0Y3J3VGVzQlhMdkMvcmxVRkgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEUCIQCwyCTZI9wH/ZQtN3xhE9pA4FmrQBogaZAvz2672tVK2AIgVzebqEVnXHcmKCTwKCSF5DN+/XrAm/2EE79P7AV3nJY=" + "signature": "MEUCIQCFoL8yHOGGIsRA8tup/lencQCIvlKERxzH/vzY0hOXBgIgQR2cP3xfJaodtnTuEmBD11z8CAAPvf2eE/jKieyKcdc=" } ], "proposal_response_payload": { @@ -80,7 +80,7 @@ ] } }, - "proposal_hash": "6lixDVk0U4a9XoB2UlNQ+hIJalzYUG+p5BngH43QySw=" + "proposal_hash": "ouyYl39ZI8ehgG7mMicBamZuS61YZ92gfxrEYaxOxmQ=" } }, "chaincode_proposal_payload": { @@ -120,9 +120,9 @@ "version": "" } }, - "timestamp": "2021-08-18T21:10:02.029310100Z", + "timestamp": "2021-08-27T20:55:50.873367300Z", "tls_cert_hash": null, - "tx_id": "81d954e5842b3dc186cc784b515dab16f069a1c73a9b09e67872a1f12cbd3f3b", + "tx_id": "49a065ef31504380a1ed81fbdd21c84a4b760f76e6b2efbb26500097b87023ef", "type": 3, "version": 0 }, @@ -131,22 +131,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRSTg3cFpPdjNjb3U3cTdwOGFFSVE3ekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQ3FtQ1VPNTVudjkKeDg1SHNTWVZQU2lERHl4a0hna200azlFRW1kVUloZ3Y4V3hFRWdXd0pNS3B3TndQTWo2TU1SU012UFZVQ1lzVworZzNCcU8zdm1hS2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUdrVG1URTlzQ2tRdm9DalhmbFZjcGlPOGdXeC9tV2pSc0R3VjZsS0pSNjNNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUZWNTJod3VndGE3UG5XdDhmSkZXY1FKeW84Z0tTVzJtS21QWkhkY0l2MkdBaUFvNkEweApDc1o4Y0NkWFd2ckIzTzAzZThpRHF3dWNqTWFUVmhrUVl6ZEZsUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org2MSP" }, - "nonce": "9/TtzlBUz8dOiFZdDFVjs+nXmR+m681e" + "nonce": "+QtZJ+SoqHQoJrEAQfDkiziBphauZMvq" } } }, - "signature": "MEQCIG3Q9v58KP3QxeJOk1VlwyYKZo6KXtJq5fi2NRR4vmYaAiAsbE/kgMr3b1XjS64MYxazt4/bVZRgcX+4IlpexGGQ4A==" + "signature": "MEQCID0pD0yHhhxDCfEu+jq38YIxUKnMlpqelp/qKYPWYApqAiB5pRWDQ+ymMtfdHGMmP6yj73wWf94o4gQmqplOFLWHFQ==" } ] }, "header": { - "data_hash": "8I4noltF/PaCpJ5JEMVzGgAxJvHsbgD8NJ4Wco6EqbY=", + "data_hash": "UroeddW/FPXHCU7Vn2w9B0ySoIa71SZhMbIeZ/MUcqk=", "number": "4", - "previous_hash": "RzhGrDEm1jIZQrmXwFdoqG4PCt8bRGEFse479/AXgVU=" + "previous_hash": "TLHkX/Y31OWmSFiP/Q353ZbuQElm4GYowRCSBKC/NSg=" }, "metadata": { "metadata": [ - "ChEKAggCEgsKCQoDAQIDEAQYCBKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYMVPaw7/mf8GfXU0vruqOxWFaeITkTtp/EkYwRAIgEqXS8uC+yLAHEV3RiMOSyIrw3CBc1NkJshgPFn2j/z4CIG7J4GJZhN3LSwCfg9wbF5rHaeMXGi9+oI3XQDJX8oZZ", + "ChEKAggCEgsKCQoDAQIDEAQYCBKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYqA+0eiYl9U7IrLJDOr+hXexWtM8Cm/9NEkcwRQIhAM/v1SBO44VQgz1RfzLje+1ePrAPhEdXfzxSFN1fZ7hiAiAKBpQDGTxIp2BPVH953+vymG5ft/fFR3VYs2SS+rB4Qw==", "CgIIAg==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json-flat.json index d9d16129..e143dce3 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json-flat.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_4.block.json-flat.json @@ -1,8 +1,8 @@ .data.data[0].payload.data.actions[0].header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQI87pZOv3cou7q7p8aEIQ7zAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMi5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCqmCUO55nv9\nx85HsSYVPSiDDyxkHgkm4k9EEmdUIhgv8WxEEgWwJMKpwNwPMj6MMRSMvPVUCYsW\n+g3BqO3vmaKjTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIGkTmTE9sCkQvoCjXflVcpiO8gWx/mWjRsDwV6lKJR63MAoGCCqGSM49\nBAMCA0cAMEQCIFV52hwugta7PnWt8fJFWcQJyo8gKSW2mKmPZHdcIv2GAiAo6A0x\nCsZ8cCdXWvrB3O03e8iDqwucjMaTVhkQYzdFlQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.data.actions[0].header.creator.mspid=Org2MSP -.data.data[0].payload.data.actions[0].header.nonce=9/TtzlBUz8dOiFZdDFVjs+nXmR+m681e +.data.data[0].payload.data.actions[0].header.nonce=+QtZJ+SoqHQoJrEAQfDkiziBphauZMvq .data.data[0].payload.data.actions[0].payload.action.endorsements[0].endorser=CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRSm9WSTNkTkU2ZjBwVy9MUFUwRU05VEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVzaUgxTEVSSlV1Q0sKNmZPdHRqS1lMRTNXVkRqUDFwWUFYWTRydnlMMlhpV3RXZzBpVWxsb2t6MThBUk90MVovait0bHNwVy83QTMrdQoxcnJDZk1JeWk2Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYVJPWk1UMndLUkMrZ0tOZCtWVnltSTd5QmJIK1phTkd3UEJYcVVvbEhyY3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnVm1kZ1Q4dHkveWpCYitITzRiS1l4NWluMklHaFZkMlVudHBIWE4zdlp2MENJRW5sMW1FaApXemhsU2lPVDJwTTFXY053ajJ0Y3J3VGVzQlhMdkMvcmxVRkgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= -.data.data[0].payload.data.actions[0].payload.action.endorsements[0].signature=MEUCIQCwyCTZI9wH/ZQtN3xhE9pA4FmrQBogaZAvz2672tVK2AIgVzebqEVnXHcmKCTwKCSF5DN+/XrAm/2EE79P7AV3nJY= +.data.data[0].payload.data.actions[0].payload.action.endorsements[0].signature=MEUCIQCFoL8yHOGGIsRA8tup/lencQCIvlKERxzH/vzY0hOXBgIgQR2cP3xfJaodtnTuEmBD11z8CAAPvf2eE/jKieyKcdc= .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.chaincode_id.name=_lifecycle .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.chaincode_id.path= .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.chaincode_id.version=syscc @@ -22,7 +22,7 @@ .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.results.ns_rwset[1].namespace=lscc .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.results.ns_rwset[1].rwset.reads[0].key=exp02 .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.results.ns_rwset[1].rwset.reads[0].version=None -.data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.proposal_hash=6lixDVk0U4a9XoB2UlNQ+hIJalzYUG+p5BngH43QySw= +.data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.proposal_hash=ouyYl39ZI8ehgG7mMicBamZuS61YZ92gfxrEYaxOxmQ= .data.data[0].payload.data.actions[0].payload.chaincode_proposal_payload.input.chaincode_spec.chaincode_id.name=_lifecycle .data.data[0].payload.data.actions[0].payload.chaincode_proposal_payload.input.chaincode_spec.chaincode_id.path= .data.data[0].payload.data.actions[0].payload.chaincode_proposal_payload.input.chaincode_spec.chaincode_id.version= @@ -36,19 +36,19 @@ .data.data[0].payload.header.channel_header.extension.chaincode_id.name=_lifecycle .data.data[0].payload.header.channel_header.extension.chaincode_id.path= .data.data[0].payload.header.channel_header.extension.chaincode_id.version= -.data.data[0].payload.header.channel_header.timestamp=2021-08-18T21:10:02.029310100Z +.data.data[0].payload.header.channel_header.timestamp=2021-08-27T20:55:50.873367300Z .data.data[0].payload.header.channel_header.tls_cert_hash=None -.data.data[0].payload.header.channel_header.tx_id=81d954e5842b3dc186cc784b515dab16f069a1c73a9b09e67872a1f12cbd3f3b +.data.data[0].payload.header.channel_header.tx_id=49a065ef31504380a1ed81fbdd21c84a4b760f76e6b2efbb26500097b87023ef .data.data[0].payload.header.channel_header.type=3 .data.data[0].payload.header.channel_header.version=0 .data.data[0].payload.header.signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQI87pZOv3cou7q7p8aEIQ7zAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMi5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCqmCUO55nv9\nx85HsSYVPSiDDyxkHgkm4k9EEmdUIhgv8WxEEgWwJMKpwNwPMj6MMRSMvPVUCYsW\n+g3BqO3vmaKjTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIGkTmTE9sCkQvoCjXflVcpiO8gWx/mWjRsDwV6lKJR63MAoGCCqGSM49\nBAMCA0cAMEQCIFV52hwugta7PnWt8fJFWcQJyo8gKSW2mKmPZHdcIv2GAiAo6A0x\nCsZ8cCdXWvrB3O03e8iDqwucjMaTVhkQYzdFlQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.header.signature_header.creator.mspid=Org2MSP -.data.data[0].payload.header.signature_header.nonce=9/TtzlBUz8dOiFZdDFVjs+nXmR+m681e -.data.data[0].signature=MEQCIG3Q9v58KP3QxeJOk1VlwyYKZo6KXtJq5fi2NRR4vmYaAiAsbE/kgMr3b1XjS64MYxazt4/bVZRgcX+4IlpexGGQ4A== -.header.data_hash=8I4noltF/PaCpJ5JEMVzGgAxJvHsbgD8NJ4Wco6EqbY= +.data.data[0].payload.header.signature_header.nonce=+QtZJ+SoqHQoJrEAQfDkiziBphauZMvq +.data.data[0].signature=MEQCID0pD0yHhhxDCfEu+jq38YIxUKnMlpqelp/qKYPWYApqAiB5pRWDQ+ymMtfdHGMmP6yj73wWf94o4gQmqplOFLWHFQ== +.header.data_hash=UroeddW/FPXHCU7Vn2w9B0ySoIa71SZhMbIeZ/MUcqk= .header.number=4 -.header.previous_hash=RzhGrDEm1jIZQrmXwFdoqG4PCt8bRGEFse479/AXgVU= -.metadata.metadata[0]=ChEKAggCEgsKCQoDAQIDEAQYCBKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYMVPaw7/mf8GfXU0vruqOxWFaeITkTtp/EkYwRAIgEqXS8uC+yLAHEV3RiMOSyIrw3CBc1NkJshgPFn2j/z4CIG7J4GJZhN3LSwCfg9wbF5rHaeMXGi9+oI3XQDJX8oZZ +.header.previous_hash=TLHkX/Y31OWmSFiP/Q353ZbuQElm4GYowRCSBKC/NSg= +.metadata.metadata[0]=ChEKAggCEgsKCQoDAQIDEAQYCBKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYqA+0eiYl9U7IrLJDOr+hXexWtM8Cm/9NEkcwRQIhAM/v1SBO44VQgz1RfzLje+1ePrAPhEdXfzxSFN1fZ7hiAiAKBpQDGTxIp2BPVH953+vymG5ft/fFR3VYs2SS+rB4Qw== .metadata.metadata[1]=CgIIAg== .metadata.metadata[2]= .metadata.metadata[3]= diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block index 784fda4a9adf675770c459fbbb29d4c80927f0bc..2e3bfddf50bd7d78e53afc1691b16a70b5859a5e 100644 GIT binary patch delta 651 zcmeyP^GBzi%Z-CoNI}Nj?%~D<@8|5DoB3da(By4PW0;RDPM9Bj*rn~|tbG?%q!gsM ziq9IH^S0pnwuDyS{kQVm>VYU$#8yH)rnx&>17@8Yd7$sRI877&UCYhUBnp>EeCYq$ASePXnTPAMY>BlU8W;OG! z1v)oGO7(-MYfhHxI>^4|ScszKIlPO+9TcMSdUqdq(IpizQ4Pc#;Mp>ObV`h+1t4$b6pc_ydtV6sNH$%{tDkU`u8uqWLoN@Q>S%R2;!j29tR@l za(u6Obn9iMbXM0*VJZF|p6X6+i=P*?uE^}IWl|_hJ=d40@uzWRvsip)zR3obU4936 zHkm%D{Q3U#|0!F4`fuJR6v&+G$mx8iJnm3yg7#O{9WQ1{6>NOE`(n}*Ca66>ntx6@ zbURq;@*8%}_V1Fyj9ptU?M~64@o=nv z_qBsf;K#(fb0>WEE}_dZTo+`xHlDO)mcps#`{Ww-LiJWruD@(t3e&1Y z>&|s^i!};vc$Iot^se$mrlsi?uO9Z-SkzqJ(vh`Ugd>KTv2k-Dw>7i7n}G|HLe%{# zjWxSI>%F?>`RKpU0w6(=i`LgdT1lk6)enjhbg<+9s?J-TN`%f zdb!#&DcF6q``EiFboKhReTlaO*%$k^{{8u~*xhlMmP zuHIz*U44D|^S;1k4?Mr`S?{ylJ(F4S!hw_RObWJFBw9Ceet!2ULc~?yLtFUOu8F&N z&MkdfIAilZX1C(YyEg9=3S`dxyz^_d_Sg649^MGmy?>won_tTpB0+8GWT+D ax14Tf$PEsf&s$Qkjf;hgiGzuY0R#cSXc_zf diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json index 4a28a3fb..7d9ccd4e 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json @@ -11,18 +11,18 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "zhwaaZxX9MgXvUYS1M76GSvKfTzcV5u6" + "nonce": "zKsDuqAs2BR1L1OXKZMaisEHtMZUKSPu" }, "payload": { "action": { "endorsements": [ { "endorser": "CgdPcmcxTVNQEqoGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWM2Z0F3SUJBZ0lRTXRuZ1RFUlB4ckdYN2RlM21wR1I4akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU2R3gyQUZCQjZiZloKQThOUm1TRmJIdjBFK1VwTGtMRFRvQmFsT05pelhTR2wwOWV2b0laaGxwWnNLMkx3Q2k2NGxiVlBsUW5IVzdtZwpTZUZZTTRkSXlhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FncXAvZnFEK3dLOHlYRnZta0FjaWN2K1hQWlRwRWw5aEhPQnNMZnhhdW5sQXdDZ1lJS29aSXpqMEUKQXdJRFNBQXdSUUloQUxucVlKS1RlR1d3aVE0S2VWYysrSFIyUkpUYTJVOEhOMGJ5TDJ2WXQ0ZWFBaUJLK0FjYwpvZFNzOGxHR3JzcWtWUmFIWnZaYUZRSm92UEpsUWc3SXdzQktwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "signature": "MEQCIFrfeiisuvMu6tZJ4v9H2GQXpxGBQ5vIwUV9z47rqgkFAiBZ6V7JB6mRN8ewakS7OAjCuoj0vjGhMjX1f5pj3SxWuQ==" + "signature": "MEUCIQCXikUccD46CfAZqEe/5tySKJ7238itvFEvwfD4B0isnQIgFjH92dpCPWAkXzn3q6ohzRrkiTk0PKqc2n9INt/t7xg=" }, { "endorser": "CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRSm9WSTNkTkU2ZjBwVy9MUFUwRU05VEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVzaUgxTEVSSlV1Q0sKNmZPdHRqS1lMRTNXVkRqUDFwWUFYWTRydnlMMlhpV3RXZzBpVWxsb2t6MThBUk90MVovait0bHNwVy83QTMrdQoxcnJDZk1JeWk2Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYVJPWk1UMndLUkMrZ0tOZCtWVnltSTd5QmJIK1phTkd3UEJYcVVvbEhyY3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnVm1kZ1Q4dHkveWpCYitITzRiS1l4NWluMklHaFZkMlVudHBIWE4zdlp2MENJRW5sMW1FaApXemhsU2lPVDJwTTFXY053ajJ0Y3J3VGVzQlhMdkMvcmxVRkgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "signature": "MEUCIQDvoYDa37mejLtcQJ6MIPrz/sNsQMapMUzQ2rC5bUpFPwIgPvE+8Y2yVauvrY5h2hEHo02F/fnpc0c7pm8T50JyUsk=" + "signature": "MEUCIQDfqxP2wt7i7mKd/gu6E95/WaK5fIw7FCpAiVfCmMpd6gIgRb0HhwqTCtYWgdQVLhEridrfqE2sL9/Q6QKlTCx+KtU=" } ], "proposal_response_payload": { @@ -115,7 +115,7 @@ ] } }, - "proposal_hash": "lnoVfs6LCxaBEbDqZdMV3SORAqVnOOrhj3w4fNO0iGo=" + "proposal_hash": "PD2cRnkp7yw0Rg2UOxw3QVX4+H9rVcEyYE9zgIPEj7w=" } }, "chaincode_proposal_payload": { @@ -155,9 +155,9 @@ "version": "" } }, - "timestamp": "2021-08-18T21:10:07.798411Z", + "timestamp": "2021-08-27T20:55:55.088498600Z", "tls_cert_hash": null, - "tx_id": "0cd9438200b7d60677b1d73101be6bdd554f936b9b26598ea196212bd764b5f3", + "tx_id": "c7e74053d873b354b59a671f8c039e6ee017282b9b1b55b7597865a4dd86c39a", "type": 3, "version": 0 }, @@ -166,22 +166,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "zhwaaZxX9MgXvUYS1M76GSvKfTzcV5u6" + "nonce": "zKsDuqAs2BR1L1OXKZMaisEHtMZUKSPu" } } }, - "signature": "MEUCIQDMH38gdzTV2QX7e9en545RpuBJ97yvTKdHaQMh0MDJhwIgPdQYhbEJ8+7yWBRFL0grE+q6kbrOpeVxmLO+A0Zz07o=" + "signature": "MEUCIQDTSMBZnQj3fOLa6XkbaorZExoPjAx7iQs4+dAq1By9fQIgdmXOjmEo/IGpgxZfaW80sAS6TsCyNeR5+e/z/5S1+U8=" } ] }, "header": { - "data_hash": "QKFnFzoGWLjzd3pa9vIImb/674IMkyskZHHe/P756yw=", + "data_hash": "GgpzzTDOSzwKE5G3/fVtJmKq2FHNtf1j1CTqp32oZok=", "number": "5", - "previous_hash": "8GqItcttfwuyilTLHmNBVCak0wiXYlQdsn06EH4ewXM=" + "previous_hash": "HDc+4bHg75y9nWngsBKTtqVcA8SjYJ9Tw0SG6Zq+0SQ=" }, "metadata": { "metadata": [ - "ChEKAggCEgsKCQoDAQIDEAQYCRKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIY87n1eyv1787h2FUt38SDTuoW795fpY0VEkcwRQIhAMt97sAE7I651b+Nm/ZBZQvARjpm/6TXoxAWqMvXAD2fAiBk0+6gYkcwVyymizfzIIIKab0IC4TLgwBtU1KfDXRwtg==", + "ChEKAggCEgsKCQoDAQIDEAQYCRKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYQQlD3HdewoVgK/UluOiaGnCx5bvRYpQCEkcwRQIhAPiD+ZLC21Ma0+wHCYf3GRMBirTSvWWaJYAMv32443DQAiBfeG3U8zT1FfcSDa9/kuUNHODl4vJx6l1Wu2AIojIutg==", "CgIIAg==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json-flat.json index 9fabe2a7..155e722f 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json-flat.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_5.block.json-flat.json @@ -1,10 +1,10 @@ .data.data[0].payload.data.actions[0].header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQSdBFJUgRkBhzmW9htYh+UjAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ2unYyG7FEY\n9oSq2tgtR7AMc0tto36cbwsLHEQ6aVPPwZAjkuTij6MpQxMf8gfLlw6cdBA898bG\nrL2DlttnwM6jTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIKqf36g/sCvMlxb5pAHInL/lz2U6RJfYRzgbC38Wrp5QMAoGCCqGSM49\nBAMCA0cAMEQCIBL+/AwRBeh13pl+cY8ZlcJsNPDXPDc41wKKche8zdSSAiB5i5Lu\n+1Tnoy4T4l3DSf2K8xrx9UgFNn73kGfpYR12UQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.data.actions[0].header.creator.mspid=Org1MSP -.data.data[0].payload.data.actions[0].header.nonce=zhwaaZxX9MgXvUYS1M76GSvKfTzcV5u6 +.data.data[0].payload.data.actions[0].header.nonce=zKsDuqAs2BR1L1OXKZMaisEHtMZUKSPu .data.data[0].payload.data.actions[0].payload.action.endorsements[0].endorser=CgdPcmcxTVNQEqoGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWM2Z0F3SUJBZ0lRTXRuZ1RFUlB4ckdYN2RlM21wR1I4akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU2R3gyQUZCQjZiZloKQThOUm1TRmJIdjBFK1VwTGtMRFRvQmFsT05pelhTR2wwOWV2b0laaGxwWnNLMkx3Q2k2NGxiVlBsUW5IVzdtZwpTZUZZTTRkSXlhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FncXAvZnFEK3dLOHlYRnZta0FjaWN2K1hQWlRwRWw5aEhPQnNMZnhhdW5sQXdDZ1lJS29aSXpqMEUKQXdJRFNBQXdSUUloQUxucVlKS1RlR1d3aVE0S2VWYysrSFIyUkpUYTJVOEhOMGJ5TDJ2WXQ0ZWFBaUJLK0FjYwpvZFNzOGxHR3JzcWtWUmFIWnZaYUZRSm92UEpsUWc3SXdzQktwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K -.data.data[0].payload.data.actions[0].payload.action.endorsements[0].signature=MEQCIFrfeiisuvMu6tZJ4v9H2GQXpxGBQ5vIwUV9z47rqgkFAiBZ6V7JB6mRN8ewakS7OAjCuoj0vjGhMjX1f5pj3SxWuQ== +.data.data[0].payload.data.actions[0].payload.action.endorsements[0].signature=MEUCIQCXikUccD46CfAZqEe/5tySKJ7238itvFEvwfD4B0isnQIgFjH92dpCPWAkXzn3q6ohzRrkiTk0PKqc2n9INt/t7xg= .data.data[0].payload.data.actions[0].payload.action.endorsements[1].endorser=CgdPcmcyTVNQEqYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKekNDQWM2Z0F3SUJBZ0lRSm9WSTNkTkU2ZjBwVy9MUFUwRU05VEFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN5CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVzaUgxTEVSSlV1Q0sKNmZPdHRqS1lMRTNXVkRqUDFwWUFYWTRydnlMMlhpV3RXZzBpVWxsb2t6MThBUk90MVovait0bHNwVy83QTMrdQoxcnJDZk1JeWk2Tk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FnYVJPWk1UMndLUkMrZ0tOZCtWVnltSTd5QmJIK1phTkd3UEJYcVVvbEhyY3dDZ1lJS29aSXpqMEUKQXdJRFJ3QXdSQUlnVm1kZ1Q4dHkveWpCYitITzRiS1l4NWluMklHaFZkMlVudHBIWE4zdlp2MENJRW5sMW1FaApXemhsU2lPVDJwTTFXY053ajJ0Y3J3VGVzQlhMdkMvcmxVRkgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= -.data.data[0].payload.data.actions[0].payload.action.endorsements[1].signature=MEUCIQDvoYDa37mejLtcQJ6MIPrz/sNsQMapMUzQ2rC5bUpFPwIgPvE+8Y2yVauvrY5h2hEHo02F/fnpc0c7pm8T50JyUsk= +.data.data[0].payload.data.actions[0].payload.action.endorsements[1].signature=MEUCIQDfqxP2wt7i7mKd/gu6E95/WaK5fIw7FCpAiVfCmMpd6gIgRb0HhwqTCtYWgdQVLhEridrfqE2sL9/Q6QKlTCx+KtU= .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.chaincode_id.name=_lifecycle .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.chaincode_id.path= .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.chaincode_id.version=syscc @@ -42,7 +42,7 @@ .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.results.ns_rwset[1].namespace=lscc .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.results.ns_rwset[1].rwset.reads[0].key=exp02 .data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.extension.results.ns_rwset[1].rwset.reads[0].version=None -.data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.proposal_hash=lnoVfs6LCxaBEbDqZdMV3SORAqVnOOrhj3w4fNO0iGo= +.data.data[0].payload.data.actions[0].payload.action.proposal_response_payload.proposal_hash=PD2cRnkp7yw0Rg2UOxw3QVX4+H9rVcEyYE9zgIPEj7w= .data.data[0].payload.data.actions[0].payload.chaincode_proposal_payload.input.chaincode_spec.chaincode_id.name=_lifecycle .data.data[0].payload.data.actions[0].payload.chaincode_proposal_payload.input.chaincode_spec.chaincode_id.path= .data.data[0].payload.data.actions[0].payload.chaincode_proposal_payload.input.chaincode_spec.chaincode_id.version= @@ -56,19 +56,19 @@ .data.data[0].payload.header.channel_header.extension.chaincode_id.name=_lifecycle .data.data[0].payload.header.channel_header.extension.chaincode_id.path= .data.data[0].payload.header.channel_header.extension.chaincode_id.version= -.data.data[0].payload.header.channel_header.timestamp=2021-08-18T21:10:07.798411Z +.data.data[0].payload.header.channel_header.timestamp=2021-08-27T20:55:55.088498600Z .data.data[0].payload.header.channel_header.tls_cert_hash=None -.data.data[0].payload.header.channel_header.tx_id=0cd9438200b7d60677b1d73101be6bdd554f936b9b26598ea196212bd764b5f3 +.data.data[0].payload.header.channel_header.tx_id=c7e74053d873b354b59a671f8c039e6ee017282b9b1b55b7597865a4dd86c39a .data.data[0].payload.header.channel_header.type=3 .data.data[0].payload.header.channel_header.version=0 .data.data[0].payload.header.signature_header.creator.id_bytes=b64(b'-----BEGIN CERTIFICATE-----\nMIICKDCCAc+gAwIBAgIQSdBFJUgRkBhzmW9htYh+UjAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MTcxODE5MDBaFw0zMDA3MTUxODE5MDBa\nMGsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMQ4wDAYDVQQLEwVhZG1pbjEfMB0GA1UEAwwWQWRtaW5Ab3Jn\nMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJ2unYyG7FEY\n9oSq2tgtR7AMc0tto36cbwsLHEQ6aVPPwZAjkuTij6MpQxMf8gfLlw6cdBA898bG\nrL2DlttnwM6jTTBLMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1Ud\nIwQkMCKAIKqf36g/sCvMlxb5pAHInL/lz2U6RJfYRzgbC38Wrp5QMAoGCCqGSM49\nBAMCA0cAMEQCIBL+/AwRBeh13pl+cY8ZlcJsNPDXPDc41wKKche8zdSSAiB5i5Lu\n+1Tnoy4T4l3DSf2K8xrx9UgFNn73kGfpYR12UQ==\n-----END CERTIFICATE-----\n') .data.data[0].payload.header.signature_header.creator.mspid=Org1MSP -.data.data[0].payload.header.signature_header.nonce=zhwaaZxX9MgXvUYS1M76GSvKfTzcV5u6 -.data.data[0].signature=MEUCIQDMH38gdzTV2QX7e9en545RpuBJ97yvTKdHaQMh0MDJhwIgPdQYhbEJ8+7yWBRFL0grE+q6kbrOpeVxmLO+A0Zz07o= -.header.data_hash=QKFnFzoGWLjzd3pa9vIImb/674IMkyskZHHe/P756yw= +.data.data[0].payload.header.signature_header.nonce=zKsDuqAs2BR1L1OXKZMaisEHtMZUKSPu +.data.data[0].signature=MEUCIQDTSMBZnQj3fOLa6XkbaorZExoPjAx7iQs4+dAq1By9fQIgdmXOjmEo/IGpgxZfaW80sAS6TsCyNeR5+e/z/5S1+U8= +.header.data_hash=GgpzzTDOSzwKE5G3/fVtJmKq2FHNtf1j1CTqp32oZok= .header.number=5 -.header.previous_hash=8GqItcttfwuyilTLHmNBVCak0wiXYlQdsn06EH4ewXM= -.metadata.metadata[0]=ChEKAggCEgsKCQoDAQIDEAQYCRKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIY87n1eyv1787h2FUt38SDTuoW795fpY0VEkcwRQIhAMt97sAE7I651b+Nm/ZBZQvARjpm/6TXoxAWqMvXAD2fAiBk0+6gYkcwVyymizfzIIIKab0IC4TLgwBtU1KfDXRwtg== +.header.previous_hash=HDc+4bHg75y9nWngsBKTtqVcA8SjYJ9Tw0SG6Zq+0SQ= +.metadata.metadata[0]=ChEKAggCEgsKCQoDAQIDEAQYCRKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYQQlD3HdewoVgK/UluOiaGnCx5bvRYpQCEkcwRQIhAPiD+ZLC21Ma0+wHCYf3GRMBirTSvWWaJYAMv32443DQAiBfeG3U8zT1FfcSDa9/kuUNHODl4vJx6l1Wu2AIojIutg== .metadata.metadata[1]=CgIIAg== .metadata.metadata[2]= .metadata.metadata[3]= diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block index 30dc3079c4636ce0e31fdfed410c41809d664210..1901733426e52858e7392d5a58f8742bdd6b341c 100644 GIT binary patch delta 598 zcmew=|4F`{%Z-CgNP#=6`5G7JyE?A5`xgebx4XVjzA44+sATg$eA~>WLC#WA3gWY4 zF8`95A8?p+{qm+C)3w54e#QzLE^89WJlL$9>HJyfl{nXPajx0oTu0ftaygi#xH%p! zTH47b@Md#EkP?4VX>n#=YH@LLMq*xGYL1peQnFd1iJ^&QT9R=}lCgnVvN2G=($Xl^ z(#+V@*wi99G0i;H(8MA+$<4#Xz*(dk4`o6@x zh20qlb=au)wYAU%ey+2dT=xjZblGu5n@O0ld71eK^FPk!@cCmAh{udMXWs>ft&=~dZ}Rjy-062pKft&gSaP5Zqw&b5oI3*O=@Izuw1{o{Noh3udYY9HU>uX($4hTYoc$aC9--iUL(6z7^N&UK8PE02R&iiczC zyRRK=0%w{JH!vyjCzTdw=A{-FCubz)<)!9mIT$2bB$--T8Ji@VrX?ksC0ZC6TP7x_ zni-gWSR|TR7+M-wrdVv;;mIs}zctIu z>(-K$N`V>?QS})zs&f`|e~_$yFLaTg>)d8J7JFtXoJzh$R@11+i<66) zk%?J=MS@Fc+U5WrGv-{glKWzL>@!PWuKIFp9~;{m!Kb^b<$aC^L!I#L8drg*=$~~d z`iqVF+gaamztnMA{+(^ZA!Qw1lZ7jvGbt4LJ!+k`ySTdEy*^WT*4$+gMeDZy%J>v> UJ+`O&iPOyUTr42FxfnnY0Pw))Bme*a diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block.json index 1b291a4a..0f1f120e 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block.json @@ -11,14 +11,14 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "34VqNkrapKkiUShYWn9oHCWcowvwGX/v" + "nonce": "5N8qjvRc6F9GHrpzEy55Sz8hGsMyjes7" }, "payload": { "action": { "endorsements": [ { "endorser": "CgdPcmcxTVNQEqoGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWM2Z0F3SUJBZ0lRTXRuZ1RFUlB4ckdYN2RlM21wR1I4akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU2R3gyQUZCQjZiZloKQThOUm1TRmJIdjBFK1VwTGtMRFRvQmFsT05pelhTR2wwOWV2b0laaGxwWnNLMkx3Q2k2NGxiVlBsUW5IVzdtZwpTZUZZTTRkSXlhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FncXAvZnFEK3dLOHlYRnZta0FjaWN2K1hQWlRwRWw5aEhPQnNMZnhhdW5sQXdDZ1lJS29aSXpqMEUKQXdJRFNBQXdSUUloQUxucVlKS1RlR1d3aVE0S2VWYysrSFIyUkpUYTJVOEhOMGJ5TDJ2WXQ0ZWFBaUJLK0FjYwpvZFNzOGxHR3JzcWtWUmFIWnZaYUZRSm92UEpsUWc3SXdzQktwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "signature": "MEUCIQCjSSCIAdvgQj6XibtfEt/v52Cw1JbffFkzMF+kFERRPwIgWKo3LzLVbFViPiQmKKyW49asbYePUIqx1kUSNFrZ+3U=" + "signature": "MEQCIATPScCjbK5GuOFY+IWtEiH7sY+zRzyyXtG3/cXmNc47AiAxe1Oqw4XunZhkbpGyKiS4eXr3zKYxIs/3Fjc6ZyVxCQ==" } ], "proposal_response_payload": { @@ -89,7 +89,7 @@ ] } }, - "proposal_hash": "fScGspgFpWW15hjMd6dkeRsdITQAhpOHJLj1hsOF5xg=" + "proposal_hash": "UgkOxTjMUQfmwishvn+EAfM5EX6qP82CWdxSow6cDKs=" } }, "chaincode_proposal_payload": { @@ -132,9 +132,9 @@ "version": "" } }, - "timestamp": "2021-08-18T21:10:13.537969100Z", + "timestamp": "2021-08-27T20:56:01.171973100Z", "tls_cert_hash": null, - "tx_id": "0a8b5934c5fba6a8239ace607de973e08bf331f810d568db352c548a681909d8", + "tx_id": "bc6a414fb3db306c3c6a992e9635358caf7e148cb930acca891878ed8973a7df", "type": 3, "version": 0 }, @@ -143,22 +143,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "34VqNkrapKkiUShYWn9oHCWcowvwGX/v" + "nonce": "5N8qjvRc6F9GHrpzEy55Sz8hGsMyjes7" } } }, - "signature": "MEUCIQCcUoJo94kOKxK6K/nf4VwA9PDWDjwDX4w6n9MPJWovNwIgHDEn3Slzj5ymQRNy6kxqblnYfq586zlYa5scQzuiYPE=" + "signature": "MEUCIQCAd5fMX3G+I4U8BLPK4Q06jeIOnQmxHBETRdMSu65RMQIgB5Zjtv6V/GZJk3WJ/xHMtcRkYYnQccuO9iQl9knpgmk=" } ] }, "header": { - "data_hash": "i+GwtIeiO9KLwGn76gExtaiGfePcD3ztpZg+rYNZzrY=", + "data_hash": "F5tc0/ocn1DDCa+ngviXKlZc+V0TMaaCFGnBgyNpQ/M=", "number": "6", - "previous_hash": "vQEssCs2dDFQWirxda81j0tozocUrlO0TRWYGVyH8Z8=" + "previous_hash": "C2qD1goJ7n4Krb+hUYeHRegj2RoLQSI8/1e2maVSQxo=" }, "metadata": { "metadata": [ - "ChEKAggCEgsKCQoDAQIDEAQYChKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYNnTfFm4HmXXpqvTGvgYGrBHlunsfTMdTEkcwRQIhAPbWCnBJFfyuZC+jMo+HBewL6SxEp/cGsMIjLC00oannAiByTuKFmrtze39Hf2kTmp2mWHKutfpo8lzXXYyL5EKZzw==", + "ChEKAggCEgsKCQoDAQIDEAQYChKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYvtBAtZPxZ7JJSsOA8sMJwZBjgiqzmTrWEkYwRAIgcW88kOs3T5Kcjxjk7LzFrr3cPVSTRGEUj/UZ11VgZSYCIFqG/dA80Wo3ZmIrqJKVGfUjP8Gs826Ld6pa9/DlsiLZ", "CgIIAg==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_6.block.json-flat.json index 9c1d94042d138dcd8acaaa109d8b53c88a267edf..528be3c7637e612dd2ab3f871c5a3f1d89fd1d02 100644 GIT binary patch delta 731 zcmajbyKd8900m&7Rt&8WTZB}QNs;2f0L| za4@-o6w8Nv;p3h8iW)2uXB-b_(pm{k${(cUMzISyL&-)28E4%q1if1QyLDM^D_r^J z5GlVLJt}W2)W5v@bRZp`b%VH5SdrS*N0U{Ujh6``@*|ZN2h3apgwXd2bGl++UCI84 zHx+TWt-O3#Ay|vRE@eVhVt$dQ-}p$j-1u)z1gJ>;_9=r^?c_>A8F|EWKpA8&b&9;pLTLS(87 zYHdxSbc~67xs&LVqFECy!&A)#LmR3t2Q}J>@+H$lC8rgW{T5m@)f^hJZ6`W}iw+m+ z*Ib;;f=OIGI3N42=cnhMo4fDEZZ@tq=p16`6ef7RF1Sb%EW;-Q<=TNr53^L)6&g}f z3)WXN9aYQEC$A8JnAh=O+F}z*Nr%X|Yx_;Z4twslhmDDD#zw`c0bw7feZAM|!- zFPi(?WnSZRM=Kn*)iSdV4>Gm2a%xc!&NmY)?TfL!GI%+FeE{N4Mq0E2qaupg_NI}h zB-DDQWk_N-Lc0!*_X5YX1-UVoP>%;#e@Z$NIi0tZo;2!48jvzTFl~>Sxg1)*&cgNs Jr@TA$e*qdW@KXQ) delta 741 zcmaixyKd6}07ZowA=Iiu3`9r;R45WfE{z>OVppnY;`kNkVJCJRX8`<+ABpYQj-7ak z_y#YG417SPEUbJ611lS2cZz_S?M~-P=X?{s3)eS$$1pNp_Wf9kc;A&rj;aJi$dZZ? z=2^~6YFYVp?`8RZ|Nf4z>?&_%k`qa9G$OgCnaxBGo49&vQ)w+j>tqgfblax=qDKQh zO$~=a&dn4)gu6v|tkYvxaK#1BZxn>k5?!?fnOm+QUmo@8cnZMs<=?NXa$6;`ysUrXO?$bVVaAuDTCW&Trq$m*Tcs&y{eQTJQoFq1#Xux*59^@ng8ePx+5U;D$ zZd-kEw+i7>9lC(P3kW_(;Rb;b5C~4o4@a-dACIXkP{VbUfDr?=bq&+-I!tJWg@Fyz zA{wv-;<^pPkc~s2iDI~^!)V<=5nRJ?hyV!_{|(xGe1cZ~FZJiM|_BWWnUh4BewU;Q46?0WX z6GJRkt}0NM`{$0OnO1ymYN__l(Gus<1(-bLEO$Wg-JA&;*o=C#PBoXYEx~BRMH)?K zK&1`p_!qvMRJm5qQ%CYp3Jh^6DHlC zEHcrvfjPl)#iCi#6`_(o7jJGnEOd;Y>+oiI7JFtXoJw9zu3%SJKg7Ycn~_Vw+)*Iv z-HGn0&G$nc@2-%!a`bS5M$5Ac+>hh$rER#hHf{1T_F0ULn-e*#nd{vQT$mIB4w+o- zmDjaT|7V9{+_13%mz{V|ZehfE6w*G03x$pA+w(QcGE0`2m zW^>uRTXmL2S5&h<=%9vxK+pd+n-e`VJianYs8;8tecY_W6Udyq|G0?fq{`%nBKpEv zPkt87JkH_8ry$F`UdY|Rl}VA|Z=J)zaMfcSu~oOW8%2HFwcPc{VTpK#6EZUz+I@ES zMKCE;8+lx=<+^i8Isf~$Mx(WobLQsfd`^5-;JEpEV(=r6BU~(8OdL#H3?K*ql@8*R delta 573 zcmaDU|4P1|%Z-CwNFiG;N3gSbM`POSr!hxAu=;Sd@UcAMm6lu;H_z_;kF7VP6s#D& zxBc9*e8T;Y-*XS$kO}HctlOru%un_3r>f@HE-L4Q9*T3_6X%*N&UK8PE02R&iiczG zyRRK=0ykFv>ts^mPbw|W%u6jUPR>Zo%S+ACa!4{wOiZz~N;5Z3H8wD}Fi%V|F;6p2 zGDtKsFfmL^wJ=RGHZx00F)&XvOSCXcHMg)dNKG;^NwF|7HMdMlPB!1T)00^?i(`ec zMc0};FF3pwPqvzEB5^=t?(;=^rwSeC=Q^@kp2eP73a66SlPlQO)em!U?PlasxV|i9 zd!gT(tM?tQ?q4#o=>Gxdt)Cqp{O}RGKS|8)%}0&N$Jl2vHf>Jiux74zH*jTAWSDoc z`0q`Q(a2G3@Be<`3!D zqB58iQVLo3*$K{H))KxbH{Pm5FyX-WZB0j?9*xNibh<71XV09?+B|{Gxm^bP?;Y8o z^xA8h_O%`Hb2!)Oy!MLaD7z*Eaqoegf-@iArNtlI>JakB>v|SzrtjaR)SHEKKR)f9 zwfyCBCWRd3mh3re)*jfHeNs~5i2y5GcFU!GAu{nPRRZ-vikIJWv2ZbQFmW+}AOJyP B@JIjv diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_7.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_7.block.json index bd330af2..f18f0316 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_7.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_7.block.json @@ -11,14 +11,14 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "agioMziKrNzoCEqjkzqbNBjAKJ3nor2V" + "nonce": "K5CS35MUkUmAA2A5qKKaG3hVGUzR2bHD" }, "payload": { "action": { "endorsements": [ { "endorser": "CgdPcmcxTVNQEqoGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWM2Z0F3SUJBZ0lRTXRuZ1RFUlB4ckdYN2RlM21wR1I4akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU2R3gyQUZCQjZiZloKQThOUm1TRmJIdjBFK1VwTGtMRFRvQmFsT05pelhTR2wwOWV2b0laaGxwWnNLMkx3Q2k2NGxiVlBsUW5IVzdtZwpTZUZZTTRkSXlhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FncXAvZnFEK3dLOHlYRnZta0FjaWN2K1hQWlRwRWw5aEhPQnNMZnhhdW5sQXdDZ1lJS29aSXpqMEUKQXdJRFNBQXdSUUloQUxucVlKS1RlR1d3aVE0S2VWYysrSFIyUkpUYTJVOEhOMGJ5TDJ2WXQ0ZWFBaUJLK0FjYwpvZFNzOGxHR3JzcWtWUmFIWnZaYUZRSm92UEpsUWc3SXdzQktwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "signature": "MEUCIQCe0XP92S5RBEEMWrRKc9XabwcAiugiVBn2+zO5GJjpfAIgZyxmNIvJ+2RUDmxLpg2rEQi/w3EetZIBKqE31LLBwlA=" + "signature": "MEQCIFDCNNWNCSUTGIewCpWwzpwRGwFleNC/bXg9Z9okJszDAiAGRp0zPjQJZV/4FRxKps5iG6eUsM8FjDL5wEp/Hkh/0w==" } ], "proposal_response_payload": { @@ -101,7 +101,7 @@ ] } }, - "proposal_hash": "16Zkt3FO7NXfQNW/pJFy/8BDtfNA4PhMFt+SFj7s8Sg=" + "proposal_hash": "N0EQWu7Ii5WD31VB3agc1MXDYCiE5tAL41/eZrDSrWY=" } }, "chaincode_proposal_payload": { @@ -143,9 +143,9 @@ "version": "" } }, - "timestamp": "2021-08-18T21:10:21.557815Z", + "timestamp": "2021-08-27T20:56:07.402544100Z", "tls_cert_hash": null, - "tx_id": "b5aad9f73e30787ad47f3b0a2041fe85b366fd07f6a86e7890eb44d84579fcc7", + "tx_id": "98d0cc72f1bc3570e72b0885e774c5aa7b6cea009aa9a45975e47a16138cb9a8", "type": 3, "version": 0 }, @@ -154,22 +154,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRU2RCRkpVZ1JrQmh6bVc5aHRZaCtVakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCSjJ1bll5RzdGRVkKOW9TcTJ0Z3RSN0FNYzB0dG8zNmNid3NMSEVRNmFWUFB3WkFqa3VUaWo2TXBReE1mOGdmTGx3NmNkQkE4OThiRwpyTDJEbHR0bndNNmpUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUtxZjM2Zy9zQ3ZNbHhiNXBBSEluTC9sejJVNlJKZllSemdiQzM4V3JwNVFNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUJMKy9Bd1JCZWgxM3BsK2NZOFpsY0pzTlBEWFBEYzQxd0tLY2hlOHpkU1NBaUI1aTVMdQorMVRub3k0VDRsM0RTZjJLOHhyeDlVZ0ZObjcza0dmcFlSMTJVUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org1MSP" }, - "nonce": "agioMziKrNzoCEqjkzqbNBjAKJ3nor2V" + "nonce": "K5CS35MUkUmAA2A5qKKaG3hVGUzR2bHD" } } }, - "signature": "MEQCIGBNuH7NR8afdAglGrvwbi0k4FVKdO5BVsXpg/Bn1lpoAiBkcQW+PhGfpoRXom1fOnRgwPe2gsXlxVxpUULbGfy8nA==" + "signature": "MEQCIBZ4QNrLFojGtdrub1GBtEZOANgUtfyDXN9E79sdpZmoAiAEmwo87qrNBC0VKY9SwSgQjP+GPMiMmEj1ARgle25m8Q==" } ] }, "header": { - "data_hash": "OgD3hvm0p5Df8fdtwtgcUolhfrYspk4lw/J6g+tEJM4=", + "data_hash": "EruDdLhU7qUvoiBIURkOTYGwIL9Vh2OPqWrk6SYFjCQ=", "number": "7", - "previous_hash": "ax5sEYmDuIFm6+VcxfAFTAqEDgTkDRsZql6ePs/4tdg=" + "previous_hash": "Ji6YJuin8b/Tgk0ZEGlv6Mldc9Bv7x0Pz7Rte10rCSs=" }, "metadata": { "metadata": [ - "ChEKAggCEgsKCQoDAQIDEAQYCxKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYijC/3sSwIutKlivWuF+cCa4s60pdCHbWEkcwRQIhAMBscMzx7mZfwbVAVPxK12oFaU39YmXZcZ3x5Y2ap+mnAiBsI4RrnKytwLFryRkY5BAFBmuE0r5UHF9kehB/UiHT7w==", + "ChEKAggCEgsKCQoDAQIDEAQYCxKWBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYv8cUSZJ5Y+EULxNq5PlymccISg4gHQOvEkcwRQIhAP1+QMFXJcaIXXratzJa9rqnRcTDGF8AyByYgIdMu45YAiB7MkjTfQrc0iNv99aBMq0ZnJ1vbPNh6nBBs9dhU+JIxA==", "CgIIAg==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_7.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_7.block.json-flat.json index 9b6b6a0756fcd5658492712376d1767d681b6dfa..c48b24948ba696f052617fc9f6d594bd7ff49af5 100644 GIT binary patch delta 716 zcmaiwyKd7^06>R^p-4sQ03t{fB)U|Ql55A;*SAt6{EBNQc49kDVh_Oeqqg&o^KcU( zbwpwUd0>SCx1ea(q3(>GDbLe9T((+7sV9BK z*;}-KB^A^uduWvorFW*NHYL$828L)mJw=UjaWTmEi`-K3<|H!2nm>%Ohv#E$wU_vm zSF8otcSok?^=nMix@j#|Fjd&dS?OGJB(-5KFKSogqz3Xvzy<-u#E63TzJ#@{X2P@&pEWr3_%3_mW%D&j?GcGqIC6CpUNYOx8g}e!zpJr8jq_< zM8YVmhGb3NCuEg0?)p=o!J3Uv))i&-Ybf>!&0W>$;xEQ>XR_Q!WP|t?jBj|hys~tuZkZRPY=J&Uv`@fxrt_Wee4c)qe*g32wFAR+cnGyzKcpRbvx*KIR~J`; z)+g6#PFM|o#vHZQvGvaEsFO~B&Br`(M;oFn4`;cddHmdQD^CcwFto%qfgDD3x4+7O zphA0JC%U@pBZOf}Nj=CQk;{`1tw=d2ZB^7ZGKmicVigOw4;;Js`||X7f6{%1;EWxW zq%valIhg1(H0vvSloO>A=mIrf4wVwQQ&w!j-NEKd`+f7FecIfg@XfC__Lz?^+T7FU zI5#Em8yveK@N1f8Ih?kevy1EI>xJ~zr5(rT0ZRrX#&WFVQ!F4|%poue2LVUBB*Oq7 zV*%rEOu%wH7Pu7Ua}>?;!1LJ0qNDPPYW@GfZ*MLZT~XimSl!?p;0rMB=DW%bv4~PE z%^%UCRm?MpifcU1QXv#0Z!$y1%Pz=LW1c2B7_ALhjROJ}^SHL^%rpmX7woyU(41YK zBO@r0%UyzHv;;WdmsJTpGmV!ZUldtH#TD9TAX3WxA=OMSuMnrE3we=9TUALI#PVt& zC{tl0OK=)VMqzJaCKwkeRr;{`eRY2Pc?nw|!&L_*i@QqQmRcO{W?KdEIu2DZSmt+n z?o5un%9yB2VJH^f@KCdf4Jy|XtZ}X3M5;I@$uE+*?b&2aF9;_?lJ$dYp;AV^*7jvJ mQ1ZPIEof0t#AGXDIc@e7J_?p1YKFbml&x+b*EBz_CjS7$bLUh5 diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block index e010a73418efc9c9a3a7b5d0781a059ee7cbac19..ffa39abcf23f5f1a3cdc38ee4d41d6377938edf3 100644 GIT binary patch delta 572 zcmaDM|5Co5%Z-CWNFm{oQoK*_y6n^4kNqd>T`4YL4=dTqHEpF|<-xRtE!y2u3dWo7 z>ly}EI`+=AzVX`cU5!;i+jM`^MLfr)G<(f*ep(AX6z94p&NW$_>liy%9tX1&568;>#CLK< zm5sZzRpQgHZ+?3$S6{ZOJYe$lh$v3(?5~gO7$zTOpT*d;If28Px!&Etl}VA|MpU!2 z{$XXEn`X)1<`sm=UA$2Ee1l{CMZeG&>lKrDjhGa8RlCk^-0Jywa@qIKTT7nK2yNY3 z`)FeO+?@yg41U@sPZx4CaA8v5+-b1&BwxDXF^dU2pI?a9+)O{QEMNMDX#C+tZL6;6 z{A5yaP`YNUu3ffIdh^l6jn)eVkA4k5vN4WbvGSjMRP#a+J+;l+Jb}zPr?ro9cJJTB z^1E-fq>*;!rTj)`k4Gm&jzO&Po4U#EP`xSh{q?FATr5T}GPBP_M&)!Wo~*P^)qH+r y1Cs*Zou@bJstpCpx6QUVK4+?cV%y}yORi4w7d2TY)Ac>8hKq%ZiGzuY0R#c%D(3+J delta 571 zcmaDU|3bc=%Z-CWNMZJt**gN(*nU!C$n@{?c0E%1-zQA_-HPwreQOx|BB$3%DePGr z6DqTUEk$bnk_`u{GlV+3zGuu$cZmyqAfL$}eaS@VfjHM)ajuEtTu0ftaygi#xH%5I z``W=KaG?2&k`jMXX>n#=YH@LLMq*xGYL1qJp{bcgYN~~$k&%U^fr+`fnQ>}jiixq2 zK~j=|sgbc!Vq#)anyIB>im_p$af(H;W z=}U{*ODa_>ygPk5-1oaItVPaWHW)fFJ;kSmuxb diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block.json index f41fbd18..d82d1ac1 100644 --- a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block.json +++ b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block.json @@ -11,14 +11,14 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRSTg3cFpPdjNjb3U3cTdwOGFFSVE3ekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQ3FtQ1VPNTVudjkKeDg1SHNTWVZQU2lERHl4a0hna200azlFRW1kVUloZ3Y4V3hFRWdXd0pNS3B3TndQTWo2TU1SU012UFZVQ1lzVworZzNCcU8zdm1hS2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUdrVG1URTlzQ2tRdm9DalhmbFZjcGlPOGdXeC9tV2pSc0R3VjZsS0pSNjNNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUZWNTJod3VndGE3UG5XdDhmSkZXY1FKeW84Z0tTVzJtS21QWkhkY0l2MkdBaUFvNkEweApDc1o4Y0NkWFd2ckIzTzAzZThpRHF3dWNqTWFUVmhrUVl6ZEZsUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org2MSP" }, - "nonce": "Zk2Qnjrc+oVEf1FuDX9nI5AtFZlXp7RA" + "nonce": "WLtyQWp1/DfxhRxAz6EdupQnD9Hjofab" }, "payload": { "action": { "endorsements": [ { "endorser": "CgdPcmcxTVNQEqoGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWM2Z0F3SUJBZ0lRTXRuZ1RFUlB4ckdYN2RlM21wR1I4akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdveEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVEwd0N3WURWUVFMRXdSd1pXVnlNUjh3SFFZRFZRUURFeFp3WldWeU1DNXZjbWN4CkxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU2R3gyQUZCQjZiZloKQThOUm1TRmJIdjBFK1VwTGtMRFRvQmFsT05pelhTR2wwOWV2b0laaGxwWnNLMkx3Q2k2NGxiVlBsUW5IVzdtZwpTZUZZTTRkSXlhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0t3WURWUjBqCkJDUXdJb0FncXAvZnFEK3dLOHlYRnZta0FjaWN2K1hQWlRwRWw5aEhPQnNMZnhhdW5sQXdDZ1lJS29aSXpqMEUKQXdJRFNBQXdSUUloQUxucVlKS1RlR1d3aVE0S2VWYysrSFIyUkpUYTJVOEhOMGJ5TDJ2WXQ0ZWFBaUJLK0FjYwpvZFNzOGxHR3JzcWtWUmFIWnZaYUZRSm92UEpsUWc3SXdzQktwdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", - "signature": "MEQCICsD6dnKZi/fskPhW8Tv/Ves5nh7TeH/XgTE012/R7l8AiA9GhJE79KJnhB15vcrQDbhdZ1Cm/wBaJwTk8deVNk5eA==" + "signature": "MEUCIQDYWoNDL8MjLNk2Y/aecFYe0dBx57BBf9FOVeivIWINMgIgDSWKzbG1SeOTdvfztXTlmFWFtX3ikYeducFOMPk9Y5c=" } ], "proposal_response_payload": { @@ -101,7 +101,7 @@ ] } }, - "proposal_hash": "tfWbYyGU/INJEoaLF5yvfLuukoOZAqLTbHfh34sbq0I=" + "proposal_hash": "og7JqHo8R0M6YeX17PtIpyemqndQk5dYWgkLa/XjfgA=" } }, "chaincode_proposal_payload": { @@ -143,9 +143,9 @@ "version": "" } }, - "timestamp": "2021-08-18T21:10:24.072548800Z", + "timestamp": "2021-08-27T20:56:09.873143300Z", "tls_cert_hash": null, - "tx_id": "1568ee82289047763ead4320bb05232aaabf591d31a3d8c22bb9112d3953a508", + "tx_id": "c9666d7c3a5fd162d8b7dd4d4282515b8908091ed3982b2843ff097c14127f52", "type": 3, "version": 0 }, @@ -154,22 +154,22 @@ "id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLRENDQWMrZ0F3SUJBZ0lRSTg3cFpPdjNjb3U3cTdwOGFFSVE3ekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHlNREEzTVRjeE9ERTVNREJhRncwek1EQTNNVFV4T0RFNU1EQmEKTUdzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE0d0RBWURWUVFMRXdWaFpHMXBiakVmTUIwR0ExVUVBd3dXUVdSdGFXNUFiM0puCk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQ3FtQ1VPNTVudjkKeDg1SHNTWVZQU2lERHl4a0hna200azlFRW1kVUloZ3Y4V3hFRWdXd0pNS3B3TndQTWo2TU1SU012UFZVQ1lzVworZzNCcU8zdm1hS2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkCkl3UWtNQ0tBSUdrVG1URTlzQ2tRdm9DalhmbFZjcGlPOGdXeC9tV2pSc0R3VjZsS0pSNjNNQW9HQ0NxR1NNNDkKQkFNQ0EwY0FNRVFDSUZWNTJod3VndGE3UG5XdDhmSkZXY1FKeW84Z0tTVzJtS21QWkhkY0l2MkdBaUFvNkEweApDc1o4Y0NkWFd2ckIzTzAzZThpRHF3dWNqTWFUVmhrUVl6ZEZsUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", "mspid": "Org2MSP" }, - "nonce": "Zk2Qnjrc+oVEf1FuDX9nI5AtFZlXp7RA" + "nonce": "WLtyQWp1/DfxhRxAz6EdupQnD9Hjofab" } } }, - "signature": "MEUCIQC7OiloIyXzCOL7ZyKK9QnkglBJeFn5ZcV2dACZe+wYLgIgdgNZdAa4UtLx2GVoFtcdSgbHLQyWjqU0UV5fBYgDtEg=" + "signature": "MEQCIAm5MLXJDmchxjiQDPPoFXzZZ8imbxvYFV/Dooaq1Cz5AiBAItYzJyt2vhuzxaOBO6HF9VfEsV4HIXn+H1qDoRQuJg==" } ] }, "header": { - "data_hash": "vK1cVRyoBmQan6SwwHtoEomK92idZ0ReVeAfaQ9b0jQ=", + "data_hash": "M7PfLTFTeUGNmTvY607ufDpwhpdPNaIMxxopjTZs+Ts=", "number": "8", - "previous_hash": "m7SbuFCsPfIiAGlPjktFxHX/TFYr7qj3C46sAY5Zl30=" + "previous_hash": "YOIiX0xTrmvLi+NPky7Uc3AHVnS1CpapTnnBZqGEK4s=" }, "metadata": { "metadata": [ - "ChEKAggCEgsKCQoDAQIDEAQYDBKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYtr0zxEZF0dc9/v22J+VXQC72lYNDBHoiEkYwRAIgPc2+rKuNcoT2gCiiB9eZovZwZHwLvwSpqZ7ie/PuBpwCICLp8YT9LHZspuw/Fn93KbzwVNBQL/jc6g5jPS3FeVZc", + "ChEKAggCEgsKCQoDAQIDEAQYDBKVBwrKBgqtBgoKT3JkZXJlck1TUBKeBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSHpDQ0FjYWdBd0lCQWdJUkFMNFlObjVyc00wYk93MHYwU0hLcElFd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB5TURBM01UY3hPREU1TURCYUZ3MHpNREEzTVRVeE9ERTVNREJhTUdzeEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SQXdEZ1lEVlFRTEV3ZHZjbVJsY21WeU1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bApMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sOHBGbDBDVXp1Vmk5LzkrZHVkdHNnCjdRQkpYTGlJMSs1YVZpU2UxV01nYkpGYkZMVTZDV2cxd2oyVWdKS3BxR2puSCtOVWx5ZmNyY2FpMG9CeHVHQ2oKVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSURDMgprdnJYYm15VVZuQUI0MVFBbW1NU2gzU0ZhV29CTFJjRDQ5YlFCZHdOTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDCklFY1hqSE1MVzlINUtQRFJtOE5acWpOelFNMmxBMy94TW85SFlHTFV0MUROQWlBYlZmMXhlWGp6ektVcUU3aUgKcHJtQjVDQTlKalY1YVFnY0hSVHVzZzNIaXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYyyvGCYu/sgT7jqsZMitp0m+BQ0jiyBTGEkYwRAIgTpWyRsJ/NQPfryU4CgQy6GlrzFlabIkhyXk7ZSnnxLACIA7c5dl+ezERd7abOMeclRAhhpPDpNWUTxU0rhyK92p8", "CgIIAg==", "", "", diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block.json-flat.json b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_8.block.json-flat.json index 7b33e3505f11ff3dac04714757ae46c63fd2e47b..7f636346421097fcd973a9aab3bb5eb61a5ff2d4 100644 GIT binary patch delta 717 zcmaiwO>5I&0DuweVS>U?#3I`ScNvv7-)}M~m^MwDHc68%Z9Wcak~d#X)1;qEg0S1p zLOgl%9|*m9684+Cd2ss$-k#IL!*i?MYCr!xKGVf*q3Rjh;`}_Ew)i-gztt$|0e>A{`Lk0m8$Oww&v=&@D(J$ZJxJL*4gqyZSN1}Qy3 zB+B#*6ewFEE4*a2glbGeQx9U%ZW(hwV5_h7&()Xuv+C}Mseady2R^*6(@$PuK*Nwr zlDb5gCJk_uz;Ohzs^imU_3f1V;4&0NLEz#x=|hylAngDM2}ocxMxvxcGYE|^s0VR| z#vF_$aNkE5;GzVI0iVPkLO&X=<;~Zb`CHhZVMFIV`r=KHQbLJ?@OD0ng0*-eyJ&1Y_A4pert&sJmg% zZa-~?o(;Wq6WUw*Q)q9(wgePk)OgLC_T@x7*_#vsc0QL~hZ$64TafZR&E}f5X=s~D zJ->Kwj)llTa&4XL#i$`GaRH_-&JJeFE3}*0nYLVZtX01^A~x;n$HmLTuk)aGQxyAt z*W9%>fd=NQjU`3f3`rUt6`4mxN9*@u^LoMxftKmTWHW5Zs^YJUDbWqog6c2UCBLv8 zAr1>82G-SbnTzcGDd3WD(eTRN1OnR`OP;%!uwj@fTqf&NEuSLmuoy8|_K3bu@%{nj Cz3mJD delta 718 zcmaiy&5F}d0EH3jVuTR}L@eScIGdr;+}tEhGEgu{lO|2*G;Nw`??TPb%}>)NZId?B zL73gFg}8F(8wlOG66TrQxv=vD?#}9*?;OsZb!Ywj^Y|@Fpqb9rUL&*RfK)b}37=|= zP$+0VS+YZ+B2QX-y|%A?G$l>SJ1sxeQA`ARGKj7?YfIQTXVQqZuu4oqO9mt)hU}aZ zVu9~QJ(=b8UK)ucv-Q?y$BleMN(-VConC1roR95(!eF7@KIEY4@9X3J{ZaQ>qX@3t z>8?8_w0=*{97ADt+rZdtlI#)*E5mZtAfo8pT>-87TK`;qsUKJOM|}0W4j%OWWu1HS zg5)enUXb7d(oMiZhUPc`P<3+JtiGLgK9Ed{!{B!nB~)CjfE5Bta$9C} zd3OGO!H(RGBIScXi-qodFiQ&MTAdJFqGn04@WbW+|=R?73IrKNhm2#>F!Nw_eIknW?m~~W`hx>U>iO14k-8^>ig%g diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_9.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/businesschannel_9.block index 3d89f94e6392207c75ab26d8866c27cf51fdab5b..8a1b0d9085692555e36a526ab9f0f0d965fe93d0 100644 GIT binary patch delta 1039 zcmaESln0)FuS+Qu zrglG$X?Iw$d0~vUr`1H|lZsBR+$Zzvazm0r_8P6{5xTXPiR&5=cLMP%HZExnMkzLq zKZ}-jvMKQ=l@@2_r4|<_XC&t3rRE5oV&huN#>M4dl(Mm2i&KB^ZIz`O9erxMA za4`MN6m{fc_unly`5?0{r=f3ffY1$X4#vs)EMl8a>TedAT&-_0dFCXo$y~0ylcz|k zg6W?UAliNNGiG7Y$>Odmll>*jCjXEy+I&>VD(nzI*eMA`z!P(PbxQ<{I0xt@}Y8_$wxiaCeQFvo}5;$0#s=raL0@5 zGblKipuw@(tulaF>dAk3*VOixYnF0z-%f31H{!EMvd zcQ@mdAvQ(2B{|sVX(s*RXD?^@a{SdJiATYkCT`g-;UucEYUwN|CI!cdlOLY1*|vJk zk`+^zXx#s~=%NVgp{a*|83q1kIJ=AM3pCh%39XwGA-b)l@`ebft8FlJJSE`5?zvOjUtnPo51e$8l7jbF+2p=#UjpWRXk3IC(oU?$C5!xbNE zXL>hW%SJrl+`j+?=V@jVg{$AVSbuQ-v3S`sCIyxGMU!i4e*b>!>K3wbxz4N8`isuS zAC$B==rOGgx*nk_wVR!54Lg@07ZV33zYsSUCl@m#6SDw|1h3Gv&5rZUm~-onWu`XE zSvAx%Ecufk_|DwIGF;Pf-`PBK|Ia4;D=Za!8>Mq({$nN+M y^yLeag4|7()m}P0dz~iym9bgM5o@*ic0%a)$dVfo8mq$RZujD10a?z)0D=H_4Xt1R delta 998 zcmVy#fk}y#fmA1_~Pp z0U8Df*Y5R*1|kn)b#rNMWpi_5Xkl({Wo#141`4eP3JOnhWU+rL0~ieO`M@B75q?WB zG#M6ReP0K#9(?V%EIyOL11+=F84DGYKv*b!B6qDdzHj{Q=YLl!l2$Pt2CbJ%3t`?IPcXX4NN-UGQcQBJ} zcr26ZcY~9~NhOn#cPNv-cz6)qN(%D^3L6Ll8U_g0?)8YXMtM*J8ow+0`qs%;Au-An(Xb)i?zSx7Y|v`0w7iFI{bmsOhs55iJs)2MW^$3bqCc2TyWmGEGxZ5~>C*EiElALPbYOvv8Lq17Jv% zX*sieyC{%8@Ye9SHz0OR?I>D8x|tG2Fhl|%e>%jGpnrGA;`#=~s; z8#A>ace5E50w8m1X|kfecF}c;KjU$u8BoIXd=2%P1F-0pVk~JZ^MA9jlR*Q2V0@?M z=8&JS4>~_QTM8e@cXODY(emSu5=Ssa0wDnJL6Q=RqGh}4C@KO?+v-r(3nWU3b9@zr z)Sf&w4{ z`E~?xRcNu!rzp<}NCxzD8F8xL8crWMaQ0NfaHu#Mx(5oY2MQ4i0tg8Y5(^3m3IhQG z0}uol4HA{JL7z4QZ132jzT_=<_~n0)FuS+Qu zrglG$X?Iw$d0~vUr`1H|lZsBR+$Zzvazm0r_8P6{5xTXPiR&5=cLMP%HZExnMkzLq zKZ}-jvMKQ=l@@2_r4|<_XC&t3rRE5oV&huN#>M4dl(Mm2i&KB^ZIz`O9erxMA za4`MN6m{fc_unly`5?0{r=f3ffY1$X4#vs)EMl8a>TedAT&-_0dFCXo$y~0ylcz|k zg6W?UAliNNGiG7Y$>Odmll>*jCjXEy+I&>VD(nzI*eMA`z!P(PbxQ<{I0xt@}Y8_$wxiaCeQFvo}5;$0#s=raL0@5 zGblKipuw@(tulaF>dAk3*VOixYnF0z-%f31H{!EMvd zcQ@mdAvQ(2B{|sVX(s*RXD?^@a{SdJiATYkCT`g-;UucEYUwN|CI!cdlOLY1*|vJk zk`+^zXx#s~=%NVgp{a*|83q1kIJ=AM3pCh%39XwGA-b)l@`ebft8FlJJSE`5?zvOjUtnPo51e$8l7jbF+2p=#UjpWRXk3IC(oU?$C5!xbNE zXL>hW%SJrl+`j+?=V@jVg{$AVSbuQ-v3S`sCIyxGMU!i4e*b>!>K3wbxz4N8`isuS zAC$B==rOGgx*nk_wVR!54Lg@07ZV33zYsSUCl@m#6SDw|1h3Gv&5rZUm~-onWu`XE zSvAx%Ecufk_|DwIGF;Pf-`PBK|Ia4;D=Za!8>Mq({$nN+M y^yLeag4|7()m}P0dz~iym9bgM5o@*ic0%a)$dVfo8mq$RZujD10a?z)0D=H_4Xt1R delta 998 zcmVy#fk}y#fmA1_~Pp z0U8Df*Y5R*1|kn)b#rNMWpi_5Xkl({Wo#141`4eP3JOnhWU+rL0~ieO`M@B75q?WB zG#M6ReP0K#9(?V%EIyOL11+=F84DGYKv*b!B6qDdzHj{Q=YLl!l2$Pt2CbJ%3t`?IPcXX4NN-UGQcQBJ} zcr26ZcY~9~NhOn#cPNv-cz6)qN(%D^3L6Ll8U_g0?)8YXMtM*J8ow+0`qs%;Au-An(Xb)i?zSx7Y|v`0w7iFI{bmsOhs55iJs)2MW^$3bqCc2TyWmGEGxZ5~>C*EiElALPbYOvv8Lq17Jv% zX*sieyC{%8@Ye9SHz0OR?I>D8x|tG2Fhl|%e>%jGpnrGA;`#=~s; z8#A>ace5E50w8m1X|kfecF}c;KjU$u8BoIXd=2%P1F-0pVk~JZ^MA9jlR*Q2V0@?M z=8&JS4>~_QTM8e@cXODY(emSu5=Ssa0wDnJL6Q=RqGh}4C@KO?+v-r(3nWU3b9@zr z)Sf&w4{ z`E~?xRcNu!rzp<}NCxzD8F8xL8crWMaQ0NfaHu#Mx(5oY2MQ4i0tg8Y5(^3m3IhQG z0}uol4HA{JL7z4QZ132jzT_=<_~{FX6nR*+>Limh)lK@Gn~9wboS%| WG4Y8O0(g{%aA>hPrsQVk6$1bc3LFOj delta 107 zcmeyP`$uYU?iLnt-0~ok9YPyPZ1cM2g2d~bxN>LKW z;K^}n#J{t7149~Nv5-^b5?*&oJABJ=J-Q=fqNLg|=I`q{5=Ssa0wDmrk`_?yna4B8 zT^<-%KoB|*YASN&a<>N#dP+(=trM+I7^s^?LKWJ1xDt+uq zy<+teMleJIAXI+1+Ri(yRv<+ysa)eK)mTmZ`;;->dLJpw;SHAARv!W&HKvT_gfZMU b$nzeRrpF9E8Q#X4G9hqj z0?`Qq^LNwWX-glP?Cs8rwZG&S4_VLxAXV%-{DI|gRGG-P4b2=R>0-sugxL0Pv@oHl z>9Z6OEwddSK?8qCm1#M%e7h)+KJeD?xHlknP3ZhJ6~WpyHW2 diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/original_config.pb b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/original_config.pb index adfc28e08aceb3c17b832e2e7d5443d262096201..250008bfc6e142a82edb47f0c1371dbc04e77786 100644 GIT binary patch delta 76 zcmV-S0JHzfzX8g>0gx?|6c!(o6%`nhOBNQfLbDW;uPY{#?iCEPUlofMvk)wD1d~}_ iCbNPtsV$R$Ue=Q;UR9IbFiDfTFe3;m20>(PX>M~oavUfC delta 54 zcmV-60LlN#zX8g>0gx@RWylnfEI5;|D<+ff6%4aq6^j;=w?-zj>ML>tvw|?GEt3LY MRFf)R*ORtgbcRwFIRF3v diff --git a/hyperledger_fabric/v2.2.1/raft/channel-artifacts/testchainid_1.block b/hyperledger_fabric/v2.2.1/raft/channel-artifacts/testchainid_1.block index 7850a9dc2fe5c3d32a3e6e3714a58dcf6b5f8be7..226888acf792aa62a18d29d0717af4b7be8af115 100644 GIT binary patch delta 760 zcmcchf$`P{#t9l$uUKZdmt~r+hDxo_!8M&_Q zW8`2Iy0DLNGQWxJ=9``uMJ6YCYEC{M$2)n3rz)6U6_+ykq^H1U9g`~}lV^MCOr97Q$8Trb2E8E=&rJ2}K1Kh3uQu{+`GcTNPc^^S9me$gRAt5q*%M3(s*8U~%$rkk^}4#HRY-MOW`X{6%Z?;u3%6jK?-Mbv-|F{vVb0c@}a; zrdoe$Y~X44{of(h1qPs+2Xy%%Xy;q#hY+Ay_0D%C(H%g8G delta 787 zcmcchf$`P{#t9l$t$Gjh)Q#@>^f<3_%Tno9?U}^p$h%Nx@ue#r!EYO8e;2y`f|2Vo z5VryGGd3=94i+gkj*d59J2oacGwWsD*>baPyYu_tJr@HXuM9eO?DzDZGig6o3e9}T z$aUrcBiAc7E@=)%sFux_ncbPyJeN4%_09>}!go>+ia5kgv61UM_U|CL`Ci zeT*E8LKpTiZdSA~(wRIv#dmUKz6XaEn`26DW?u1R2XsC;D^n0-S3q_{RqaeW5)f(hn}C20Z7QY~Bu zEpM{u@A;Q^@u%PAqC@qc6s!2WW^@Ye+RT?F&Bi!yvsQsUbG?Gx)lydXrPIoC50-zO z6q97H({^%d@C*qdHv<`7Rf$sa%Jl1YZ zf3&YfbJm+n77yw@f}%}!PUU1$FiqZEmHihzpQP>VNRy z@~_&pix{0w8TuU6Piq~Mf&=f@$FsjDtWTDaTe|Shk(CF`Z8B}nNL?4(xpi6Cq1CmU7nk@m zXVf^VK04NSL+5x~2>XF(QGbPnUY94;I(tBTu61W=-es>Dw{pb}-C3ijX0gxs9@oFK zrt+3E#+*zCb^OmqoUZbNp*;Ge$vS@J!hZdV- wN^WLe@kX{7(a9gQT{kC+_K8hisiOi^QNpOT`9(1=<79pvO|Yh~B_41M0Mb%9fdBvi delta 144 zcmaF)it*(uMm7#+p~tTnH~(^r5#2l|rdMooXpGxr$x_wHMaBM;HH%d^wAdU|ax?Ra zH?keqnrtAdGFe%>Z1O2lwaLBOY7_P4C(m|}n3yKE`Godnk;(d^s*|}KA<{P;cs4gU iE@7E0Q>rvM%dG=s7^BwYycoUBr;1q_fp&PHm=6G(>@>*$ diff --git a/hyperledger_fabric/v2.2.1/sdk-node/connection-profile.yaml b/hyperledger_fabric/v2.2.1/sdk-node/connection-profile.yaml new file mode 100644 index 00000000..7d5f30b5 --- /dev/null +++ b/hyperledger_fabric/v2.2.1/sdk-node/connection-profile.yaml @@ -0,0 +1,69 @@ +--- +name: Network +version: '1.1' +client: + organization: Org1 + credentialStore: + path: /tmp/hfc-kvs + cryptoStore: + path: /tmp/hfc-cvs +channels: + businesschannel: + orderers: + - orderer0.example.com + peers: + - peer0.org1.example.com + - peer1.org1.example.com + - peer0.org2.example.com + - peer1.org2.example.com +organizations: + Org1: + mspid: Org1MSP + peers: + - peer0.org1.example.com + - peer1.org1.example.com + adminPrivateKey: + path: /opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/priv_sk + signedCert: + path: /opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem + Org2: + mspid: Org2MSP + peers: + - peer0.org2.example.com + - peer1.org2.example.com + adminPrivateKey: + path: /opt/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/priv_sk + signedCert: + path: /opt/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem +orderers: + orderer0.example.com: + url: grpcs://orderer0.example.com:7050 + grpcOptions: + ssl-target-name-override: orderer0.example.com + tlsCACerts: + path: "/opt/crypto-config/ordererOrganizations/example.com/tlsca/tlsca.example.com-cert.pem" +peers: + peer0.org1.example.com: + url: grpcs://peer0.org1.example.com:7051 + grpcOptions: + ssl-target-name-override: peer0.org1.example.com + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem" + peer1.org1.example.com: + url: grpcs://peer1.org1.example.com:7051 + grpcOptions: + ssl-target-name-override: peer1.org1.example.com + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem" + peer0.org2.example.com: + url: grpcs://peer0.org2.example.com:7051 + grpcOptions: + ssl-target-name-override: peer0.org2.example.com + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org2.example.com/tlsca/tlsca.org2.example.com-cert.pem" + peer1.org2.example.com: + url: grpcs://peer1.org2.example.com:7051 + grpcOptions: + ssl-target-name-override: peer1.org2.example.com + tlsCACerts: + path: "/opt/crypto-config/peerOrganizations/org2.example.com/tlsca/tlsca.org2.example.com-cert.pem" diff --git a/hyperledger_fabric/v2.2.1/sdk-node/createWallet.js b/hyperledger_fabric/v2.2.1/sdk-node/createWallet.js index 7a4aaf1f..c10143ae 100644 --- a/hyperledger_fabric/v2.2.1/sdk-node/createWallet.js +++ b/hyperledger_fabric/v2.2.1/sdk-node/createWallet.js @@ -2,64 +2,37 @@ const fs = require('fs'); const path = require('path'); -const User = require('fabric-common/lib/User'); -const Signer = require('fabric-common/lib/Signer'); -const Utils = require('fabric-common/lib/Utils'); const {common: commonProto} = require('fabric-protos'); const {Wallets} = require('fabric-network'); const mspId = 'Org1MSP'; -const baseMSPPath='../crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp' -const signCertPath = path.resolve(baseMSPPath+'/signcerts/Admin@org1.example.com-cert.pem'); -const signKeyPath = path.resolve(baseMSPPath+'/keystore/priv_sk'); +const baseMSPPath = '../crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp' +const signCertPath = path.resolve(baseMSPPath + '/signcerts/Admin@org1.example.com-cert.pem'); +const signKeyPath = path.resolve(baseMSPPath + '/keystore/priv_sk'); const signCert = fs.readFileSync(signCertPath).toString(); const signKey = fs.readFileSync(signKeyPath).toString(); -class gwSigningIdentity { - constructor(signingIdentity) { - this.type = 'X.509'; - this.mspId = signingIdentity._mspId; - this.credentials = { - certificate: signingIdentity._certificate.toString().trim(), - privateKey: signingIdentity._signer._key.toBytes().trim(), - }; - } -} - /** * Main entrance method * @returns {Promise<*>} */ const main = async () => { - const user = loadUser('testAdmin', signCert, signKey); - const identity = new gwSigningIdentity(user._signingIdentity); - const wallet = await Wallets.newFileSystemWallet('/opt/test/wallet'); - await wallet.put(mspId+'-admin', identity); - return "wallet is created" -}; + const wallet = await Wallets.newFileSystemWallet('/opt/test/wallet'); -/** - * Construct a user object based on given cert and key strings - * @param {string} name Name to assign to the user - * @param {string} signCert Certificate string to sign - * @param {string} signKey Private key string to sign - * @returns {User} User object - */ -const loadUser = (name, signCert, signKey) => { - const SigningIdentity = require('fabric-common/lib/SigningIdentity'); - const user = new User(name); - user._cryptoSuite = Utils.newCryptoSuite(); - const privateKey = user._cryptoSuite.createKeyFromRaw(signKey); - const {_cryptoSuite} = user; - const pubKey = _cryptoSuite.createKeyFromRaw(signCert); - user._signingIdentity = new SigningIdentity(signCert, pubKey, mspId, _cryptoSuite, new Signer(_cryptoSuite, privateKey)); - user.getIdentity = () => { - return user._signingIdentity; - }; - return user; + const x509Identity = { + credentials: { + certificate: signCert, + privateKey: signKey, + }, + mspId: mspId, + type: 'X.509', + }; + await wallet.put(mspId + '-admin', x509Identity); + + return "wallet is created" }; main() - .then(console.log) - .catch(console.error); + .then(console.log) + .catch(console.error); diff --git a/hyperledger_fabric/v2.2.1/sdk-node/invokeChaincode.js b/hyperledger_fabric/v2.2.1/sdk-node/invokeChaincode.js new file mode 100644 index 00000000..a85346cf --- /dev/null +++ b/hyperledger_fabric/v2.2.1/sdk-node/invokeChaincode.js @@ -0,0 +1,73 @@ +const fs = require('fs') +const YAML = require('yaml') +const {Wallets, Gateway, GatewayOptions} = require('fabric-network'); + +// Load information from the connection profile +const connectionProfileFileName = "/opt/test/connection-profile.yaml" +const connectionProfileYaml = fs.readFileSync(connectionProfileFileName).toString(); +const connectionProfile = YAML.parse(connectionProfileYaml); + +const orgName = connectionProfile['client']['organization'] +const mspId = connectionProfile['organizations'][orgName]['mspid'] +const adminUserId = "Admin-" + mspId + +const adminCertFile = connectionProfile['organizations'][orgName]['signedCert']['path'] +const adminKeyFile = connectionProfile['organizations'][orgName]['adminPrivateKey']['path'] +const org1AdminCert = fs.readFileSync(adminCertFile).toString() +const org1AdminKey = fs.readFileSync(adminKeyFile).toString() + +const channelName = "businesschannel" +const chaincodeId = "exp02" + +const main = async () => { + const wallet = await Wallets.newFileSystemWallet('/tmp/org1wallet'); + + const x509Identity = { + credentials: { + certificate: org1AdminCert, + privateKey: org1AdminKey, + }, + mspId: mspId, + type: 'X.509', + }; + await wallet.put(adminUserId, x509Identity); + + // Connect to a gateway peer + const gatewayOptions = { + identity: adminUserId, // Previously imported identity + wallet: wallet, + discovery: {enabled: true, asLocalhost: false} + }; + const gateway = new Gateway(); + await gateway.connect(connectionProfile, gatewayOptions); + + try { + // Obtain the smart contract with which our application wants to interact + const network = await gateway.getNetwork(channelName); + const contract = network.getContract(chaincodeId); + + // Submit transactions for the smart contract + const args = ['a', 'b', '1']; + const submitResult = await contract.submitTransaction('invoke', ...args); + console.log('Invoke transaction has been submitted'); + + // Evaluate queries for the smart contract + const evalResult = await contract.evaluateTransaction('query', 'a'); + console.log('After invoke, the query result = ' + evalResult.toString()) + + /* + // Create and submit transactions for the smart contract with transient data + const transientResult = contract.createTransaction(transactionName) + .setTransient(privateData) + .submit(arg1, arg2); + */ + } finally { + // Disconnect from the gateway peer when all work for this client identity is complete + gateway.disconnect(); + } + return "Invoke and Query tests are passed!" +}; + +main() + .then(console.log) + .catch(console.error); diff --git a/hyperledger_fabric/v2.2.1/sdk-node/package-lock.json b/hyperledger_fabric/v2.2.1/sdk-node/package-lock.json index 4ce706eb..e56ea41f 100644 --- a/hyperledger_fabric/v2.2.1/sdk-node/package-lock.json +++ b/hyperledger_fabric/v2.2.1/sdk-node/package-lock.json @@ -575,6 +575,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", diff --git a/hyperledger_fabric/v2.2.1/sdk-node/package.json b/hyperledger_fabric/v2.2.1/sdk-node/package.json index 35953def..2de92c8b 100644 --- a/hyperledger_fabric/v2.2.1/sdk-node/package.json +++ b/hyperledger_fabric/v2.2.1/sdk-node/package.json @@ -13,6 +13,6 @@ "fabric-common": "^2.2.8", "fabric-network": "^2.2.8", "fabric-protos": "^2.2.8", - "khala-fabric-formatter": "^2.2.0-alpha.8" + "yaml": "^1.10.2" } } diff --git a/hyperledger_fabric/v2.2.1/sdk-node/sample-gateway.js b/hyperledger_fabric/v2.2.1/sdk-node/sample-gateway.js deleted file mode 100644 index 8e9a2887..00000000 --- a/hyperledger_fabric/v2.2.1/sdk-node/sample-gateway.js +++ /dev/null @@ -1,59 +0,0 @@ -const fs = require('fs') -const {Wallets, Gateway, GatewayOptions} = require('fabric-network'); -const {Client, Endorser, Endpoint, Discoverer} = require('fabric-common'); - -const connectionProfileFileName = "./connection-profile.json" -const org1AdminTLSClientCert = fs.readFileSync("/opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.crt").toString() -const org1AdminTLSClientKey = fs.readFileSync("/opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.key").toString() -const org1AdminCert = fs.readFileSync("/opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem").toString() -const org1AdminKey = fs.readFileSync("/opt/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/priv_sk").toString() -const connectionProfileJson = fs.readFile(connectionProfileFileName).toString(); -const connectionProfile = JSON.parse(connectionProfileJson); - -const mspId = "Org1MSP" -const adminUserId="Admin@org1" -const channelName = "businesschannel" -const chaincodeId="exp02" - -// Connect to a gateway peer -const wallet = Wallets.newFileSystemWallet('/tmp/org1wallet'); - -const x509Identity = { - credentials: { - certificate: org1AdminCert, - privateKey: org1AdminKey.toBytes(), - }, - mspId: mspId, - type: 'X.509', -}; -wallet.put(adminUserId, x509Identity); - -const gatewayOptions = { - identity: adminUserId, // Previously imported identity - wallet, -}; -const gateway = new Gateway(); -gateway.connect(connectionProfile, gatewayOptions); - -try { - - // Obtain the smart contract with which our application wants to interact - const network = gateway.getNetwork(channelName); - const contract = network.getContract(chaincodeId); - - // Submit transactions for the smart contract - const args = [arg1, arg2]; - const submitResult = contract.submitTransaction('transactionName', ...args); - - // Evaluate queries for the smart contract - const evalResult = contract.evaluateTransaction('transactionName', ...args); - - // Create and submit transactions for the smart contract with transient data - const transientResult = contract.createTransaction(transactionName) - .setTransient(privateData) - .submit(arg1, arg2); - -} finally { - // Disconnect from the gateway peer when all work for this client identity is complete - gateway.disconnect(); -} \ No newline at end of file