Stopping peer1.org2.example.com ... done Stopping peer1.org1.example.com ... done Stopping peer0.org2.example.com ... done Stopping peer0.org1.example.com ... done Stopping ca_peerOrg1 ... done Stopping orderer.example.com ... done Stopping ca_peerOrg2 ... done Removing peer1.org2.example.com ... done Removing peer1.org1.example.com ... done Removing peer0.org2.example.com ... done Removing peer0.org1.example.com ... done Removing ca_peerOrg1 ... done Removing orderer.example.com ... done Removing ca_peerOrg2 ... done Removing network artifacts_default 9b6ab676fd22 24963014d905 Untagged: dev-peer0.org2.example.com-mycc-v0-22355527861a6e34150a8bd05d8d30fd2c991d18871620fab4e32394679f19c6:latest Deleted: sha256:42134a730b12b1ebf74c5f2299ae19dbe92b554616cc74391a751670f8b10fc5 Deleted: sha256:51ea52bc9f17d6555c892652e5ee1451fb8ab65ec94ee9059ab47e4cadeae961 Deleted: sha256:7745aa8f5d5e69c757043a1aff42273f29cef3f3335bd1a0ce87394e86fc9858 Untagged: dev-peer0.org1.example.com-mycc-v0-f021beca29998638e0bb7caa7af8fda7f1e709518214a3181d259abcb2347093:latest Deleted: sha256:d17201607c21e53c16c28aa95c50db6b6c79ad8456cd771020b7aca7f6ee918e Deleted: sha256:e261a68d4277357d1e747c2553c46bc45f63a690fb6ede6734843c1ae5499a9c Deleted: sha256:e0d60505a05beb3067bbd26ac930391e9510f55772ff959c53e399654cdf2225 Deleted: sha256:ab1192925d89a5e8377e0b2f9c5736a7e6a93019e9f5b8bb5510d4a57ecdffe0 Creating network "artifacts_default" with the default driver Creating ca_peerOrg2 ... Creating ca_peerOrg1 ... Creating orderer.example.com ... Creating ca_peerOrg2 Creating ca_peerOrg1 Creating orderer.example.com ... done Creating peer0.org2.example.com ... Creating peer0.org1.example.com ... Creating peer1.org2.example.com ... Creating peer1.org1.example.com ... Creating peer0.org1.example.com Creating peer1.org1.example.com Creating peer0.org2.example.com Creating peer1.org2.example.com ... done ============== node modules installed already ============= [2018-11-15 11:52:14.880] [INFO] SampleWebApp - ****************** SERVER STARTED ************************ [2018-11-15 11:52:14.882] [INFO] SampleWebApp - *************** http://localhost:4001 ****************** (node:44215) DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead [2018-11-15 11:52:29.395] [DEBUG] SampleWebApp - ------>>>>>> new request for /users [2018-11-15 11:52:29.396] [DEBUG] SampleWebApp - End point : /users [2018-11-15 11:52:29.396] [DEBUG] SampleWebApp - User name : Jim [2018-11-15 11:52:29.396] [DEBUG] SampleWebApp - Org name : Org1 [2018-11-15 11:52:29.400] [DEBUG] Helper - getClientForOrg - ****** START Org1 undefined [2018-11-15 11:52:29.411] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:29.415] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:52:29.415] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:29.416] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:29.416] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:29.416] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:29.417] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:29.655] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:29.741] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:29.745] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:29.745] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:29.748] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:29.749] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:29.749] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:29.749] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:29.749] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:29.751] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:52:29.754] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:29.754] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:29.755] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:29.755] [DEBUG] Helper - getClientForOrg - ****** END Org1 undefined [2018-11-15 11:52:29.755] [DEBUG] Helper - Successfully initialized the credential stores [2018-11-15 11:52:29.755] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:52:29.756] [INFO] Helper - User Jim was not enrolled, so we will need an admin user object to register [2018-11-15 11:52:29.757] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'admin' } [2018-11-15 11:52:29.757] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:29.757] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:29.757] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:29.757] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:29.758] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:29.758] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:29.758] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:29.758] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:29.780] [DEBUG] Helper - [FabricCAClient.js]: Successfully constructed Fabric CA client from options - {"caname":"ca-org1","protocol":"https","hostname":"localhost","port":7054,"tlsOptions":{"trustedRoots":["-----BEGIN CERTIFICATE-----\nMIICQjCCAemgAwIBAgIQIR2LR9fa8xs5unnJJ9PFSzAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD\nExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE\nKIVwhTzJrLzzfkIj/O+A18B18k2cSKEWdSbfWZIpFJSb9yw8QoEsbtk4wj9JJD/w\nOSa1eDD/pQorejCm25CmBaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1UdJQQIMAYG\nBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgDnKSJOiz8xeEyKk8W472\n9MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDRwAwRAIgMIO+yK3Fbwv1EXMc\ntQam42i6ROxSanaAHrbY2oVC1fICICsMpdSS2kbdntUDayi09v4/WRtC59ExCrHl\nrg/GXwkv\n-----END CERTIFICATE-----\n"],"verify":false}} [2018-11-15 11:52:29.781] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":7054} [2018-11-15 11:52:29.869] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:52:29.870] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:52:29.872] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:29.872] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue [2018-11-15 11:52:29.873] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 088f1956cb08786782390767d1534ea5b43e4257d5f0c3b384cf9b984f4803ba [2018-11-15 11:52:29.873] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d7344994694dd3b9a6bcbbd2dec8cfb4afa7c5d1a5ebba4159b5ec09a22850c7 [2018-11-15 11:52:29.879] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'e72b616f2883564f0b9137d52845f39b4738c3f3ec8160959336a8dec31e55c6-priv' } [2018-11-15 11:52:30.050] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.050] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.050] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.050] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 088f1956cb08786782390767d1534ea5b43e4257d5f0c3b384cf9b984f4803ba [2018-11-15 11:52:30.051] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d7344994694dd3b9a6bcbbd2dec8cfb4afa7c5d1a5ebba4159b5ec09a22850c7 [2018-11-15 11:52:30.051] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'e72b616f2883564f0b9137d52845f39b4738c3f3ec8160959336a8dec31e55c6-priv' } [2018-11-15 11:52:30.053] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.054] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.055] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.055] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 088f1956cb08786782390767d1534ea5b43e4257d5f0c3b384cf9b984f4803ba [2018-11-15 11:52:30.055] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d7344994694dd3b9a6bcbbd2dec8cfb4afa7c5d1a5ebba4159b5ec09a22850c7 [2018-11-15 11:52:30.055] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'e72b616f2883564f0b9137d52845f39b4738c3f3ec8160959336a8dec31e55c6-pub' } [2018-11-15 11:52:30.056] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 088f1956cb08786782390767d1534ea5b43e4257d5f0c3b384cf9b984f4803ba [2018-11-15 11:52:30.056] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d7344994694dd3b9a6bcbbd2dec8cfb4afa7c5d1a5ebba4159b5ec09a22850c7 [2018-11-15 11:52:30.056] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 088f1956cb08786782390767d1534ea5b43e4257d5f0c3b384cf9b984f4803ba [2018-11-15 11:52:30.056] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d7344994694dd3b9a6bcbbd2dec8cfb4afa7c5d1a5ebba4159b5ec09a22850c7 [2018-11-15 11:52:30.056] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 088f1956cb08786782390767d1534ea5b43e4257d5f0c3b384cf9b984f4803ba [2018-11-15 11:52:30.056] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d7344994694dd3b9a6bcbbd2dec8cfb4afa7c5d1a5ebba4159b5ec09a22850c7 [2018-11-15 11:52:30.056] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'admin' } [2018-11-15 11:52:30.057] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:30.057] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.057] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:30.057] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.057] [DEBUG] Helper - [FabricCAClient.js]: Successfully constructed Fabric CA client from options - {"caname":"ca-org1","protocol":"https","hostname":"localhost","port":7054,"tlsOptions":{"trustedRoots":["-----BEGIN CERTIFICATE-----\nMIICQjCCAemgAwIBAgIQIR2LR9fa8xs5unnJJ9PFSzAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD\nExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE\nKIVwhTzJrLzzfkIj/O+A18B18k2cSKEWdSbfWZIpFJSb9yw8QoEsbtk4wj9JJD/w\nOSa1eDD/pQorejCm25CmBaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1UdJQQIMAYG\nBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgDnKSJOiz8xeEyKk8W472\n9MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDRwAwRAIgMIO+yK3Fbwv1EXMc\ntQam42i6ROxSanaAHrbY2oVC1fICICsMpdSS2kbdntUDayi09v4/WRtC59ExCrHl\nrg/GXwkv\n-----END CERTIFICATE-----\n"],"verify":false}} [2018-11-15 11:52:30.058] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":7054} [2018-11-15 11:52:30.058] [DEBUG] Helper - [FabricCAClient.js]: CONNECTION_TIMEOUT = 3000, SO_TIMEOUT = infinite [2018-11-15 11:52:30.070] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:52:30.071] [DEBUG] Helper - [FabricCAClient.js]: bodyAndcert: eyJpZCI6IkppbSIsImFmZmlsaWF0aW9uIjoib3JnMS5kZXBhcnRtZW50MSIsIm1heF9lbnJvbGxtZW50cyI6MSwiY2FOYW1lIjoiY2Etb3JnMSJ9.LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNBVENDQWFpZ0F3SUJBZ0lVZFBQZzAvZmdEdlM1TGdXTHpraFNXYW1wSmdzd0NnWUlLb1pJemowRUF3SXcKY3pFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaApiaUJHY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1UCkUyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1URTFNVGcwT0RBd1doY05NVGt4TVRFMU1UZzEKTXpBd1dqQWhNUTh3RFFZRFZRUUxFd1pqYkdsbGJuUXhEakFNQmdOVkJBTVRCV0ZrYldsdU1Ga3dFd1lIS29aSQp6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVDSThaVnNzSWVHZUNPUWRuMFZOT3BiUStRbGZWOE1PemhNK2JtRTlJCkE3clhORW1VYVUzVHVhYTh1OUxleU0rMHI2ZkYwYVhydWtGWnRld0pvaWhReDZOc01Hb3dEZ1lEVlIwUEFRSC8KQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0hRWURWUjBPQkJZRUZQa1VST2FmelRqWlRVTGhJd3p2ZjBNZgorWjJzTUNzR0ExVWRJd1FrTUNLQUlBNXlraVRvcy9NWGhNaXBQRnVPOXZUQnlSMmVibGQ4UmNNeFkyQ2Y1QUFSCk1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBYWY3dGh2N2FXTDVYdGc3dC9xOE9VYUk0QzVXRzZWcnRQWTdzL3MKeVlLWkFpQWc4d3E4Vm1QOHF0TmNVVStjblFBU2EvVEdyZGlrZ0ZLYjJqelNhdm9jS2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== [2018-11-15 11:52:30.187] [DEBUG] Helper - Successfully got the secret for user Jim [2018-11-15 11:52:30.188] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:52:30.190] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:30.191] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.191] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:30.191] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.192] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:30.192] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.192] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:30.192] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.193] [DEBUG] Helper - [FabricCAClient.js]: Successfully constructed Fabric CA client from options - {"caname":"ca-org1","protocol":"https","hostname":"localhost","port":7054,"tlsOptions":{"trustedRoots":["-----BEGIN CERTIFICATE-----\nMIICQjCCAemgAwIBAgIQIR2LR9fa8xs5unnJJ9PFSzAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD\nExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE\nKIVwhTzJrLzzfkIj/O+A18B18k2cSKEWdSbfWZIpFJSb9yw8QoEsbtk4wj9JJD/w\nOSa1eDD/pQorejCm25CmBaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1UdJQQIMAYG\nBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgDnKSJOiz8xeEyKk8W472\n9MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDRwAwRAIgMIO+yK3Fbwv1EXMc\ntQam42i6ROxSanaAHrbY2oVC1fICICsMpdSS2kbdntUDayi09v4/WRtC59ExCrHl\nrg/GXwkv\n-----END CERTIFICATE-----\n"],"verify":false}} [2018-11-15 11:52:30.193] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":7054} [2018-11-15 11:52:30.234] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.234] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue [2018-11-15 11:52:30.235] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:30.235] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:30.235] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:52:30.395] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.395] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.396] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.396] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:30.396] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:30.397] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:52:30.398] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.400] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.400] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.400] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:30.400] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:30.401] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-pub' } [2018-11-15 11:52:30.401] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:30.401] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:30.401] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:30.401] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:30.402] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:30.402] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:30.402] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'Jim' } [2018-11-15 11:52:30.402] [DEBUG] Helper - Successfully enrolled username Jim and setUserContext on the client object [2018-11-15 11:52:30.402] [DEBUG] SampleWebApp - -- returned from registering the username Jim for organization Org1 [2018-11-15 11:52:30.402] [DEBUG] SampleWebApp - Successfully registered the username Jim for organization Org1 [2018-11-15 11:52:30.433] [DEBUG] SampleWebApp - ------>>>>>> new request for /users [2018-11-15 11:52:30.433] [DEBUG] SampleWebApp - End point : /users [2018-11-15 11:52:30.433] [DEBUG] SampleWebApp - User name : Barry [2018-11-15 11:52:30.433] [DEBUG] SampleWebApp - Org name : Org2 [2018-11-15 11:52:30.434] [DEBUG] Helper - getClientForOrg - ****** START Org2 undefined [2018-11-15 11:52:30.438] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:30.439] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org2","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org2","version":"1.0","client":{"organization":"Org2","credentialStore":{"path":"./fabric-client-kv-org2","cryptoStore":{"path":"/tmp/fabric-client-kv-org2"},"wallet":"wallet-name"}}} [2018-11-15 11:52:30.439] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:30.439] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.439] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.439] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.440] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.441] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:30.441] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.441] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.442] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.443] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.443] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.443] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.443] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.443] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.444] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org2', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org2' } } } [2018-11-15 11:52:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:30.444] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:30.444] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:30.445] [DEBUG] Helper - getClientForOrg - ****** END Org2 undefined [2018-11-15 11:52:30.445] [DEBUG] Helper - Successfully initialized the credential stores [2018-11-15 11:52:30.445] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' } [2018-11-15 11:52:30.445] [INFO] Helper - User Barry was not enrolled, so we will need an admin user object to register [2018-11-15 11:52:30.445] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'admin' } [2018-11-15 11:52:30.445] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.445] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.445] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.446] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.446] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.446] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.446] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.446] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.446] [DEBUG] Helper - [FabricCAClient.js]: Successfully constructed Fabric CA client from options - {"caname":"ca-org2","protocol":"https","hostname":"localhost","port":8054,"tlsOptions":{"trustedRoots":["-----BEGIN CERTIFICATE-----\nMIICQzCCAeqgAwIBAgIRAJEAD5YytxsnFjw+liBjOQkwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIzMzE5\nWjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UE\nAxMTY2Eub3JnMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA\nBFW1K2mz8XYewIsUh1qHqImFNbpW+ugND8c6QYB89mPOMHhxil9pE1fX0j/18+e4\nuohbFKOP8UTB15c1f/mFSEejXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG\nBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKfUfvpGproHcwyFD+0s\nE3XfJzYNcif0jNwvgOUFZ4AFMAoGCCqGSM49BAMCA0cAMEQCIGrkModOvz6mcUDA\nZql4YPXU/3ZUbMLw8VuSNHh47lg7AiAPLSKy/v8y8mhebGRCNTYwdkidQCQFrh+2\nBIirBFsT0g==\n-----END CERTIFICATE-----\n"],"verify":false}} [2018-11-15 11:52:30.447] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":8054} [2018-11-15 11:52:30.478] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org2"}} [2018-11-15 11:52:30.479] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org2' } } [2018-11-15 11:52:30.479] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:30.480] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue [2018-11-15 11:52:30.480] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 3f52ababb4d4d55999a2279bdbfd437c13abb61a8f6cb860c4f616c383caddd4 [2018-11-15 11:52:30.480] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 1d298314da5de79c31e6afce721203b5f6466e210e9ba3baebd60be817e4e846 [2018-11-15 11:52:30.480] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '6e6c113e7981c433bdce4bef8a6333d114e2072372c20494f0df915809d70a21-priv' } [2018-11-15 11:52:30.636] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.640] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.641] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.641] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 3f52ababb4d4d55999a2279bdbfd437c13abb61a8f6cb860c4f616c383caddd4 [2018-11-15 11:52:30.641] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 1d298314da5de79c31e6afce721203b5f6466e210e9ba3baebd60be817e4e846 [2018-11-15 11:52:30.642] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '6e6c113e7981c433bdce4bef8a6333d114e2072372c20494f0df915809d70a21-priv' } [2018-11-15 11:52:30.643] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.653] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.653] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.654] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 3f52ababb4d4d55999a2279bdbfd437c13abb61a8f6cb860c4f616c383caddd4 [2018-11-15 11:52:30.654] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 1d298314da5de79c31e6afce721203b5f6466e210e9ba3baebd60be817e4e846 [2018-11-15 11:52:30.654] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '6e6c113e7981c433bdce4bef8a6333d114e2072372c20494f0df915809d70a21-pub' } [2018-11-15 11:52:30.655] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 3f52ababb4d4d55999a2279bdbfd437c13abb61a8f6cb860c4f616c383caddd4 [2018-11-15 11:52:30.655] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 1d298314da5de79c31e6afce721203b5f6466e210e9ba3baebd60be817e4e846 [2018-11-15 11:52:30.655] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 3f52ababb4d4d55999a2279bdbfd437c13abb61a8f6cb860c4f616c383caddd4 [2018-11-15 11:52:30.656] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 1d298314da5de79c31e6afce721203b5f6466e210e9ba3baebd60be817e4e846 [2018-11-15 11:52:30.656] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 3f52ababb4d4d55999a2279bdbfd437c13abb61a8f6cb860c4f616c383caddd4 [2018-11-15 11:52:30.656] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 1d298314da5de79c31e6afce721203b5f6466e210e9ba3baebd60be817e4e846 [2018-11-15 11:52:30.656] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'admin' } [2018-11-15 11:52:30.661] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.661] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.661] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.661] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.661] [DEBUG] Helper - [FabricCAClient.js]: Successfully constructed Fabric CA client from options - {"caname":"ca-org2","protocol":"https","hostname":"localhost","port":8054,"tlsOptions":{"trustedRoots":["-----BEGIN CERTIFICATE-----\nMIICQzCCAeqgAwIBAgIRAJEAD5YytxsnFjw+liBjOQkwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIzMzE5\nWjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UE\nAxMTY2Eub3JnMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA\nBFW1K2mz8XYewIsUh1qHqImFNbpW+ugND8c6QYB89mPOMHhxil9pE1fX0j/18+e4\nuohbFKOP8UTB15c1f/mFSEejXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG\nBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKfUfvpGproHcwyFD+0s\nE3XfJzYNcif0jNwvgOUFZ4AFMAoGCCqGSM49BAMCA0cAMEQCIGrkModOvz6mcUDA\nZql4YPXU/3ZUbMLw8VuSNHh47lg7AiAPLSKy/v8y8mhebGRCNTYwdkidQCQFrh+2\nBIirBFsT0g==\n-----END CERTIFICATE-----\n"],"verify":false}} [2018-11-15 11:52:30.661] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":8054} [2018-11-15 11:52:30.662] [DEBUG] Helper - [FabricCAClient.js]: CONNECTION_TIMEOUT = 3000, SO_TIMEOUT = infinite [2018-11-15 11:52:30.666] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:52:30.666] [DEBUG] Helper - [FabricCAClient.js]: bodyAndcert: eyJpZCI6IkJhcnJ5IiwiYWZmaWxpYXRpb24iOiJvcmcyLmRlcGFydG1lbnQxIiwibWF4X2Vucm9sbG1lbnRzIjoxLCJjYU5hbWUiOiJjYS1vcmcyIn0=.LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNBVENDQWFpZ0F3SUJBZ0lVWWN2UVlnL2FuMTR4T2xockpsc3BxUGNZa3lBd0NnWUlLb1pJemowRUF3SXcKY3pFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaApiaUJHY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1UCkUyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRneE1URTFNVGcwT0RBd1doY05NVGt4TVRFMU1UZzEKTXpBd1dqQWhNUTh3RFFZRFZRUUxFd1pqYkdsbGJuUXhEakFNQmdOVkJBTVRCV0ZrYldsdU1Ga3dFd1lIS29aSQp6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVQMUtycTdUVTFWbVpvaWViMi8xRGZCT3J0aHFQYkxoZ3hQWVd3NFBLCjNkUWRLWU1VMmwzbm5ESG1yODV5RWdPMTlrWnVJUTZibzdycjFndm9GK1RvUnFOc01Hb3dEZ1lEVlIwUEFRSC8KQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0hRWURWUjBPQkJZRUZDQ1ZOZm9zVm44b0xlZnpBWWk1VjdTYQo3ZUNITUNzR0ExVWRJd1FrTUNLQUlLZlVmdnBHcHJvSGN3eUZEKzBzRTNYZkp6WU5jaWYwak53dmdPVUZaNEFGCk1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lIb3ZNRVQ4MXJxL0w3c2ZKUU5KcTdGNlhBQVlMMUhOMU04dUQrK0EKNW1UY0FpQlljYXE5RVZHMkZrWG1XNE5XclUxTjJLM0laNUJyNXZTRFhCZEVRbERTYkE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== [2018-11-15 11:52:30.776] [DEBUG] Helper - Successfully got the secret for user Barry [2018-11-15 11:52:30.776] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' } [2018-11-15 11:52:30.778] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.779] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.779] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.779] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.779] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:30.779] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:30.779] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:30.779] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:30.780] [DEBUG] Helper - [FabricCAClient.js]: Successfully constructed Fabric CA client from options - {"caname":"ca-org2","protocol":"https","hostname":"localhost","port":8054,"tlsOptions":{"trustedRoots":["-----BEGIN CERTIFICATE-----\nMIICQzCCAeqgAwIBAgIRAJEAD5YytxsnFjw+liBjOQkwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIzMzE5\nWjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UE\nAxMTY2Eub3JnMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA\nBFW1K2mz8XYewIsUh1qHqImFNbpW+ugND8c6QYB89mPOMHhxil9pE1fX0j/18+e4\nuohbFKOP8UTB15c1f/mFSEejXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG\nBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKfUfvpGproHcwyFD+0s\nE3XfJzYNcif0jNwvgOUFZ4AFMAoGCCqGSM49BAMCA0cAMEQCIGrkModOvz6mcUDA\nZql4YPXU/3ZUbMLw8VuSNHh47lg7AiAPLSKy/v8y8mhebGRCNTYwdkidQCQFrh+2\nBIirBFsT0g==\n-----END CERTIFICATE-----\n"],"verify":false}} [2018-11-15 11:52:30.780] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":8054} [2018-11-15 11:52:30.817] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.818] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue [2018-11-15 11:52:30.818] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:30.818] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:30.818] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '3429cfefc139c44deb7c19f1a5180592e383d9f9f97e05f498993826659becda-priv' } [2018-11-15 11:52:30.969] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.970] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.972] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.972] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:30.972] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:30.973] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '3429cfefc139c44deb7c19f1a5180592e383d9f9f97e05f498993826659becda-priv' } [2018-11-15 11:52:30.975] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:30.976] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:30.977] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store [2018-11-15 11:52:30.977] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:30.978] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:30.978] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '3429cfefc139c44deb7c19f1a5180592e383d9f9f97e05f498993826659becda-pub' } [2018-11-15 11:52:30.979] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:30.979] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:30.979] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:30.979] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:30.980] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:30.980] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:30.980] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'Barry' } [2018-11-15 11:52:30.980] [DEBUG] Helper - Successfully enrolled username Barry and setUserContext on the client object [2018-11-15 11:52:30.980] [DEBUG] SampleWebApp - -- returned from registering the username Barry for organization Org2 [2018-11-15 11:52:30.981] [DEBUG] SampleWebApp - Successfully registered the username Barry for organization Org2 [2018-11-15 11:52:31.001] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels [2018-11-15 11:52:31.002] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:52:31.002] [INFO] SampleWebApp - <<<<<<<<<<<<<<<<< C R E A T E C H A N N E L >>>>>>>>>>>>>>>>> [2018-11-15 11:52:31.002] [DEBUG] SampleWebApp - End point : /channels [2018-11-15 11:52:31.002] [DEBUG] SampleWebApp - Channel name : mychannel [2018-11-15 11:52:31.002] [DEBUG] SampleWebApp - channelConfigPath : ../artifacts/channel/mychannel.tx [2018-11-15 11:52:31.003] [DEBUG] Create-Channel - ====== Creating Channel 'mychannel' ====== [2018-11-15 11:52:31.003] [DEBUG] Helper - getClientForOrg - ****** START Org1 undefined [2018-11-15 11:52:31.004] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:31.005] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:52:31.005] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:31.005] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.005] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.005] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.006] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.006] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:31.006] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:31.006] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:31.007] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:31.007] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:31.008] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.008] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.008] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.008] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.008] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:52:31.010] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:31.010] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:31.010] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:31.010] [DEBUG] Helper - getClientForOrg - ****** END Org1 undefined [2018-11-15 11:52:31.010] [DEBUG] Create-Channel - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:52:31.019] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:52:31.021] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:52:31.021] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.028] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.028] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.029] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.029] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.030] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.030] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.030] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.030] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.030] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.031] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.031] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.031] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.032] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.032] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.032] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:52:31.032] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.033] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.033] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.033] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.033] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.033] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.033] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.033] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:31.034] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.034] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.034] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.034] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:31.034] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.034] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:31.035] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:31.035] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:31.035] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:31.035] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:31.036] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:31.036] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:31.036] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:31.036] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:31.036] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:31.037] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:31.037] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:52:31.037] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:52:31.043] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:52:31.103] [DEBUG] Create-Channel - response ::{"status":"SUCCESS","info":""} [2018-11-15 11:52:31.104] [DEBUG] Create-Channel - Successfully created the channel. [2018-11-15 11:52:36.122] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/peers [2018-11-15 11:52:36.122] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:52:36.123] [INFO] SampleWebApp - <<<<<<<<<<<<<<<<< J O I N C H A N N E L >>>>>>>>>>>>>>>>> [2018-11-15 11:52:36.123] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:52:36.123] [DEBUG] SampleWebApp - peers : peer0.org1.example.com,peer1.org1.example.com [2018-11-15 11:52:36.123] [DEBUG] SampleWebApp - username :Jim [2018-11-15 11:52:36.123] [DEBUG] SampleWebApp - orgname:Org1 [2018-11-15 11:52:36.123] [DEBUG] Join-Channel - ============ Join Channel start ============ [2018-11-15 11:52:36.123] [INFO] Join-Channel - Calling peers in organization "Org1" to join the channel [2018-11-15 11:52:36.123] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:52:36.127] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:36.127] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:52:36.127] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:36.127] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.128] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.128] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.128] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.128] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:36.128] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:36.128] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:36.128] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:36.129] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:36.129] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.130] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.130] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.130] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.130] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:52:36.131] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:36.131] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:36.131] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:36.131] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:52:36.133] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:36.134] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:36.134] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:52:36.135] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:52:36.135] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:36.135] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:52:36.136] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:36.136] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:36.136] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:52:36.137] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:52:36.137] [DEBUG] Join-Channel - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:52:36.137] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:52:36.137] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.137] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:36.194] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.194] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.194] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.194] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.195] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.195] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.195] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.195] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.195] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.195] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.196] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.196] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.196] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.196] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.196] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.197] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.197] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.197] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.198] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.198] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.198] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:36.198] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.198] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.198] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.198] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:36.199] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:36.199] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:36.199] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:36.199] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.199] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:36.200] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:36.200] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:36.200] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:36.200] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:36.200] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:36.200] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:36.201] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:52:36.201] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:52:36.206] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:52:36.228] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:52:46.222] [DEBUG] Join-Channel - Join Channel R E S P O N S E : [null,[{"version":0,"timestamp":null,"response":{"status":200,"message":"","payload":{"type":"Buffer","data":[]}},"payload":{"type":"Buffer","data":[]},"endorsement":null},{"version":0,"timestamp":null,"response":{"status":200,"message":"","payload":{"type":"Buffer","data":[]}},"payload":{"type":"Buffer","data":[]},"endorsement":null}]] [2018-11-15 11:52:46.222] [INFO] Join-Channel - Successfully joined peer to the channel mychannel [2018-11-15 11:52:46.222] [INFO] Join-Channel - Successfully joined peer to the channel mychannel [2018-11-15 11:52:46.222] [INFO] Join-Channel - Successfully joined peers in organization Org1 to the channel:mychannel [2018-11-15 11:52:46.234] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/peers [2018-11-15 11:52:46.234] [DEBUG] SampleWebApp - Decoded from JWT token: username - Barry, orgname - Org2 [2018-11-15 11:52:46.234] [INFO] SampleWebApp - <<<<<<<<<<<<<<<<< J O I N C H A N N E L >>>>>>>>>>>>>>>>> [2018-11-15 11:52:46.234] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:52:46.235] [DEBUG] SampleWebApp - peers : peer0.org2.example.com,peer1.org2.example.com [2018-11-15 11:52:46.235] [DEBUG] SampleWebApp - username :Barry [2018-11-15 11:52:46.235] [DEBUG] SampleWebApp - orgname:Org2 [2018-11-15 11:52:46.235] [DEBUG] Join-Channel - ============ Join Channel start ============ [2018-11-15 11:52:46.235] [INFO] Join-Channel - Calling peers in organization "Org2" to join the channel [2018-11-15 11:52:46.235] [DEBUG] Helper - getClientForOrg - ****** START Org2 Barry [2018-11-15 11:52:46.236] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:46.236] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org2","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org2","version":"1.0","client":{"organization":"Org2","credentialStore":{"path":"./fabric-client-kv-org2","cryptoStore":{"path":"/tmp/fabric-client-kv-org2"},"wallet":"wallet-name"}}} [2018-11-15 11:52:46.236] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:46.236] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:46.236] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.236] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:46.236] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.237] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:46.237] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:46.237] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:46.237] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:46.238] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:46.238] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:46.238] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.238] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:46.238] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.238] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org2', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org2' } } } [2018-11-15 11:52:46.239] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:46.239] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:46.239] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:46.239] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' } [2018-11-15 11:52:46.239] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:46.240] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:46.240] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org2"}} [2018-11-15 11:52:46.240] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org2' } } [2018-11-15 11:52:46.241] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:46.241] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3429cfefc139c44deb7c19f1a5180592e383d9f9f97e05f498993826659becda-priv' } [2018-11-15 11:52:46.241] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:46.241] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:46.241] [DEBUG] Helper - User Barry was found to be registered and enrolled [2018-11-15 11:52:46.241] [DEBUG] Helper - getClientForOrg - ****** END Org2 Barry [2018-11-15 11:52:46.242] [DEBUG] Join-Channel - Successfully got the fabric client for the organization "Org2" [2018-11-15 11:52:46.242] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:52:46.242] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.242] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:46.293] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:46.293] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.293] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.293] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.294] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:46.294] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.294] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:46.294] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.294] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:46.295] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:46.295] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.295] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:46.295] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.296] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:46.296] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.296] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.296] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.296] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:46.296] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.296] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:52:46.296] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:46.297] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:46.297] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:46.297] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.297] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.298] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:46.298] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.298] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:46.298] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.298] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.298] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.298] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:46.298] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:46.299] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:46.299] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:46.299] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.299] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:46.300] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:46.300] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:46.300] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:46.300] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:52:46.301] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:52:46.307] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:52:46.325] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:52:56.318] [DEBUG] Join-Channel - Join Channel R E S P O N S E : [null,[{"version":0,"timestamp":null,"response":{"status":200,"message":"","payload":{"type":"Buffer","data":[]}},"payload":{"type":"Buffer","data":[]},"endorsement":null},{"version":0,"timestamp":null,"response":{"status":200,"message":"","payload":{"type":"Buffer","data":[]}},"payload":{"type":"Buffer","data":[]},"endorsement":null}]] [2018-11-15 11:52:56.318] [INFO] Join-Channel - Successfully joined peer to the channel mychannel [2018-11-15 11:52:56.319] [INFO] Join-Channel - Successfully joined peer to the channel mychannel [2018-11-15 11:52:56.319] [INFO] Join-Channel - Successfully joined peers in organization Org2 to the channel:mychannel [2018-11-15 11:52:56.331] [DEBUG] SampleWebApp - ------>>>>>> new request for /chaincodes [2018-11-15 11:52:56.332] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:52:56.332] [DEBUG] SampleWebApp - ==================== INSTALL CHAINCODE ================== [2018-11-15 11:52:56.332] [DEBUG] SampleWebApp - peers : peer0.org1.example.com,peer1.org1.example.com [2018-11-15 11:52:56.333] [DEBUG] SampleWebApp - chaincodeName : mycc [2018-11-15 11:52:56.333] [DEBUG] SampleWebApp - chaincodePath : github.com/example_cc/go [2018-11-15 11:52:56.333] [DEBUG] SampleWebApp - chaincodeVersion : v0 [2018-11-15 11:52:56.333] [DEBUG] SampleWebApp - chaincodeType : golang [2018-11-15 11:52:56.333] [DEBUG] install-chaincode - ============ Install chaincode on organizations ============ [2018-11-15 11:52:56.334] [INFO] install-chaincode - Calling peers in organization "Org1" to join the channel [2018-11-15 11:52:56.334] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:52:56.337] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:56.342] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:52:56.342] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:56.342] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.342] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.342] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.342] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.343] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.343] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.343] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.343] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.344] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.344] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.345] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.345] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.345] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.345] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:52:56.346] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.346] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:56.346] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:56.346] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:52:56.347] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.347] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.348] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:52:56.348] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:52:56.348] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:56.348] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:52:56.349] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:56.349] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:56.349] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:52:56.349] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:52:56.350] [DEBUG] install-chaincode - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:52:56.350] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.351] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.447] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.475] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:52:56.494] [INFO] install-chaincode - install proposal was good [2018-11-15 11:52:56.494] [INFO] install-chaincode - install proposal was good [2018-11-15 11:52:56.494] [INFO] install-chaincode - Successfully sent install Proposal and received ProposalResponse [2018-11-15 11:52:56.494] [INFO] install-chaincode - Successfully installed chaincode [2018-11-15 11:52:56.507] [DEBUG] SampleWebApp - ------>>>>>> new request for /chaincodes [2018-11-15 11:52:56.507] [DEBUG] SampleWebApp - Decoded from JWT token: username - Barry, orgname - Org2 [2018-11-15 11:52:56.507] [DEBUG] SampleWebApp - ==================== INSTALL CHAINCODE ================== [2018-11-15 11:52:56.507] [DEBUG] SampleWebApp - peers : peer0.org2.example.com,peer1.org2.example.com [2018-11-15 11:52:56.507] [DEBUG] SampleWebApp - chaincodeName : mycc [2018-11-15 11:52:56.508] [DEBUG] SampleWebApp - chaincodePath : github.com/example_cc/go [2018-11-15 11:52:56.508] [DEBUG] SampleWebApp - chaincodeVersion : v0 [2018-11-15 11:52:56.508] [DEBUG] SampleWebApp - chaincodeType : golang [2018-11-15 11:52:56.508] [DEBUG] install-chaincode - ============ Install chaincode on organizations ============ [2018-11-15 11:52:56.508] [INFO] install-chaincode - Calling peers in organization "Org2" to join the channel [2018-11-15 11:52:56.508] [DEBUG] Helper - getClientForOrg - ****** START Org2 Barry [2018-11-15 11:52:56.511] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:56.512] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org2","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org2","version":"1.0","client":{"organization":"Org2","credentialStore":{"path":"./fabric-client-kv-org2","cryptoStore":{"path":"/tmp/fabric-client-kv-org2"},"wallet":"wallet-name"}}} [2018-11-15 11:52:56.512] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:56.512] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:56.512] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.512] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:56.512] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.513] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.513] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.513] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.513] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.514] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.514] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:56.514] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.514] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:56.514] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.515] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org2', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org2' } } } [2018-11-15 11:52:56.515] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.515] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:56.515] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:56.515] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' } [2018-11-15 11:52:56.516] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.517] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.517] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org2"}} [2018-11-15 11:52:56.517] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org2' } } [2018-11-15 11:52:56.517] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:56.517] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3429cfefc139c44deb7c19f1a5180592e383d9f9f97e05f498993826659becda-priv' } [2018-11-15 11:52:56.518] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 00fe0b8856be9222acce243c2340a62f917a5bee7834e6c232ebc047ec5187a5 [2018-11-15 11:52:56.518] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: f6a043213d25f300a78c7630d3248e9086620fd170306ba77cec85b3d743c5d7 [2018-11-15 11:52:56.518] [DEBUG] Helper - User Barry was found to be registered and enrolled [2018-11-15 11:52:56.518] [DEBUG] Helper - getClientForOrg - ****** END Org2 Barry [2018-11-15 11:52:56.518] [DEBUG] install-chaincode - Successfully got the fabric client for the organization "Org2" [2018-11-15 11:52:56.518] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.518] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.590] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.597] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:52:56.615] [INFO] install-chaincode - install proposal was good [2018-11-15 11:52:56.615] [INFO] install-chaincode - install proposal was good [2018-11-15 11:52:56.615] [INFO] install-chaincode - Successfully sent install Proposal and received ProposalResponse [2018-11-15 11:52:56.615] [INFO] install-chaincode - Successfully installed chaincode [2018-11-15 11:52:56.627] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/chaincodes [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - ==================== INSTANTIATE CHAINCODE ================== [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - peers : undefined [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - chaincodeName : mycc [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - chaincodeVersion : v0 [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - chaincodeType : golang [2018-11-15 11:52:56.628] [DEBUG] SampleWebApp - fcn : undefined [2018-11-15 11:52:56.629] [DEBUG] SampleWebApp - args : a,100,b,200 [2018-11-15 11:52:56.629] [DEBUG] instantiate-chaincode - ============ Instantiate chaincode on channel mychannel ============ [2018-11-15 11:52:56.629] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:52:56.631] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:52:56.632] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:52:56.632] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:52:56.633] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.633] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.633] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.633] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.634] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.634] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.635] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.635] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.636] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.636] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.637] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.637] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.637] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.638] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:52:56.639] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.639] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:52:56.639] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:52:56.640] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:52:56.640] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:52:56.643] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:52:56.643] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:52:56.643] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:52:56.644] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:52:56.644] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:52:56.645] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:52:56.645] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:52:56.645] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:52:56.645] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:52:56.646] [DEBUG] instantiate-chaincode - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:52:56.646] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:52:56.646] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.647] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:52:56.730] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.731] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.731] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.731] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.732] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.732] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.732] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.732] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.732] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.732] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.732] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.732] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.733] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.733] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.733] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.733] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.734] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.734] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.734] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.734] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.734] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:52:56.734] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.735] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.735] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:56.735] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.735] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.736] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:56.736] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.736] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:56.736] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:56.737] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:52:56.737] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:52:56.737] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:52:56.737] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:56.738] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:56.738] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:52:56.738] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:52:56.738] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:52:56.739] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:52:56.739] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:52:56.739] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:52:56.746] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:25.759] [INFO] instantiate-chaincode - instantiate proposal was good [2018-11-15 11:53:25.759] [INFO] instantiate-chaincode - instantiate proposal was good [2018-11-15 11:53:25.759] [INFO] instantiate-chaincode - Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - " myccv0escc"vscc*( Org1MSP Org2MSP2D � *PI�w�jL5x6^�E=�)ˡF�����C55: y�_����(�A���C^���g�ry��B, Org1MSP Org2MSP", endorsement signature: 0D W}Q��낟e%k�Da�▒▒���o�{�!�;� wLC��_�M>��8�þ�(eW�����3䞗��K� [2018-11-15 11:53:25.760] [DEBUG] instantiate-chaincode - found 1 eventhubs for this organization Org1 [2018-11-15 11:53:25.760] [DEBUG] instantiate-chaincode - instantiateEventPromise - setting up event PuTTY[2018-11-15 11:53:25.773] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:25.779] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:53:27.843] [INFO] instantiate-chaincode - The chaincode instantiate transaction has been committed on peer localhost:7051 [2018-11-15 11:53:27.843] [INFO] instantiate-chaincode - Transaction a00a6effdd53403d7c9237f41aeae2bd12634b10d72c2f323a98a38af58dd8bb has status of VALID in blocl 1 [2018-11-15 11:53:27.844] [INFO] instantiate-chaincode - The chaincode instantiate transaction was valid. [2018-11-15 11:53:27.844] [DEBUG] instantiate-chaincode - ------->>> R E S P O N S E : ["The chaincode instantiate transaction was valid.",{"status":"SUCCESS","info":""}] [2018-11-15 11:53:27.845] [INFO] instantiate-chaincode - Successfully sent transaction to the orderer. [2018-11-15 11:53:27.845] [DEBUG] instantiate-chaincode - Event results for event hub :localhost:7051 [2018-11-15 11:53:27.845] [DEBUG] instantiate-chaincode - The chaincode instantiate transaction was valid. [2018-11-15 11:53:27.845] [INFO] instantiate-chaincode - Successfully instantiate chaincode in organization Org1 to the channel 'mychannel' [2018-11-15 11:53:27.858] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/chaincodes/mycc [2018-11-15 11:53:27.858] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:27.859] [DEBUG] SampleWebApp - ==================== INVOKE ON CHAINCODE ================== [2018-11-15 11:53:27.859] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:53:27.859] [DEBUG] SampleWebApp - chaincodeName : mycc [2018-11-15 11:53:27.859] [DEBUG] SampleWebApp - fcn : move [2018-11-15 11:53:27.859] [DEBUG] SampleWebApp - args : a,b,10 [2018-11-15 11:53:27.860] [DEBUG] invoke-chaincode - ============ invoke transaction on channel mychannel ============ [2018-11-15 11:53:27.860] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:27.861] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:27.862] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:27.862] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:27.862] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.862] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.862] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.862] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.862] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:27.863] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:27.863] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:27.863] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:27.864] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:27.864] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.864] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.864] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.864] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.865] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:27.865] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:27.865] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:27.865] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:27.865] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:27.866] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:27.867] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:27.867] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:27.867] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:27.867] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:27.867] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:27.868] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:27.868] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:27.868] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:27.868] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:27.868] [DEBUG] invoke-chaincode - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:27.868] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:53:27.868] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.869] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:27.944] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.944] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.944] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.944] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.945] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.945] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.945] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.945] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.945] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.945] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.945] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.946] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.946] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:53:27.951] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.951] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.951] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.951] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.951] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.952] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.952] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.952] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.952] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.952] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.953] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.953] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.953] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.953] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:53:27.953] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.954] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.954] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.954] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.954] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.954] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.955] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.955] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:27.955] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.955] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.955] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.956] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:27.956] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.956] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:27.956] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.956] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.957] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.957] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:27.957] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.957] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:53:27.957] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.957] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:27.957] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.958] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.958] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:27.958] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:27.958] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.958] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:27.958] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.959] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.959] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.959] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:27.959] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.959] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:27.959] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:27.959] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.959] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:27.960] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:27.960] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:27.960] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:53:27.960] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:53:27.966] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:27.989] [INFO] invoke-chaincode - invoke chaincode proposal was good [2018-11-15 11:53:27.989] [INFO] invoke-chaincode - invoke chaincode proposal was good [2018-11-15 11:53:27.989] [INFO] invoke-chaincode - Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "", endorsement signature: 0E!�����î?/�-tϕo{�Z�b���j�y~�m�w V�]B�q��}�pƣج��[N�Y�L��)z��� [2018-11-15 11:53:27.990] [DEBUG] invoke-chaincode - invokeEventPromise - setting up event [2018-11-15 11:53:27.997] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:53:28.009] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:30.078] [INFO] invoke-chaincode - The chaincode invoke chaincode transaction has been committed on peer localhost:7051 [2018-11-15 11:53:30.078] [INFO] invoke-chaincode - Transaction fff12ddea4cf3d61fd313e623e1b0c2f717cb788f773ebc53dff277980f77834 has status of VALID in blocl 2 [2018-11-15 11:53:30.078] [INFO] invoke-chaincode - The invoke chaincode transaction was valid. [2018-11-15 11:53:30.079] [DEBUG] invoke-chaincode - ------->>> R E S P O N S E : ["The invoke chaincode transaction was valid.",{"status":"SUCCESS","info":""}] [2018-11-15 11:53:30.079] [INFO] invoke-chaincode - Successfully sent transaction to the orderer. [2018-11-15 11:53:30.079] [DEBUG] invoke-chaincode - Event results for event hub :localhost:7051 [2018-11-15 11:53:30.079] [DEBUG] invoke-chaincode - The invoke chaincode transaction was valid. [2018-11-15 11:53:30.079] [INFO] invoke-chaincode - Successfully invoked the chaincode Org1 to the channel 'mychannel' for transaction ID: fff12ddea4cf3d61fd313e623e1b0c2f717cb788f773ebc53dff277980f77834 [2018-11-15 11:53:30.096] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/chaincodes/mycc?peer=peer0.org1.example.com&fcn=query&args=%5B%22a%22%5D [2018-11-15 11:53:30.097] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.097] [DEBUG] SampleWebApp - ==================== QUERY BY CHAINCODE ================== [2018-11-15 11:53:30.097] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:53:30.098] [DEBUG] SampleWebApp - chaincodeName : mycc [2018-11-15 11:53:30.098] [DEBUG] SampleWebApp - fcn : query [2018-11-15 11:53:30.098] [DEBUG] SampleWebApp - args : ["a"] [2018-11-15 11:53:30.098] [DEBUG] SampleWebApp - [ 'a' ] [2018-11-15 11:53:30.099] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.101] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.102] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.102] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.102] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.102] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.102] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.102] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.103] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.103] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.103] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.104] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.104] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.104] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.105] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.105] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.105] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.105] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.106] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.106] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.106] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.106] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.107] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.108] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.108] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.108] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.108] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.108] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.109] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.109] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.109] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.109] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.110] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.110] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:53:30.111] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.111] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.169] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.169] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.170] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.170] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.170] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.171] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.171] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.171] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.171] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.171] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.172] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.172] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.172] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:53:30.172] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.172] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.172] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.173] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.173] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.173] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.173] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.173] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.173] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.173] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.174] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.174] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.174] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.174] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:53:30.174] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.175] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.175] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.175] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.175] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.175] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.176] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.176] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.176] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.176] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.176] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.177] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.177] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.177] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.177] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.178] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.178] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.178] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.178] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.178] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:53:30.179] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.179] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.179] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.179] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.179] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.179] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.179] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.180] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.180] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.180] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.180] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.180] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.180] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.180] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.181] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.181] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.181] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.181] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.181] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.181] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:53:30.182] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:53:30.189] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:30.201] [INFO] Query - a now has 90 after the move [2018-11-15 11:53:30.215] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/blocks/1?peer=peer0.org1.example.com [2018-11-15 11:53:30.215] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.216] [DEBUG] SampleWebApp - ==================== GET BLOCK BY NUMBER ================== [2018-11-15 11:53:30.216] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:53:30.216] [DEBUG] SampleWebApp - BlockID : 1 [2018-11-15 11:53:30.216] [DEBUG] SampleWebApp - Peer : peer0.org1.example.com [2018-11-15 11:53:30.216] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.217] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.218] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.218] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.218] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.218] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.219] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.219] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.219] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.220] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.220] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.220] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.221] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.221] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.221] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.222] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.222] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.222] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.223] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.223] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.223] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.223] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.224] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.225] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.225] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.225] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.225] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.226] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.228] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.228] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.228] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.228] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.228] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.229] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:53:30.229] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.229] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.284] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.284] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.284] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.284] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.285] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.285] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.285] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.285] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.286] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.286] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.286] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.286] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.286] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:53:30.287] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.287] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.287] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.287] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.287] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.287] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.287] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.288] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.288] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.288] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.288] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.288] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.289] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.289] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:53:30.290] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.290] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.290] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.290] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.291] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.291] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.291] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.291] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.291] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.291] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.291] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.292] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.292] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.292] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.292] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.292] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.293] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.293] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.293] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.293] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:53:30.293] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.293] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.294] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.294] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.294] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.294] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.294] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.294] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.294] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.294] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.295] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.295] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.295] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.295] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.295] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.295] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.296] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.296] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:53:30.296] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:53:30.300] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:30.316] [DEBUG] Query - { header: { number: '1', previous_hash: 'c15fad1a12af57a92a469c4bf029173cc37d09fa4be984ff1d87a0cfa20053c0', data_hash: '48de84d734622b244675360e5ae61e250695623c97da778304a32911c53d0d3c' }, data: { data: [ [Object] ] }, metadata: { metadata: [ [Object], [Object], [Array] ] } } [2018-11-15 11:53:30.330] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/transactions/fff12ddea4cf3d61fd313e623e1b0c2f717cb788f773ebc53dff277980f77834?peer=peer0.org1.example.com [2018-11-15 11:53:30.330] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.330] [DEBUG] SampleWebApp - ================ GET TRANSACTION BY TRANSACTION_ID ====================== [2018-11-15 11:53:30.330] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:53:30.331] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.332] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.332] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.332] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.332] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.332] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.332] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.332] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.333] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.333] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.333] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.333] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.334] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.334] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.334] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.334] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.334] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.334] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.335] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.335] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.335] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.335] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.335] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.336] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.336] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.336] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.337] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.337] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.337] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.337] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.337] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.337] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.337] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.337] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:53:30.338] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.338] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.397] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.397] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.397] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.397] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.398] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.398] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.398] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.398] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.398] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.399] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.399] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.399] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.399] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.400] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.400] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.400] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.400] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.400] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.400] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.400] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:53:30.400] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.401] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.401] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.401] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.401] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.401] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.401] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.401] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.401] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.402] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.402] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.402] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.402] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.402] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.402] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.402] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.402] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.403] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.403] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.403] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.403] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.403] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.404] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.404] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.404] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.404] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:53:30.405] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:53:30.412] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:53:30.424] [DEBUG] Query - { validationCode: 0, transactionEnvelope: { signature: , payload: { header: [Object], data: [Object] } } } [2018-11-15 11:53:30.437] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel?peer=peer0.org1.example.com [2018-11-15 11:53:30.438] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.438] [DEBUG] SampleWebApp - ================ GET CHANNEL INFORMATION ====================== [2018-11-15 11:53:30.438] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:53:30.438] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.441] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.442] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.442] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.442] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.442] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.442] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.443] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.443] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.443] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.445] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.445] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.445] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.445] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.445] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.446] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.446] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.447] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.447] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.447] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.447] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.448] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.448] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.448] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.449] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.449] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.449] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.450] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.450] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.450] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.450] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.450] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:53:30.451] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.451] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.502] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.502] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.502] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.502] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.503] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.503] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.503] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.503] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.503] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.503] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.503] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.503] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.504] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.504] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.504] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.504] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.505] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.505] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:53:30.505] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.505] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.505] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.505] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.506] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.506] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.506] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.506] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.506] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.506] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.506] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.506] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.507] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.507] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.507] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.507] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.507] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.508] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.508] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.508] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.508] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.508] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.509] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.509] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:53:30.509] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:53:30.514] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 1 } [2018-11-15 11:53:30.525] [DEBUG] Query - { height: Long { low: 3, high: 0, unsigned: true }, currentBlockHash: ByteBuffer { buffer: , offset: 4, markedOffset: -1, limit: 36, littleEndian: true, noAssert: false }, previousBlockHash: ByteBuffer { buffer: , offset: 38, markedOffset: -1, limit: 70, littleEndian: true, noAssert: false } } [2018-11-15 11:53:30.539] [DEBUG] SampleWebApp - ------>>>>>> new request for /chaincodes?peer=peer0.org1.example.com [2018-11-15 11:53:30.540] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.540] [DEBUG] SampleWebApp - ================ GET INSTALLED CHAINCODES ====================== [2018-11-15 11:53:30.540] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.541] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.541] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.541] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.541] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.541] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.541] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.542] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.542] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.542] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.542] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.542] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.543] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.543] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.543] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.543] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.543] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.544] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.544] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.544] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.544] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.544] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.545] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.545] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.545] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.545] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.546] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.546] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.546] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.546] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.547] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.547] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.547] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.547] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.547] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.609] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:53:30.620] [DEBUG] Query - <<< Installed Chaincodes >>> [2018-11-15 11:53:30.620] [DEBUG] Query - name: mycc, version: v0, path: github.com/example_cc/go [2018-11-15 11:53:30.632] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels/mychannel/chaincodes?peer=peer0.org1.example.com [2018-11-15 11:53:30.633] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.633] [DEBUG] SampleWebApp - ================ GET INSTANTIATED CHAINCODES ====================== [2018-11-15 11:53:30.633] [DEBUG] SampleWebApp - channelName : mychannel [2018-11-15 11:53:30.633] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.635] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.635] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.635] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.635] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.636] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.636] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.636] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.636] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.637] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.637] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.637] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.638] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.638] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.638] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.638] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.639] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.639] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.639] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.640] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.640] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.640] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.640] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.641] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.641] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.641] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.642] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.642] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.642] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.642] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.643] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.643] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.643] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.643] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel [2018-11-15 11:53:30.644] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.644] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.700] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.700] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.700] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.700] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.701] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.701] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.701] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.702] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.702] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.702] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.702] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.702] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.703] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051 [2018-11-15 11:53:30.703] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.703] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.703] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.703] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.703] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.703] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.704] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.704] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.704] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.704] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.704] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.704] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.704] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.705] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056 [2018-11-15 11:53:30.705] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.705] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.706] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.706] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.706] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.706] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.706] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.707] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.707] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.707] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.707] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.707] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.708] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.708] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.708] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.708] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.708] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.708] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.709] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.709] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051 [2018-11-15 11:53:30.709] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.709] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.709] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.710] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.712] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.712] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.712] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.712] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.712] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.712] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.712] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.713] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2 [2018-11-15 11:53:30.713] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined [2018-11-15 11:53:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2 [2018-11-15 11:53:30.714] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.714] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056 [2018-11-15 11:53:30.714] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com [2018-11-15 11:53:30.719] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:53:30.731] [DEBUG] Query - <<< Instantiated Chaincodes >>> [2018-11-15 11:53:30.731] [DEBUG] Query - name: mycc, version: v0, path: github.com/example_cc/go [2018-11-15 11:53:30.744] [DEBUG] SampleWebApp - ------>>>>>> new request for /channels?peer=peer0.org1.example.com [2018-11-15 11:53:30.745] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1 [2018-11-15 11:53:30.745] [DEBUG] SampleWebApp - ================ GET CHANNELS ====================== [2018-11-15 11:53:30.745] [DEBUG] SampleWebApp - peer: peer0.org1.example.com [2018-11-15 11:53:30.746] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim [2018-11-15 11:53:30.747] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer","x-type":"hlfv1","description":"Balance Transfer Network","version":"1.0","channels":{"mychannel":{"orderers":["orderer.example.com"],"peers":{"peer0.org1.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org1.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false},"peer0.org2.example.com":{"endorsingPeer":true,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":true},"peer1.org2.example.com":{"endorsingPeer":false,"chaincodeQuery":true,"ledgerQuery":true,"eventSource":false}},"chaincodes":["mycc:v0"]}},"organizations":{"Org1":{"mspid":"Org1MSP","peers":["peer0.org1.example.com","peer1.org1.example.com"],"certificateAuthorities":["ca-org1"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk"},"signedCert":{"path":"artifacts/channel/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"],"certificateAuthorities":["ca-org2"],"adminPrivateKey":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk"},"signedCert":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem"}}},"orderers":{"orderer.example.com":{"url":"grpcs://localhost:7050","grpcOptions":{"ssl-target-name-override":"orderer.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt"}}},"peers":{"peer0.org1.example.com":{"url":"grpcs://localhost:7051","grpcOptions":{"ssl-target-name-override":"peer0.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"}},"peer1.org1.example.com":{"url":"grpcs://localhost:7056","grpcOptions":{"ssl-target-name-override":"peer1.org1.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt"}},"peer0.org2.example.com":{"url":"grpcs://localhost:8051","grpcOptions":{"ssl-target-name-override":"peer0.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt"}},"peer1.org2.example.com":{"url":"grpcs://localhost:8056","eventUrl":"grpcs://localhost:8058","grpcOptions":{"ssl-target-name-override":"peer1.org2.example.com"},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt"}}},"certificateAuthorities":{"ca-org1":{"url":"https://localhost:7054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org1"},"ca-org2":{"url":"https://localhost:8054","httpOptions":{"verify":false},"tlsCACerts":{"path":"artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem"},"registrar":[{"enrollId":"admin","enrollSecret":"adminpw"}],"caName":"ca-org2"}}} [2018-11-15 11:53:30.747] [DEBUG] Helper - [NetworkConfig101.js]: constructor, network_config: {"name":"balance-transfer-org1","x-type":"hlfv1","description":"Balance Transfer Network - client definition for Org1","version":"1.0","client":{"organization":"Org1","credentialStore":{"path":"./fabric-client-kv-org1","cryptoStore":{"path":"/tmp/fabric-client-kv-org1"},"wallet":"wallet-name"}}} [2018-11-15 11:53:30.747] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start [2018-11-15 11:53:30.747] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.748] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.748] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.748] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.748] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.748] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.749] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.749] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.750] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.750] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1 [2018-11-15 11:53:30.750] [DEBUG] Helper - [Organization.js]: Organization.const [2018-11-15 11:53:30.750] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1 [2018-11-15 11:53:30.750] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const [2018-11-15 11:53:30.750] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/home/guest/fabric/fabric-samples/balance-transfer/fabric-client-kv-org1', wallet: 'wallet-name', cryptoStore: { path: '/tmp/fabric-client-kv-org1' } } } [2018-11-15 11:53:30.751] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.751] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start [2018-11-15 11:53:30.751] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js [2018-11-15 11:53:30.751] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' } [2018-11-15 11:53:30.751] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start [2018-11-15 11:53:30.752] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular] [2018-11-15 11:53:30.752] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/tmp/fabric-client-kv-org1"}} [2018-11-15 11:53:30.752] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options: { path: '/tmp/fabric-client-kv-org1' } } [2018-11-15 11:53:30.753] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks [2018-11-15 11:53:30.753] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '3e182f4cf59e9c5647df0a814825d7b56c07fc3c387efc568d412e3e7024ca8f-priv' } [2018-11-15 11:53:30.753] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: c5371ac7a61303b88f067ccd6d102d266176515b27ad95aee12d6a9718dfbff0 [2018-11-15 11:53:30.753] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 79ebae9ad7ed5c8cc187dc208896b42124ec0bc2ffa1093807c03167789c6029 [2018-11-15 11:53:30.753] [DEBUG] Helper - User Jim was found to be registered and enrolled [2018-11-15 11:53:30.753] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim [2018-11-15 11:53:30.753] [DEBUG] Query - Successfully got the fabric client for the organization "Org1" [2018-11-15 11:53:30.754] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined [2018-11-15 11:53:30.754] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256 [2018-11-15 11:53:30.812] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature { r: , s: , recoveryParam: 0 } [2018-11-15 11:53:30.823] [DEBUG] Query - <<< channels >>> [2018-11-15 11:53:30.823] [DEBUG] Query - [ 'channel id: mychannel' ]