balance-tranfer/testAPIs.sh 実行ログ

$ ./testAPIs.sh

```
POST request Enroll on Org1  ...

{"success":true,"secret":"","message":"Jim enrolled Successfully","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NTM4NzY0MjksInVzZXJuYW1lIjoiSmltIiwib3JnTmFtZSI6Ik9yZzEiLCJpYXQiOjE1NTM4NDA0Mjl9.0hnHiPQXXMmOApLTpO0L_mNPMp0VtZDGUxgJJiupfX0"}

ORG1 token is eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NTM4NzY0MjksInVzZXJuYW1lIjoiSmltIiwib3JnTmFtZSI6Ik9yZzEiLCJpYXQiOjE1NTM4NDA0Mjl9.0hnHiPQXXMmOApLTpO0L_mNPMp0VtZDGUxgJJiupfX0

POST request Enroll on Org2 ...

{"success":true,"secret":"","message":"Barry enrolled Successfully","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NTM4NzY0MzAsInVzZXJuYW1lIjoiQmFycnkiLCJvcmdOYW1lIjoiT3JnMiIsImlhdCI6MTU1Mzg0MDQzMH0.df-z4CciNKRT21W00g4UtpuoICpi65QsgU3rdQ4gLWI"}

ORG2 token is eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1NTM4NzY0MzAsInVzZXJuYW1lIjoiQmFycnkiLCJvcmdOYW1lIjoiT3JnMiIsImlhdCI6MTU1Mzg0MDQzMH0.df-z4CciNKRT21W00g4UtpuoICpi65QsgU3rdQ4gLWI


POST request Create channel  ...

{"success":true,"message":"Channel 'mychannel' created Successfully"}

POST request Join channel on Org1

{"success":true,"message":"Successfully joined peers in organization Org1 to the channel:mychannel"}

POST request Join channel on Org2

{"success":true,"message":"Successfully joined peers in organization Org2 to the channel:mychannel"}

POST request Update anchor peers on Org1

{"success":true,"message":"Successfully update anchor peers in organization Org1 to the channel 'mychannel'"}

POST request Update anchor peers on Org2

{"success":true,"message":"Successfully update anchor peers in organization Org2 to the channel 'mychannel'"}

POST Install chaincode on Org1

{"success":true,"message":"Successfully installed chaincode"}

POST Install chaincode on Org2

{"success":true,"message":"Successfully installed chaincode"}

POST instantiate chaincode on Org1

{"success":true,"message":"Successfully instantiate chaincode in organization Org1 to the channel 'mychannel'"}

POST invoke chaincode on peers of Org1 and Org2

{"success":true,"message":"Successfully invoked the chaincode Org1 to the channel 'mychannel' for transaction ID: 2dad951eaee76f886d8faa41fb1cac827890e7a3bab5e047794f5627539593f6"}

GET query chaincode on peer1 of Org1

a now has 90 after the move

GET query Block by blockNumber

{"header":{"number":"1","previous_hash":"fec7799118792b5a57dc6cedaf8f65c8dbdc58e4222742b5768f57c24468e79c","data_hash":"ef1a176f34ea26d5e9e74d08c3818f3f74e535e40fb9a3ec476f29cdc447c85a"},"data":{"data":[{"signature":{"type":"Buffer","data":[48,68,2,32,71,89,176,86,181,23,195,208,145,219,162,11,131,122,105,94,59,198,235,160,24,71,26,68,185,95,170,221,15,109,236,170,2,32,9,17,201,110,196,203,113,109,102,153,216,174,30,223,144,51,213,80,182,157,46,88,245,134,89,1,229,168,142,180,10,243]},"payload":{"header":{"channel_header":{"type":1,"version":0,"timestamp":"2019-03-28T14:20:56.000Z","channel_id":"mychannel","tx_id":"","epoch":"0","extension":{"type":"Buffer","data":[]},"typeString":"CONFIG"},"signature_header":{"creator":{"Mspid":"OrdererMSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICDTCCAbOgAwIBAgIRALFafJiTFN/47AvAGfvj1ZEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFgxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI\nKoZIzj0DAQcDQgAEYtguLKFBLLc0VSwyPHHHNe76HH71oOXK6wun8Y/5vtMawPZ/\nWTm/vBVUWdfNlzc9eA28aXx6zBAB8iRm16EeU6NNMEswDgYDVR0PAQH/BAQDAgeA\nMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDUbM8OlDbBvDtuK/gM2yAsSUNgT5\nXHLuD/g50+wwBxkwCgYIKoZIzj0EAwIDSAAwRQIhANJuEGHBftrtlWgie9zgc60J\n/XVytPN/D0rPlkMV17n7AiBBbStggGBfFYcQ2LhDhcKut8nScJ2OFrt+dJSdJbod\n7A==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[238,225,91,163,240,186,197,179,243,202,100,145,34,232,43,168,40,235,252,235,47,209,244,156]}}},"data":{"config":{"sequence":"2","channel_group":{"version":0,"groups":{"Orderer":{"version":0,"groups":{"OrdererMSP":{"version":0,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"Admins","value":{"type":0,"config":{"name":"OrdererMSP","root_certs":["-----BEGIN CERTIFICATE-----\nMIICLjCCAdWgAwIBAgIQCeSxIA/5bBc/893OreC2kzAKBggqhkjOPQQDAjBpMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w\nbGUuY29tMB4XDTE3MDYyMzEyMzMxOVoXDTI3MDYyMTEyMzMxOVowaTELMAkGA1UE\nBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz\nY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv\nbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDLDgDbpvii4qPRPFsXeYzgjnW8M\ntnZyUD592tgnBlwj0X+Uuam76gR39dd1Cf8QvMSyB4KL3F1OFViZ5cn/ncqjXzBd\nMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB\nAf8wKQYDVR0OBCIEIA1GzPDpQ2wbw7biv4DNsgLElDYE+Vxy7g/4OdPsMAcZMAoG\nCCqGSM49BAMCA0cAMEQCICXp7cNAHK6RQOFxE8Gpqy1B/FuLbmtYNqqBo5e1Pgly\nAiAWH23pmnXngcjLHg3nGwa3oUlCyPD64ilFoCMdN9TRVg==\n-----END CERTIFICATE-----\n"],"intermediate_certs":[],"admins":["-----BEGIN CERTIFICATE-----\nMIICCjCCAbGgAwIBAgIRANPhTyHWZkTenKfX4eBv0ZUwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFYxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABKAyu7N4S2ZPQSzsAVF/mwwCewuu++MtfcMmUdeoIPFRBj1JMCnf\nf88M0wj13gQSJQ6GfnUrT76G/L5fGxCUifWjTTBLMA4GA1UdDwEB/wQEAwIHgDAM\nBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIA1GzPDpQ2wbw7biv4DNsgLElDYE+Vxy\n7g/4OdPsMAcZMAoGCCqGSM49BAMCA0cAMEQCIEdiGFLzeGMvVNubuZ3iuvRp/Pp6\nim3FmABwIbnMarabAiBIHWzz8Yxh9K5ZNkVNZX3fLZ4LlzsKBinbWH9J2wblDg==\n-----END CERTIFICATE-----\n"],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":["-----BEGIN CERTIFICATE-----\nMIICNTCCAdygAwIBAgIRAN1F77OjzDmyWCzGuLyXHI8wCgYIKoZIzj0EAwIwbDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l\neGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMGwxCzAJ\nBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh\nbmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh\nbXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQkmbjr/9EK0m/4CpR6\nDiM+Eyke3vxPX+IhL+utTRt/qYz2q0UT9wem0xgRVqyWp4vN35ur7aSI+dALKBFT\nRWPwo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB\nAf8EBTADAQH/MCkGA1UdDgQiBCBqIR7RiIC02zhngxyXeAmQJxO44yGlq1XswQTa\n/C7sSTAKBggqhkjOPQQDAgNHADBEAiBSxokO+9hHG+FpYikoNpcma4AK6N1KI2B6\nWqI5xNyF4gIgIQx8Q6p6ynDfUGDJ43uTHPzwlt+o8gQ3A5w07L70ml0=\n-----END CERTIFICATE-----\n"],"tls_intermediate_certs":[]}}}},"policies":{"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"OrdererMSP","Role":"MEMBER"}]}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"OrdererMSP","Role":"MEMBER"}]}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"OrdererMSP","Role":"ADMIN"}]}}}},"mod_policy":"Admins"}},"values":{"ConsensusType":{"version":0,"mod_policy":"Admins","value":{"type":"solo"}},"BatchSize":{"version":0,"mod_policy":"Admins","value":{"max_message_count":10,"absolute_max_bytes":102760448,"preferred_max_bytes":524288}},"BatchTimeout":{"version":0,"mod_policy":"Admins","value":{"timeout":"2s"}},"ChannelRestrictions":{"version":0,"mod_policy":"Admins","value":{"max_count":"0"}}},"policies":{"BlockValidation":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}}},"mod_policy":"Admins"},"Application":{"version":1,"groups":{"Org2MSP":{"version":0,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"Admins","value":{"type":0,"config":{"name":"Org2MSP","root_certs":["-----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"],"intermediate_certs":[],"admins":["-----BEGIN CERTIFICATE-----\nMIICGjCCAcCgAwIBAgIRAIUbkOONvaq2DLJr9qZbDKwwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIzMzE5\nWjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMi5leGFtcGxlLmNvbTBZ\nMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMLKHXm1xN7Tk4YzaWg4GYhLoyNjrjs5\n302o37m12U8LorR7IL5fdFgYILeL4XUPjC/QG4E2o6hPl3uZPUVErbajTTBLMA4G\nA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKfUfvpGproH\ncwyFD+0sE3XfJzYNcif0jNwvgOUFZ4AFMAoGCCqGSM49BAMCA0gAMEUCIQDa1k6R\n+luypvng6JMSKIyibptkwICToEAZlDqLeD+k1gIgGFXm1+p1QqxViOa+c1dUvjl0\nm1UCqGDwNTHDm5mO+es=\n-----END CERTIFICATE-----\n"],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":["-----BEGIN CERTIFICATE-----\nMIICSTCCAfCgAwIBAgIRANX86HJQn/543CANoioLOegwCgYIKoZIzj0EAwIwdjEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs\nc2NhLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIz\nMzE5WjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEfMB0G\nA1UEAxMWdGxzY2Eub3JnMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49\nAwEHA0IABBp+58H8VypXHB9Hf/1ExZTmNdcBlTUgAmHH5sb9DizHXwljo6zdyXfZ\ncLvTCpoLybJ/rnp4PKJ7NKUDmrQymLWjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV\nHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIHu4uj/xHTyM\n9ZK9QyYGLnfQasSWPHt65FkoTfvT61qsMAoGCCqGSM49BAMCA0cAMEQCIBJ9N4PD\nmB+2gAPeDWYteAZ5Q2KR/E0zMQ13pDSunHNcAiBwWRzwscXxCPOJp1sjBMVp5Z1a\nnfIdbwvBbsl1XV/j0g==\n-----END CERTIFICATE-----\n"],"tls_intermediate_certs":[]}}}},"policies":{"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org2MSP","Role":"MEMBER"}]}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org2MSP","Role":"ADMIN"}]}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org2MSP","Role":"MEMBER"}]}}}},"mod_policy":"Admins"},"Org1MSP":{"version":1,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"Admins","value":{"type":0,"config":{"name":"Org1MSP","root_certs":["-----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"],"intermediate_certs":[],"admins":["-----BEGIN CERTIFICATE-----\nMIICGTCCAb+gAwIBAgIQKKKdQSzsDoUYn/LPAuRWGTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECmbzUDozIrLKjp3OAzItSG7m7Flw76rT\n8VO8E6otlCwxKtBRkPpZL7norC3NsjyE339J5O4pXCqhIApQyRRsRqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDSAAwRQIhALT02pc/\nyfE/4wUJfUBQ32GifUEh8JktAXzL/73S0rjYAiACNSp6zAQBX9SBxTOGMk4cGGAy\nCKqf8052NVUs2CvPzA==\n-----END CERTIFICATE-----\n"],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":["-----BEGIN CERTIFICATE-----\nMIICSTCCAe+gAwIBAgIQZrCrf6SF3Z/w7z3PwCNaaTAKBggqhkjOPQQDAjB2MQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz\nY2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMz\nMTlaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH\nEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD\nVQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D\nAQcDQgAEq4HHYbyF3O3iX+bt7tATNgdrWW6GYXWfKKJjsriBMhtYr5y/sTjvg64s\nZ517Nx/QNj26yKLdZ9vSBUGhAUfedaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud\nJQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQglFCS2Tb1g4xa\nb2SE25dNhXkzcGc30A0Ev2X3Tjl2+fgwCgYIKoZIzj0EAwIDSAAwRQIhANDFPsDw\n14ftcZgQtMQ0yuMg8cCHj246rhsrnjwar7aAAiBwLG+4sKnTOOa+ceK6p+PpKu6F\nqwkrkz69kT1ZsL7SXw==\n-----END CERTIFICATE-----\n"],"tls_intermediate_certs":[]}}},"AnchorPeers":{"version":0,"mod_policy":"Admins","value":{"anchor_peers":[{"host":"peer0.org1.example.com","port":7051}]}}},"policies":{"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org1MSP","Role":"MEMBER"}]}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org1MSP","Role":"MEMBER"}]}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org1MSP","Role":"ADMIN"}]}}}},"mod_policy":"Admins"}},"values":{},"policies":{"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}}},"mod_policy":"Admins"}},"values":{"BlockDataHashingStructure":{"version":0,"mod_policy":"Admins","value":{"width":4294967295}},"Consortium":{"version":0,"mod_policy":"Admins","value":{"name":"SampleConsortium"}},"HashingAlgorithm":{"version":0,"mod_policy":"Admins","value":{"name":"SHA256"}},"OrdererAddresses":{"version":0,"mod_policy":"/Channel/Orderer/Admins","value":{"addresses":["orderer.example.com:7050"]}}},"policies":{"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}}},"mod_policy":""}},"last_update":{"payload":{"header":{"channel_header":{"type":2,"version":1,"timestamp":"2019-03-28T14:20:56.125Z","channel_id":"mychannel","tx_id":"102c5cfa50f97e4942595e29faeb9fb2574f139285bff48b329782c0f5442e65","epoch":"0","extension":{"type":"Buffer","data":[]}},"signature_header":{"creator":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICGTCCAb+gAwIBAgIQKKKdQSzsDoUYn/LPAuRWGTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECmbzUDozIrLKjp3OAzItSG7m7Flw76rT\n8VO8E6otlCwxKtBRkPpZL7norC3NsjyE339J5O4pXCqhIApQyRRsRqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDSAAwRQIhALT02pc/\nyfE/4wUJfUBQ32GifUEh8JktAXzL/73S0rjYAiACNSp6zAQBX9SBxTOGMk4cGGAy\nCKqf8052NVUs2CvPzA==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[217,208,141,64,250,92,96,165,244,91,160,41,161,237,109,157,184,172,214,240,146,99,116,100]}}},"data":{"config_update":{"channel_id":"mychannel","read_set":{"version":0,"groups":{"Application":{"version":1,"groups":{"Org1MSP":{"version":0,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"","value":{"type":0,"config":{"name":"","root_certs":[],"intermediate_certs":[],"admins":[],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":[],"tls_intermediate_certs":[]}}}},"policies":{"Readers":{"version":0,"mod_policy":"","policy":{}},"Writers":{"version":0,"mod_policy":"","policy":{}},"Admins":{"version":0,"mod_policy":"","policy":{}}},"mod_policy":""}},"values":{},"policies":{},"mod_policy":"Admins"}},"values":{},"policies":{},"mod_policy":""},"write_set":{"version":0,"groups":{"Application":{"version":1,"groups":{"Org1MSP":{"version":1,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"","value":{"type":0,"config":{"name":"","root_certs":[],"intermediate_certs":[],"admins":[],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":[],"tls_intermediate_certs":[]}}},"AnchorPeers":{"version":0,"mod_policy":"Admins","value":{"anchor_peers":[{"host":"peer0.org1.example.com","port":7051}]}}},"policies":{"Readers":{"version":0,"mod_policy":"","policy":{}},"Writers":{"version":0,"mod_policy":"","policy":{}},"Admins":{"version":0,"mod_policy":"","policy":{}}},"mod_policy":"Admins"}},"values":{},"policies":{},"mod_policy":"Admins"}},"values":{},"policies":{},"mod_policy":""}},"signatures":[{"signature_header":{"creator":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICGTCCAb+gAwIBAgIQKKKdQSzsDoUYn/LPAuRWGTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECmbzUDozIrLKjp3OAzItSG7m7Flw76rT\n8VO8E6otlCwxKtBRkPpZL7norC3NsjyE339J5O4pXCqhIApQyRRsRqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDSAAwRQIhALT02pc/\nyfE/4wUJfUBQ32GifUEh8JktAXzL/73S0rjYAiACNSp6zAQBX9SBxTOGMk4cGGAy\nCKqf8052NVUs2CvPzA==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[40,159,160,221,54,195,199,205,179,238,91,87,35,66,206,136,37,76,215,235,64,90,210,103]}},"sigature":{"type":"Buffer","data":[48,68,2,32,25,230,44,255,145,20,19,27,165,181,26,37,167,70,144,224,144,20,41,207,32,46,35,212,114,215,178,134,161,127,133,69,2,32,118,27,238,190,108,180,27,228,94,32,178,179,60,120,63,135,35,132,109,158,211,184,101,182,114,89,98,17,180,32,17,87]}}]}},"signature":{"type":"Buffer","data":[48,68,2,32,113,112,82,48,9,201,132,6,174,10,187,72,61,215,38,136,112,199,190,248,174,22,40,251,207,224,36,62,127,138,230,35,2,32,26,139,49,203,255,55,27,85,55,35,19,254,90,240,17,139,97,24,59,165,120,136,242,21,156,167,147,183,104,221,51,9]}}}}}]},"metadata":{"metadata":[{"value":"","signatures":[{"signature_header":{"creator":{"Mspid":"OrdererMSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICDTCCAbOgAwIBAgIRALFafJiTFN/47AvAGfvj1ZEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFgxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI\nKoZIzj0DAQcDQgAEYtguLKFBLLc0VSwyPHHHNe76HH71oOXK6wun8Y/5vtMawPZ/\nWTm/vBVUWdfNlzc9eA28aXx6zBAB8iRm16EeU6NNMEswDgYDVR0PAQH/BAQDAgeA\nMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDUbM8OlDbBvDtuK/gM2yAsSUNgT5\nXHLuD/g50+wwBxkwCgYIKoZIzj0EAwIDSAAwRQIhANJuEGHBftrtlWgie9zgc60J\n/XVytPN/D0rPlkMV17n7AiBBbStggGBfFYcQ2LhDhcKut8nScJ2OFrt+dJSdJbod\n7A==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[31,43,224,221,226,252,151,199,240,83,208,127,135,220,90,119,215,52,239,242,197,147,210,175]}},"signature":{"type":"Buffer","data":[48,68,2,32,10,173,185,207,3,131,137,40,110,125,187,42,8,224,98,240,34,130,162,184,27,254,83,214,177,211,253,4,62,223,221,135,2,32,47,132,31,219,216,183,123,117,138,219,5,205,100,48,103,92,84,109,95,152,171,97,19,102,201,190,231,69,251,241,220,127]}}]},{"value":{"index":"1"},"signatures":[{"signature_header":{"creator":{"Mspid":"OrdererMSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICDTCCAbOgAwIBAgIRALFafJiTFN/47AvAGfvj1ZEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFgxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI\nKoZIzj0DAQcDQgAEYtguLKFBLLc0VSwyPHHHNe76HH71oOXK6wun8Y/5vtMawPZ/\nWTm/vBVUWdfNlzc9eA28aXx6zBAB8iRm16EeU6NNMEswDgYDVR0PAQH/BAQDAgeA\nMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDUbM8OlDbBvDtuK/gM2yAsSUNgT5\nXHLuD/g50+wwBxkwCgYIKoZIzj0EAwIDSAAwRQIhANJuEGHBftrtlWgie9zgc60J\n/XVytPN/D0rPlkMV17n7AiBBbStggGBfFYcQ2LhDhcKut8nScJ2OFrt+dJSdJbod\n7A==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[241,248,194,53,176,5,179,94,77,154,176,222,17,32,227,120,140,87,186,137,157,76,46,154]}},"signature":{"type":"Buffer","data":[48,68,2,32,22,238,52,109,117,255,250,188,31,229,191,132,146,251,190,110,147,236,7,177,5,252,116,217,244,113,108,0,86,103,212,56,2,32,92,98,4,44,20,237,38,137,105,220,228,247,122,164,127,55,13,79,146,130,16,27,104,243,213,204,255,69,71,44,209,174]}}]},[0]]}}

GET query Transaction by TransactionID

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /channels/mychannel/transactions/</pre>
</body>
</html>


GET query Block by Hash - Hash is fec7799118792b5a57dc6cedaf8f65c8dbdc58e4222742b5768f57c24468e79c

{"header":{"number":"0","previous_hash":"","data_hash":"7a84a7d3d3e2a08c96332aa8d2da429b5f45db37a85c493c94ad2e4e18e65ae3"},"data":{"data":[{"signature":{"type":"Buffer","data":[48,68,2,32,16,180,229,67,89,148,74,9,199,190,145,139,250,167,53,167,83,217,14,103,61,169,238,76,249,8,213,32,88,255,156,9,2,32,33,252,244,44,11,113,213,53,218,250,66,121,159,56,180,180,38,105,26,244,200,62,51,23,48,126,14,50,1,89,52,247]},"payload":{"header":{"channel_header":{"type":1,"version":0,"timestamp":"2019-03-28T14:20:30.000Z","channel_id":"mychannel","tx_id":"","epoch":"0","extension":{"type":"Buffer","data":[]},"typeString":"CONFIG"},"signature_header":{"creator":{"Mspid":"OrdererMSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICDTCCAbOgAwIBAgIRALFafJiTFN/47AvAGfvj1ZEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFgxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI\nKoZIzj0DAQcDQgAEYtguLKFBLLc0VSwyPHHHNe76HH71oOXK6wun8Y/5vtMawPZ/\nWTm/vBVUWdfNlzc9eA28aXx6zBAB8iRm16EeU6NNMEswDgYDVR0PAQH/BAQDAgeA\nMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDUbM8OlDbBvDtuK/gM2yAsSUNgT5\nXHLuD/g50+wwBxkwCgYIKoZIzj0EAwIDSAAwRQIhANJuEGHBftrtlWgie9zgc60J\n/XVytPN/D0rPlkMV17n7AiBBbStggGBfFYcQ2LhDhcKut8nScJ2OFrt+dJSdJbod\n7A==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[36,88,200,13,239,230,187,62,186,206,141,69,152,59,239,117,63,16,150,208,45,134,164,135]}}},"data":{"config":{"sequence":"1","channel_group":{"version":0,"groups":{"Orderer":{"version":0,"groups":{"OrdererMSP":{"version":0,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"Admins","value":{"type":0,"config":{"name":"OrdererMSP","root_certs":["-----BEGIN CERTIFICATE-----\nMIICLjCCAdWgAwIBAgIQCeSxIA/5bBc/893OreC2kzAKBggqhkjOPQQDAjBpMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w\nbGUuY29tMB4XDTE3MDYyMzEyMzMxOVoXDTI3MDYyMTEyMzMxOVowaTELMAkGA1UE\nBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz\nY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv\nbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDLDgDbpvii4qPRPFsXeYzgjnW8M\ntnZyUD592tgnBlwj0X+Uuam76gR39dd1Cf8QvMSyB4KL3F1OFViZ5cn/ncqjXzBd\nMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB\nAf8wKQYDVR0OBCIEIA1GzPDpQ2wbw7biv4DNsgLElDYE+Vxy7g/4OdPsMAcZMAoG\nCCqGSM49BAMCA0cAMEQCICXp7cNAHK6RQOFxE8Gpqy1B/FuLbmtYNqqBo5e1Pgly\nAiAWH23pmnXngcjLHg3nGwa3oUlCyPD64ilFoCMdN9TRVg==\n-----END CERTIFICATE-----\n"],"intermediate_certs":[],"admins":["-----BEGIN CERTIFICATE-----\nMIICCjCCAbGgAwIBAgIRANPhTyHWZkTenKfX4eBv0ZUwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFYxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABKAyu7N4S2ZPQSzsAVF/mwwCewuu++MtfcMmUdeoIPFRBj1JMCnf\nf88M0wj13gQSJQ6GfnUrT76G/L5fGxCUifWjTTBLMA4GA1UdDwEB/wQEAwIHgDAM\nBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIA1GzPDpQ2wbw7biv4DNsgLElDYE+Vxy\n7g/4OdPsMAcZMAoGCCqGSM49BAMCA0cAMEQCIEdiGFLzeGMvVNubuZ3iuvRp/Pp6\nim3FmABwIbnMarabAiBIHWzz8Yxh9K5ZNkVNZX3fLZ4LlzsKBinbWH9J2wblDg==\n-----END CERTIFICATE-----\n"],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":["-----BEGIN CERTIFICATE-----\nMIICNTCCAdygAwIBAgIRAN1F77OjzDmyWCzGuLyXHI8wCgYIKoZIzj0EAwIwbDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l\neGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMGwxCzAJ\nBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh\nbmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh\nbXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQkmbjr/9EK0m/4CpR6\nDiM+Eyke3vxPX+IhL+utTRt/qYz2q0UT9wem0xgRVqyWp4vN35ur7aSI+dALKBFT\nRWPwo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB\nAf8EBTADAQH/MCkGA1UdDgQiBCBqIR7RiIC02zhngxyXeAmQJxO44yGlq1XswQTa\n/C7sSTAKBggqhkjOPQQDAgNHADBEAiBSxokO+9hHG+FpYikoNpcma4AK6N1KI2B6\nWqI5xNyF4gIgIQx8Q6p6ynDfUGDJ43uTHPzwlt+o8gQ3A5w07L70ml0=\n-----END CERTIFICATE-----\n"],"tls_intermediate_certs":[]}}}},"policies":{"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"OrdererMSP","Role":"ADMIN"}]}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"OrdererMSP","Role":"MEMBER"}]}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"OrdererMSP","Role":"MEMBER"}]}}}},"mod_policy":"Admins"}},"values":{"BatchTimeout":{"version":0,"mod_policy":"Admins","value":{"timeout":"2s"}},"ChannelRestrictions":{"version":0,"mod_policy":"Admins","value":{"max_count":"0"}},"ConsensusType":{"version":0,"mod_policy":"Admins","value":{"type":"solo"}},"BatchSize":{"version":0,"mod_policy":"Admins","value":{"max_message_count":10,"absolute_max_bytes":102760448,"preferred_max_bytes":524288}}},"policies":{"BlockValidation":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}}},"mod_policy":"Admins"},"Application":{"version":1,"groups":{"Org2MSP":{"version":0,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"Admins","value":{"type":0,"config":{"name":"Org2MSP","root_certs":["-----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"],"intermediate_certs":[],"admins":["-----BEGIN CERTIFICATE-----\nMIICGjCCAcCgAwIBAgIRAIUbkOONvaq2DLJr9qZbDKwwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIzMzE5\nWjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMi5leGFtcGxlLmNvbTBZ\nMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMLKHXm1xN7Tk4YzaWg4GYhLoyNjrjs5\n302o37m12U8LorR7IL5fdFgYILeL4XUPjC/QG4E2o6hPl3uZPUVErbajTTBLMA4G\nA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKfUfvpGproH\ncwyFD+0sE3XfJzYNcif0jNwvgOUFZ4AFMAoGCCqGSM49BAMCA0gAMEUCIQDa1k6R\n+luypvng6JMSKIyibptkwICToEAZlDqLeD+k1gIgGFXm1+p1QqxViOa+c1dUvjl0\nm1UCqGDwNTHDm5mO+es=\n-----END CERTIFICATE-----\n"],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":["-----BEGIN CERTIFICATE-----\nMIICSTCCAfCgAwIBAgIRANX86HJQn/543CANoioLOegwCgYIKoZIzj0EAwIwdjEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs\nc2NhLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIz\nMzE5WjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEfMB0G\nA1UEAxMWdGxzY2Eub3JnMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49\nAwEHA0IABBp+58H8VypXHB9Hf/1ExZTmNdcBlTUgAmHH5sb9DizHXwljo6zdyXfZ\ncLvTCpoLybJ/rnp4PKJ7NKUDmrQymLWjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV\nHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIHu4uj/xHTyM\n9ZK9QyYGLnfQasSWPHt65FkoTfvT61qsMAoGCCqGSM49BAMCA0cAMEQCIBJ9N4PD\nmB+2gAPeDWYteAZ5Q2KR/E0zMQ13pDSunHNcAiBwWRzwscXxCPOJp1sjBMVp5Z1a\nnfIdbwvBbsl1XV/j0g==\n-----END CERTIFICATE-----\n"],"tls_intermediate_certs":[]}}}},"policies":{"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org2MSP","Role":"MEMBER"}]}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org2MSP","Role":"ADMIN"}]}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org2MSP","Role":"MEMBER"}]}}}},"mod_policy":"Admins"},"Org1MSP":{"version":0,"groups":{},"values":{"MSP":{"version":0,"mod_policy":"Admins","value":{"type":0,"config":{"name":"Org1MSP","root_certs":["-----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"],"intermediate_certs":[],"admins":["-----BEGIN CERTIFICATE-----\nMIICGTCCAb+gAwIBAgIQKKKdQSzsDoUYn/LPAuRWGTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECmbzUDozIrLKjp3OAzItSG7m7Flw76rT\n8VO8E6otlCwxKtBRkPpZL7norC3NsjyE339J5O4pXCqhIApQyRRsRqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDSAAwRQIhALT02pc/\nyfE/4wUJfUBQ32GifUEh8JktAXzL/73S0rjYAiACNSp6zAQBX9SBxTOGMk4cGGAy\nCKqf8052NVUs2CvPzA==\n-----END CERTIFICATE-----\n"],"revocation_list":[],"signing_identity":{},"organizational_unit_identifiers":[],"tls_root_certs":["-----BEGIN CERTIFICATE-----\nMIICSTCCAe+gAwIBAgIQZrCrf6SF3Z/w7z3PwCNaaTAKBggqhkjOPQQDAjB2MQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz\nY2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMz\nMTlaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH\nEw1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD\nVQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D\nAQcDQgAEq4HHYbyF3O3iX+bt7tATNgdrWW6GYXWfKKJjsriBMhtYr5y/sTjvg64s\nZ517Nx/QNj26yKLdZ9vSBUGhAUfedaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud\nJQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQglFCS2Tb1g4xa\nb2SE25dNhXkzcGc30A0Ev2X3Tjl2+fgwCgYIKoZIzj0EAwIDSAAwRQIhANDFPsDw\n14ftcZgQtMQ0yuMg8cCHj246rhsrnjwar7aAAiBwLG+4sKnTOOa+ceK6p+PpKu6F\nqwkrkz69kT1ZsL7SXw==\n-----END CERTIFICATE-----\n"],"tls_intermediate_certs":[]}}}},"policies":{"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org1MSP","Role":"MEMBER"}]}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org1MSP","Role":"ADMIN"}]}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"SIGNATURE","value":{"version":0,"rule":{"Type":"n_out_of","n_out_of":{"N":1,"rules":[{"Type":"signed_by","signed_by":0}]}},"identities":[{"principal_classification":0,"msp_identifier":"Org1MSP","Role":"MEMBER"}]}}}},"mod_policy":"Admins"}},"values":{},"policies":{"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}}},"mod_policy":"Admins"}},"values":{"BlockDataHashingStructure":{"version":0,"mod_policy":"Admins","value":{"width":4294967295}},"Consortium":{"version":0,"mod_policy":"Admins","value":{"name":"SampleConsortium"}},"HashingAlgorithm":{"version":0,"mod_policy":"Admins","value":{"name":"SHA256"}},"OrdererAddresses":{"version":0,"mod_policy":"/Channel/Orderer/Admins","value":{"addresses":["orderer.example.com:7050"]}}},"policies":{"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}},"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}}},"mod_policy":""}},"last_update":{"payload":{"header":{"channel_header":{"type":2,"version":1,"timestamp":"2019-03-28T14:20:30.901Z","channel_id":"mychannel","tx_id":"965b69984c8ebc9d627d65137d5546889056eb79ec64f4bd97a93624a32d6d7f","epoch":"0","extension":{"type":"Buffer","data":[]}},"signature_header":{"creator":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICGTCCAb+gAwIBAgIQKKKdQSzsDoUYn/LPAuRWGTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECmbzUDozIrLKjp3OAzItSG7m7Flw76rT\n8VO8E6otlCwxKtBRkPpZL7norC3NsjyE339J5O4pXCqhIApQyRRsRqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDSAAwRQIhALT02pc/\nyfE/4wUJfUBQ32GifUEh8JktAXzL/73S0rjYAiACNSp6zAQBX9SBxTOGMk4cGGAy\nCKqf8052NVUs2CvPzA==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[122,167,133,56,74,129,0,90,220,143,182,26,156,137,244,18,197,221,74,207,22,234,115,132]}}},"data":{"config_update":{"channel_id":"mychannel","read_set":{"version":0,"groups":{"Application":{"version":0,"groups":{"Org1MSP":{"version":0,"groups":{},"values":{},"policies":{},"mod_policy":""},"Org2MSP":{"version":0,"groups":{},"values":{},"policies":{},"mod_policy":""}},"values":{},"policies":{},"mod_policy":""}},"values":{"Consortium":{"version":0,"mod_policy":"","value":{"name":"SampleConsortium"}}},"policies":{},"mod_policy":""},"write_set":{"version":0,"groups":{"Application":{"version":1,"groups":{"Org1MSP":{"version":0,"groups":{},"values":{},"policies":{},"mod_policy":""},"Org2MSP":{"version":0,"groups":{},"values":{},"policies":{},"mod_policy":""}},"values":{},"policies":{"Readers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Readers","rule":"ANY"}}},"Admins":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Admins","rule":"MAJORITY"}}},"Writers":{"version":0,"mod_policy":"Admins","policy":{"type":"IMPLICIT_META","value":{"sub_policy":"Writers","rule":"ANY"}}}},"mod_policy":"Admins"}},"values":{"Consortium":{"version":0,"mod_policy":"","value":{"name":"SampleConsortium"}}},"policies":{},"mod_policy":""}},"signatures":[{"signature_header":{"creator":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICGTCCAb+gAwIBAgIQKKKdQSzsDoUYn/LPAuRWGTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECmbzUDozIrLKjp3OAzItSG7m7Flw76rT\n8VO8E6otlCwxKtBRkPpZL7norC3NsjyE339J5O4pXCqhIApQyRRsRqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDSAAwRQIhALT02pc/\nyfE/4wUJfUBQ32GifUEh8JktAXzL/73S0rjYAiACNSp6zAQBX9SBxTOGMk4cGGAy\nCKqf8052NVUs2CvPzA==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[72,38,126,140,220,83,202,5,153,221,140,204,162,235,181,209,191,212,194,135,147,62,151,59]}},"sigature":{"type":"Buffer","data":[48,69,2,33,0,181,12,236,39,255,62,102,131,177,176,0,3,53,43,219,145,237,187,68,113,41,221,217,141,172,14,21,203,113,102,119,137,2,32,116,126,219,1,135,27,83,104,202,33,75,90,74,160,10,175,221,176,148,221,186,167,70,21,122,201,180,136,215,255,47,229]}}]}},"signature":{"type":"Buffer","data":[48,68,2,32,102,150,107,150,170,177,245,92,98,127,68,161,132,57,6,61,207,248,76,35,6,2,103,81,51,248,77,84,5,242,105,112,2,32,72,107,249,216,224,14,225,225,92,69,45,78,168,79,137,191,124,203,204,231,35,46,64,23,7,176,222,242,163,151,221,253]}}}}}]},"metadata":{"metadata":[{"value":"","signatures":[]},{"value":{"index":"0"},"signatures":[]},[0]]}}

GET query ChainInfo

{"height":{"low":5,"high":0,"unsigned":true},"currentBlockHash":{"buffer":{"type":"Buffer","data":[8,5,18,32,11,144,240,67,220,246,54,127,235,106,196,54,21,189,22,73,217,145,235,251,105,207,198,70,194,102,119,179,243,200,45,211,26,32,139,12,190,44,85,113,2,35,120,172,40,164,144,65,38,91,255,67,221,124,120,196,185,185,130,168,220,100,244,13,145,228]},"offset":4,"markedOffset":-1,"limit":36,"littleEndian":true,"noAssert":false},"previousBlockHash":{"buffer":{"type":"Buffer","data":[8,5,18,32,11,144,240,67,220,246,54,127,235,106,196,54,21,189,22,73,217,145,235,251,105,207,198,70,194,102,119,179,243,200,45,211,26,32,139,12,190,44,85,113,2,35,120,172,40,164,144,65,38,91,255,67,221,124,120,196,185,185,130,168,220,100,244,13,145,228]},"offset":38,"markedOffset":-1,"limit":70,"littleEndian":true,"noAssert":false}}

GET query Installed chaincodes

["name: mycc, version: v0, path: github.com/example_cc/go"]

GET query Instantiated chaincodes

["name: mycc, version: v0, path: github.com/example_cc/go"]

GET query Channels

{"channels":[{"channel_id":"mychannel"}]}

GET query Block No.4 by blockNumber

{"header":{"number":"4","previous_hash":"8b0cbe2c5571022378ac28a49041265bff43dd7c78c4b9b982a8dc64f40d91e4","data_hash":"6cb23e7c52ea5c63c620c8bca3d1102e9bdc007eb96f0cfad9003b519ca21034"},"data":{"data":[{"signature":{"type":"Buffer","data":[48,68,2,32,102,207,159,4,244,152,162,253,223,85,51,148,41,209,251,232,240,224,193,137,165,125,22,92,225,222,88,149,149,22,220,31,2,32,18,31,81,75,43,232,220,223,204,193,4,250,131,174,234,162,174,132,252,103,55,170,88,63,87,98,73,171,2,137,215,157]},"payload":{"header":{"channel_header":{"type":3,"version":1,"timestamp":"2019-03-28T14:21:19.412Z","channel_id":"mychannel","tx_id":"2dad951eaee76f886d8faa41fb1cac827890e7a3bab5e047794f5627539593f6","epoch":"0","extension":{"type":"Buffer","data":[18,6,18,4,109,121,99,99]},"typeString":"ENDORSER_TRANSACTION"},"signature_header":{"creator":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICijCCAjGgAwIBAgIUIoa9iSZnRWRLRRvei9y5TFlTOLMwCgYIKoZIzj0EAwIw\nczELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNh\nbiBGcmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMT\nE2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTkwMzI5MDYxNjAwWhcNMjAwMzI4MDYy\nMTAwWjBAMTAwDQYDVQQLEwZjbGllbnQwCwYDVQQLEwRvcmcxMBIGA1UECxMLZGVw\nYXJ0bWVudDExDDAKBgNVBAMTA0ppbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA\nBBdaqfd7iq050YsuLtD/QHZIcUG0iAAlUjllKwS9FlFDaYm6xLV8YRlCeds+61Fh\naKgO1Gj9PSlWclLBLkSzkmyjgdUwgdIwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB\n/wQCMAAwHQYDVR0OBBYEFFO2uAXE02W+M34U0gGksA/EyEtdMCsGA1UdIwQkMCKA\nIA5ykiTos/MXhMipPFuO9vTByR2ebld8RcMxY2Cf5AARMGYGCCoDBAUGBwgBBFp7\nImF0dHJzIjp7ImhmLkFmZmlsaWF0aW9uIjoib3JnMS5kZXBhcnRtZW50MSIsImhm\nLkVucm9sbG1lbnRJRCI6IkppbSIsImhmLlR5cGUiOiJjbGllbnQifX0wCgYIKoZI\nzj0EAwIDRwAwRAIgMBhpyAqPtlDybflvgCud74rN0zksOxRpL63u+vnPmeECIERx\nCoaRpoyBUG1WwZUHRuZBPwhuXPKjLG5ydtmQpkCM\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[124,14,33,239,250,75,17,172,1,180,23,163,27,135,243,75,177,46,151,159,184,52,98,98]}}},"data":{"actions":[{"header":{"creator":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICijCCAjGgAwIBAgIUIoa9iSZnRWRLRRvei9y5TFlTOLMwCgYIKoZIzj0EAwIw\nczELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNh\nbiBGcmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMT\nE2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTkwMzI5MDYxNjAwWhcNMjAwMzI4MDYy\nMTAwWjBAMTAwDQYDVQQLEwZjbGllbnQwCwYDVQQLEwRvcmcxMBIGA1UECxMLZGVw\nYXJ0bWVudDExDDAKBgNVBAMTA0ppbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA\nBBdaqfd7iq050YsuLtD/QHZIcUG0iAAlUjllKwS9FlFDaYm6xLV8YRlCeds+61Fh\naKgO1Gj9PSlWclLBLkSzkmyjgdUwgdIwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB\n/wQCMAAwHQYDVR0OBBYEFFO2uAXE02W+M34U0gGksA/EyEtdMCsGA1UdIwQkMCKA\nIA5ykiTos/MXhMipPFuO9vTByR2ebld8RcMxY2Cf5AARMGYGCCoDBAUGBwgBBFp7\nImF0dHJzIjp7ImhmLkFmZmlsaWF0aW9uIjoib3JnMS5kZXBhcnRtZW50MSIsImhm\nLkVucm9sbG1lbnRJRCI6IkppbSIsImhmLlR5cGUiOiJjbGllbnQifX0wCgYIKoZI\nzj0EAwIDRwAwRAIgMBhpyAqPtlDybflvgCud74rN0zksOxRpL63u+vnPmeECIERx\nCoaRpoyBUG1WwZUHRuZBPwhuXPKjLG5ydtmQpkCM\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[124,14,33,239,250,75,17,172,1,180,23,163,27,135,243,75,177,46,151,159,184,52,98,98]}},"payload":{"chaincode_proposal_payload":{"input":{"chaincode_spec":{"type":1,"typeString":"GOLANG","input":{"args":[{"type":"Buffer","data":[109,111,118,101]},{"type":"Buffer","data":[97]},{"type":"Buffer","data":[98]},{"type":"Buffer","data":[49,48]}],"decorations":{}},"chaincode_id":{"path":"","name":"mycc","version":""},"timeout":0}}},"action":{"proposal_response_payload":{"proposal_hash":"ac2e84772c33707fb4f4bf63411b9aecea2d5a8913e2fbbe84a6ddbca5e5f92f","extension":{"results":{"data_model":0,"ns_rwset":[{"namespace":"lscc","rwset":{"reads":[{"key":"mycc","version":{"block_num":"3","tx_num":"0"}}],"range_queries_info":[],"writes":[],"metadata_writes":[]},"collection_hashed_rwset":[]},{"namespace":"mycc","rwset":{"reads":[{"key":"a","version":{"block_num":"3","tx_num":"0"}},{"key":"b","version":{"block_num":"3","tx_num":"0"}}],"range_queries_info":[],"writes":[{"key":"a","is_delete":false,"value":"90"},{"key":"b","is_delete":false,"value":"210"}],"metadata_writes":[]},"collection_hashed_rwset":[]}]},"events":{"chaincode_id":"","tx_id":"","event_name":"","payload":{"type":"Buffer","data":[]}},"response":{"status":200,"message":"","payload":""},"chaincode_id":{"path":"","name":"mycc","version":"v0"}}},"endorsements":[{"endorser":{"Mspid":"Org1MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICGDCCAb+gAwIBAgIQPcMFFEB/vq6mEL6vXV7aUTAKBggqhkjOPQQDAjBzMQsw\nCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy\nYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu\nb3JnMS5leGFtcGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTla\nMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMC5vcmcxLmV4YW1wbGUuY29tMFkw\nEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzS9k2gCKHcat8Wj4T2nB1uyC8R2zg3um\nxdTL7nmgFWp0uyCCbQQxD/VS+8R/3DNvEFkvzhcjc9NU/nRqMirpLqNNMEswDgYD\nVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDnKSJOiz8xeE\nyKk8W4729MHJHZ5uV3xFwzFjYJ/kABEwCgYIKoZIzj0EAwIDRwAwRAIgHBdxbHUG\nrFUzKPX9UmmN3SwigWcRUREUy/GTb3hDIAsCIEF1BxTqv8ilQYE8ql0wJL4mTber\nHE6DFYvvBCUnicUh\n-----END CERTIFICATE-----\n"},"signature":{"type":"Buffer","data":[48,69,2,33,0,184,85,5,216,126,149,17,232,146,86,186,209,61,99,216,73,184,250,211,127,188,94,239,176,173,53,184,147,225,230,32,224,2,32,27,125,245,235,251,240,224,44,209,39,245,75,10,77,137,128,124,122,204,41,25,17,129,179,230,172,20,114,169,97,57,30]}},{"endorser":{"Mspid":"Org2MSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICGjCCAcCgAwIBAgIRANDlqX1daKI2aN0Qm7vrfKAwCgYIKoZIzj0EAwIwczEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\nLm9yZzIuZXhhbXBsZS5jb20wHhcNMTcwNjIzMTIzMzE5WhcNMjcwNjIxMTIzMzE5\nWjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\nU2FuIEZyYW5jaXNjbzEfMB0GA1UEAxMWcGVlcjAub3JnMi5leGFtcGxlLmNvbTBZ\nMBMGByqGSM49AgEGCCqGSM49AwEHA0IABP8N39LBcB0qJyb3v9Y9WIPfYHOfWPna\nT8WyWzGisrYvHVF+GLfDLFrjQs0uN8QPsTsqYlnXDs/Mjv7tZaE9NuqjTTBLMA4G\nA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKfUfvpGproH\ncwyFD+0sE3XfJzYNcif0jNwvgOUFZ4AFMAoGCCqGSM49BAMCA0gAMEUCIQDa1gKe\nPRVRN/i8hUptACw02V7V9Yeo7kKlbQ6vWU5fqAIgXg2xAQ4TjwXOHlKbIyYZ7fox\ncekBJ+E8yAFm8XQrfy0=\n-----END CERTIFICATE-----\n"},"signature":{"type":"Buffer","data":[48,68,2,32,69,227,244,109,146,87,73,72,202,19,93,217,59,83,32,3,58,184,191,47,43,145,84,150,48,222,122,177,217,25,224,86,2,32,31,144,96,135,151,216,87,187,41,240,46,68,163,222,6,169,180,84,77,108,167,204,173,196,149,75,62,240,131,59,242,21]}}]}}}]}}}]},"metadata":{"metadata":[{"value":"","signatures":[{"signature_header":{"creator":{"Mspid":"OrdererMSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICDTCCAbOgAwIBAgIRALFafJiTFN/47AvAGfvj1ZEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFgxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI\nKoZIzj0DAQcDQgAEYtguLKFBLLc0VSwyPHHHNe76HH71oOXK6wun8Y/5vtMawPZ/\nWTm/vBVUWdfNlzc9eA28aXx6zBAB8iRm16EeU6NNMEswDgYDVR0PAQH/BAQDAgeA\nMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDUbM8OlDbBvDtuK/gM2yAsSUNgT5\nXHLuD/g50+wwBxkwCgYIKoZIzj0EAwIDSAAwRQIhANJuEGHBftrtlWgie9zgc60J\n/XVytPN/D0rPlkMV17n7AiBBbStggGBfFYcQ2LhDhcKut8nScJ2OFrt+dJSdJbod\n7A==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[86,126,13,155,235,154,181,64,34,95,108,8,139,17,57,105,198,197,134,29,247,47,179,50]}},"signature":{"type":"Buffer","data":[48,68,2,32,20,11,129,219,145,183,215,232,128,197,219,39,23,11,100,140,137,110,46,171,56,206,162,137,178,106,60,13,43,37,103,59,2,32,94,144,199,55,126,6,246,128,143,0,175,54,21,247,102,233,21,176,248,182,116,156,239,250,135,2,36,154,31,149,135,146]}}]},{"value":{"index":"2"},"signatures":[{"signature_header":{"creator":{"Mspid":"OrdererMSP","IdBytes":"-----BEGIN CERTIFICATE-----\nMIICDTCCAbOgAwIBAgIRALFafJiTFN/47AvAGfvj1ZEwCgYIKoZIzj0EAwIwaTEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\ncmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt\ncGxlLmNvbTAeFw0xNzA2MjMxMjMzMTlaFw0yNzA2MjExMjMzMTlaMFgxCzAJBgNV\nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp\nc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI\nKoZIzj0DAQcDQgAEYtguLKFBLLc0VSwyPHHHNe76HH71oOXK6wun8Y/5vtMawPZ/\nWTm/vBVUWdfNlzc9eA28aXx6zBAB8iRm16EeU6NNMEswDgYDVR0PAQH/BAQDAgeA\nMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgDUbM8OlDbBvDtuK/gM2yAsSUNgT5\nXHLuD/g50+wwBxkwCgYIKoZIzj0EAwIDSAAwRQIhANJuEGHBftrtlWgie9zgc60J\n/XVytPN/D0rPlkMV17n7AiBBbStggGBfFYcQ2LhDhcKut8nScJ2OFrt+dJSdJbod\n7A==\n-----END CERTIFICATE-----\n"},"nonce":{"type":"Buffer","data":[118,153,113,159,176,68,110,219,177,240,88,179,175,201,99,230,148,55,241,246,216,4,6,108]}},"signature":{"type":"Buffer","data":[48,68,2,32,84,58,223,153,69,212,154,75,199,40,36,19,90,220,119,249,167,59,229,148,28,211,122,127,82,154,60,51,229,133,138,174,2,32,3,0,51,204,231,145,26,171,14,103,131,98,236,122,182,211,66,15,122,93,136,184,199,71,22,57,231,91,248,162,17,183]}}]},[0]]}}

Total execution time : 52 secs ...
```

app.log

```
[2019-03-28 23:20:29.691] [DEBUG] SampleWebApp -  ------>>>>>> new request for /users
[2019-03-28 23:20:29.692] [DEBUG] SampleWebApp - End point : /users
[2019-03-28 23:20:29.692] [DEBUG] SampleWebApp - User name : Jim
[2019-03-28 23:20:29.692] [DEBUG] SampleWebApp - Org name  : Org1
[2019-03-28 23:20:29.695] [DEBUG] Helper - getClientForOrg - ****** START Org1 undefined
[2019-03-28 23:20:29.702] [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"}}}
[2019-03-28 23:20:29.703] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:29.703] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:29.704] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:29.704] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:29.704] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:29.705] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:29.705] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:29.706] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:29.706] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:29.855] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:29.923] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:29.925] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:29.925] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:29.928] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:29.928] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:29.928] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:29.928] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:29.928] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:29.929] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:29.929] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:29.929] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:29.930] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:20:29.932] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:29.933] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:29.933] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:29.933] [DEBUG] Helper - getClientForOrg - ****** END Org1 undefined


[2019-03-28 23:20:29.933] [DEBUG] Helper - Successfully initialized the credential stores
[2019-03-28 23:20:29.933] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:20:29.934] [INFO] Helper - User Jim was not enrolled, so we will need an admin user object to register
[2019-03-28 23:20:29.934] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'admin' }
[2019-03-28 23:20:29.934] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:29.935] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:29.935] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:29.935] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:29.935] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:29.935] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:29.935] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:29.935] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:29.935] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:29.935] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:29.935] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:29.935] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:29.935] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:29.935] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:29.945] [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}}
[2019-03-28 23:20:29.945] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":7054}
[2019-03-28 23:20:29.998] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:20:29.999] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:20:29.999] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:29.999] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue
[2019-03-28 23:20:30.000] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: cd8beb88aeb8cd05da96bf53697d1c51b231756274d3bfb80d4cdb8fb5aa4c16
[2019-03-28 23:20:30.000] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 156cc6dc18ab5f1e40ff41e2bdb89fa21d3f73c0541b58e8f4853fc73db51880
[2019-03-28 23:20:30.003] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '0e0401e0c9215704edb6a2ed50768d251f20b7b79a1a74f4fb7006a24def6092-priv' }
[2019-03-28 23:20:30.004] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated key pairs
[2019-03-28 23:20:30.040] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated csr
[2019-03-28 23:20:30.137] [DEBUG] Helper - [FabricCAClientService.js]: successfully enrolled admin
[2019-03-28 23:20:30.138] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.139] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.139] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.139] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: cd8beb88aeb8cd05da96bf53697d1c51b231756274d3bfb80d4cdb8fb5aa4c16
[2019-03-28 23:20:30.139] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 156cc6dc18ab5f1e40ff41e2bdb89fa21d3f73c0541b58e8f4853fc73db51880
[2019-03-28 23:20:30.140] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '0e0401e0c9215704edb6a2ed50768d251f20b7b79a1a74f4fb7006a24def6092-priv' }
[2019-03-28 23:20:30.142] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.143] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.144] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.144] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: cd8beb88aeb8cd05da96bf53697d1c51b231756274d3bfb80d4cdb8fb5aa4c16
[2019-03-28 23:20:30.144] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 156cc6dc18ab5f1e40ff41e2bdb89fa21d3f73c0541b58e8f4853fc73db51880
[2019-03-28 23:20:30.144] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '0e0401e0c9215704edb6a2ed50768d251f20b7b79a1a74f4fb7006a24def6092-pub' }
[2019-03-28 23:20:30.145] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: cd8beb88aeb8cd05da96bf53697d1c51b231756274d3bfb80d4cdb8fb5aa4c16
[2019-03-28 23:20:30.145] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 156cc6dc18ab5f1e40ff41e2bdb89fa21d3f73c0541b58e8f4853fc73db51880
[2019-03-28 23:20:30.145] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: cd8beb88aeb8cd05da96bf53697d1c51b231756274d3bfb80d4cdb8fb5aa4c16
[2019-03-28 23:20:30.146] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 156cc6dc18ab5f1e40ff41e2bdb89fa21d3f73c0541b58e8f4853fc73db51880
[2019-03-28 23:20:30.146] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: cd8beb88aeb8cd05da96bf53697d1c51b231756274d3bfb80d4cdb8fb5aa4c16
[2019-03-28 23:20:30.146] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 156cc6dc18ab5f1e40ff41e2bdb89fa21d3f73c0541b58e8f4853fc73db51880
[2019-03-28 23:20:30.146] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'admin' }
[2019-03-28 23:20:30.146] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.146] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.146] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.146] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.147] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.147] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.147] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.147] [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}}
[2019-03-28 23:20:30.147] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":7054}
[2019-03-28 23:20:30.148] [DEBUG] Helper - [FabricCAClient.js]: CONNECTION_TIMEOUT = 3000, SO_TIMEOUT = infinite
[2019-03-28 23:20:30.162] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: c5daf45c91a292cb45dfa7bfc5b46304cb5a5713cbc3388a93805a21d48d48f6>,
  s: <BN: 45fbb7039c36b3b5371f14a830ffeb3162b872bf3a9f74c63029732c74c10bc6>,
  recoveryParam: 0 }
[2019-03-28 23:20:30.163] [DEBUG] Helper - [FabricCAClient.js]: bodyAndcert: eyJpZCI6IkppbSIsImFmZmlsaWF0aW9uIjoib3JnMS5kZXBhcnRtZW50MSIsIm1heF9lbnJvbGxtZW50cyI6MSwiY2FOYW1lIjoiY2Etb3JnMSJ9.LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNBakNDQWFpZ0F3SUJBZ0lVSDJ5aXpBMTJHV0xHaEpSbHg0MEptM25PRVNRd0NnWUlLb1pJemowRUF3SXcKY3pFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaApiaUJHY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1UCkUyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd016STVNRFl4TmpBd1doY05NakF3TXpJNE1EWXkKTVRBd1dqQWhNUTh3RFFZRFZRUUxFd1pqYkdsbGJuUXhEakFNQmdOVkJBTVRCV0ZrYldsdU1Ga3dFd1lIS29aSQp6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV6WXZyaUs2NHpRWGFscjlUYVgwY1ViSXhkV0owMDcrNERVemJqN1dxClRCWVZiTWJjR0t0ZkhrRC9RZUs5dUoraUhUOXp3RlFiV09qMGhUL0hQYlVZZ0tOc01Hb3dEZ1lEVlIwUEFRSC8KQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0hRWURWUjBPQkJZRUZQU29uSE4vZlI3WWdyVTVHL0JzQUlSaAp3dE1aTUNzR0ExVWRJd1FrTUNLQUlBNXlraVRvcy9NWGhNaXBQRnVPOXZUQnlSMmVibGQ4UmNNeFkyQ2Y1QUFSCk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRDhnRU0xTjN3L0lxbWdrT2RIbEVjc0JrSUkzR3Q0Z3pCVTdlYy8KTVJXckV3SWdLdmZFY1NQYWp5VWlJVUZxZWVGeU1FSzc4MHV2RXNRT3VzNHpIbXVYK2kwPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
[2019-03-28 23:20:30.252] [DEBUG] Helper - Successfully got the secret for user Jim
[2019-03-28 23:20:30.252] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:20:30.253] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.253] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.253] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.253] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.253] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.253] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.253] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.254] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.254] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.254] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.254] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.254] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.254] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.254] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.254] [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}}
[2019-03-28 23:20:30.254] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":7054}
[2019-03-28 23:20:30.281] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.281] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue
[2019-03-28 23:20:30.281] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:30.282] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:30.282] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:20:30.283] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated key pairs
[2019-03-28 23:20:30.315] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated csr
[2019-03-28 23:20:30.409] [DEBUG] Helper - [FabricCAClientService.js]: successfully enrolled Jim
[2019-03-28 23:20:30.409] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.410] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.410] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.410] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:30.411] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:30.411] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:20:30.412] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.414] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.414] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.414] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:30.414] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:30.415] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-pub' }
[2019-03-28 23:20:30.415] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:30.415] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:30.416] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:30.416] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:30.416] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:30.416] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:30.416] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'Jim' }
[2019-03-28 23:20:30.416] [DEBUG] Helper - Successfully enrolled username Jim  and setUserContext on the client object
[2019-03-28 23:20:30.417] [DEBUG] SampleWebApp - -- returned from registering the username Jim for organization Org1
[2019-03-28 23:20:30.417] [DEBUG] SampleWebApp - Successfully registered the username Jim for organization Org1
[2019-03-28 23:20:30.437] [DEBUG] SampleWebApp -  ------>>>>>> new request for /users
[2019-03-28 23:20:30.437] [DEBUG] SampleWebApp - End point : /users
[2019-03-28 23:20:30.437] [DEBUG] SampleWebApp - User name : Barry
[2019-03-28 23:20:30.437] [DEBUG] SampleWebApp - Org name  : Org2
[2019-03-28 23:20:30.438] [DEBUG] Helper - getClientForOrg - ****** START Org2 undefined
[2019-03-28 23:20:30.442] [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"}}}
[2019-03-28 23:20:30.442] [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":".//fabric-client-kv-org2/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:30.443] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:30.443] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.443] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.443] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.443] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.443] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.443] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.443] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.444] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.446] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.447] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.447] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.447] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.447] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.447] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.447] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.447] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.447] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } } }
[2019-03-28 23:20:30.448] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:30.448] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:30.448] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:30.448] [DEBUG] Helper - getClientForOrg - ****** END Org2 undefined


[2019-03-28 23:20:30.448] [DEBUG] Helper - Successfully initialized the credential stores
[2019-03-28 23:20:30.448] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' }
[2019-03-28 23:20:30.448] [INFO] Helper - User Barry was not enrolled, so we will need an admin user object to register
[2019-03-28 23:20:30.449] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'admin' }
[2019-03-28 23:20:30.449] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.449] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.449] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.449] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.449] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.449] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.449] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.449] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.450] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.450] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.450] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.450] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.450] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.450] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.450] [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}}
[2019-03-28 23:20:30.450] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":8054}
[2019-03-28 23:20:30.480] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp"}}
[2019-03-28 23:20:30.480] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } }
[2019-03-28 23:20:30.480] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:30.480] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue
[2019-03-28 23:20:30.480] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 6e9181a1997b9b3bfeb7588135db98e90d654928a029054ddcfb40bbc3c34233
[2019-03-28 23:20:30.481] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 82ff04b45416990fc936f290953ca373746f4a4773dfe236bd25e6c67e895d9d
[2019-03-28 23:20:30.481] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'c64d817a8a4676daeb07d847eb9a0c8824673d4bd844b3dc877fb1bd7c7c54c5-priv' }
[2019-03-28 23:20:30.481] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated key pairs
[2019-03-28 23:20:30.505] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated csr
[2019-03-28 23:20:30.619] [DEBUG] Helper - [FabricCAClientService.js]: successfully enrolled admin
[2019-03-28 23:20:30.620] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.621] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.621] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.621] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 6e9181a1997b9b3bfeb7588135db98e90d654928a029054ddcfb40bbc3c34233
[2019-03-28 23:20:30.621] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 82ff04b45416990fc936f290953ca373746f4a4773dfe236bd25e6c67e895d9d
[2019-03-28 23:20:30.622] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'c64d817a8a4676daeb07d847eb9a0c8824673d4bd844b3dc877fb1bd7c7c54c5-priv' }
[2019-03-28 23:20:30.623] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.625] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.625] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.625] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 6e9181a1997b9b3bfeb7588135db98e90d654928a029054ddcfb40bbc3c34233
[2019-03-28 23:20:30.625] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 82ff04b45416990fc936f290953ca373746f4a4773dfe236bd25e6c67e895d9d
[2019-03-28 23:20:30.625] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'c64d817a8a4676daeb07d847eb9a0c8824673d4bd844b3dc877fb1bd7c7c54c5-pub' }
[2019-03-28 23:20:30.626] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 6e9181a1997b9b3bfeb7588135db98e90d654928a029054ddcfb40bbc3c34233
[2019-03-28 23:20:30.626] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 82ff04b45416990fc936f290953ca373746f4a4773dfe236bd25e6c67e895d9d
[2019-03-28 23:20:30.626] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 6e9181a1997b9b3bfeb7588135db98e90d654928a029054ddcfb40bbc3c34233
[2019-03-28 23:20:30.626] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 82ff04b45416990fc936f290953ca373746f4a4773dfe236bd25e6c67e895d9d
[2019-03-28 23:20:30.626] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 6e9181a1997b9b3bfeb7588135db98e90d654928a029054ddcfb40bbc3c34233
[2019-03-28 23:20:30.626] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 82ff04b45416990fc936f290953ca373746f4a4773dfe236bd25e6c67e895d9d
[2019-03-28 23:20:30.626] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'admin' }
[2019-03-28 23:20:30.627] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.627] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.627] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.627] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.627] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.627] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.627] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.627] [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}}
[2019-03-28 23:20:30.627] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":8054}
[2019-03-28 23:20:30.627] [DEBUG] Helper - [FabricCAClient.js]: CONNECTION_TIMEOUT = 3000, SO_TIMEOUT = infinite
[2019-03-28 23:20:30.630] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 2d82baf627be6e1b6ec43941f7a9d06ebe585dde460c3b7c0c5027c01d2f0b66>,
  s: <BN: 6ec2db50450723a965152f2f2a8813f8be7d2382ccd2e7ea98bbd3a5f89df367>,
  recoveryParam: 1 }
[2019-03-28 23:20:30.630] [DEBUG] Helper - [FabricCAClient.js]: bodyAndcert: eyJpZCI6IkJhcnJ5IiwiYWZmaWxpYXRpb24iOiJvcmcyLmRlcGFydG1lbnQxIiwibWF4X2Vucm9sbG1lbnRzIjoxLCJjYU5hbWUiOiJjYS1vcmcyIn0=.LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNBVENDQWFpZ0F3SUJBZ0lVVG5DUGJMVmNNUHlZQmJLbFdneDVyUEFUdkNnd0NnWUlLb1pJemowRUF3SXcKY3pFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaApiaUJHY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1UCkUyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRrd016STVNRFl4TmpBd1doY05NakF3TXpJNE1EWXkKTVRBd1dqQWhNUTh3RFFZRFZRUUxFd1pqYkdsbGJuUXhEakFNQmdOVkJBTVRCV0ZrYldsdU1Ga3dFd1lIS29aSQp6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVicEdCb1psN216dit0MWlCTmR1WTZRMWxTU2lnS1FWTjNQdEF1OFBEClFqT0Mvd1MwVkJhWkQ4azI4cENWUEtOemRHOUtSM1BmNGphOUplYkdmb2xkbmFOc01Hb3dEZ1lEVlIwUEFRSC8KQkFRREFnZUFNQXdHQTFVZEV3RUIvd1FDTUFBd0hRWURWUjBPQkJZRUZKd1FTMitlUUJVcGRvMWtaaGQ2NjUvbQpXOWRFTUNzR0ExVWRJd1FrTUNLQUlLZlVmdnBHcHJvSGN3eUZEKzBzRTNYZkp6WU5jaWYwak53dmdPVUZaNEFGCk1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lENmpKYytVYnhYb3ozWXpxWVNMcVRHNkZybDlZUFplWmpEN2pmWmkKbW9uTUFpQlBBNllYUW93Nm1qU2VGRlJPeWRYemo0eEp3eklFM3FjdncvL3lwdklROEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
[2019-03-28 23:20:30.712] [DEBUG] Helper - Successfully got the secret for user Barry
[2019-03-28 23:20:30.712] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' }
[2019-03-28 23:20:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.713] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.713] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.713] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.713] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.713] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.713] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.713] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.713] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.713] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.713] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.713] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.714] [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}}
[2019-03-28 23:20:30.714] [DEBUG] Helper - [FabricCAClientService.js]: Successfully constructed Fabric CA service client: endpoint - {"protocol":"https","hostname":"localhost","port":8054}
[2019-03-28 23:20:30.742] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.742] [DEBUG] Helper - [crypto_ecdsa_aes]: generateKey, store.setValue
[2019-03-28 23:20:30.742] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:30.742] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:30.742] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '12a55aa62bacf5eac2e98cac2fdf4f7b5fd565bfbd141c5fddf4a687be0ee04a-priv' }
[2019-03-28 23:20:30.743] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated key pairs
[2019-03-28 23:20:30.765] [DEBUG] Helper - [FabricCAClientService.js]: successfully generated csr
[2019-03-28 23:20:30.857] [DEBUG] Helper - [FabricCAClientService.js]: successfully enrolled Barry
[2019-03-28 23:20:30.857] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.858] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.858] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.858] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:30.858] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:30.858] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '12a55aa62bacf5eac2e98cac2fdf4f7b5fd565bfbd141c5fddf4a687be0ee04a-priv' }
[2019-03-28 23:20:30.859] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.859] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.859] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore resolving store
[2019-03-28 23:20:30.859] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:30.859] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:30.860] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: '12a55aa62bacf5eac2e98cac2fdf4f7b5fd565bfbd141c5fddf4a687be0ee04a-pub' }
[2019-03-28 23:20:30.860] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:30.860] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:30.860] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:30.860] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:30.860] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:30.860] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:30.860] [DEBUG] Helper - [FileKeyValueStore.js]: setValue { key: 'Barry' }
[2019-03-28 23:20:30.861] [DEBUG] Helper - Successfully enrolled username Barry  and setUserContext on the client object
[2019-03-28 23:20:30.861] [DEBUG] SampleWebApp - -- returned from registering the username Barry for organization Org2
[2019-03-28 23:20:30.861] [DEBUG] SampleWebApp - Successfully registered the username Barry for organization Org2
[2019-03-28 23:20:30.877] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels
[2019-03-28 23:20:30.878] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:20:30.878] [INFO] SampleWebApp - <<<<<<<<<<<<<<<<< C R E A T E  C H A N N E L >>>>>>>>>>>>>>>>>
[2019-03-28 23:20:30.878] [DEBUG] SampleWebApp - End point : /channels
[2019-03-28 23:20:30.878] [DEBUG] SampleWebApp - Channel name : mychannel
[2019-03-28 23:20:30.878] [DEBUG] SampleWebApp - channelConfigPath : ../artifacts/channel/mychannel.tx
[2019-03-28 23:20:30.878] [DEBUG] Create-Channel -
====== Creating Channel 'mychannel' ======

[2019-03-28 23:20:30.878] [DEBUG] Helper - getClientForOrg - ****** START Org1 undefined
[2019-03-28 23:20:30.879] [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"}}}
[2019-03-28 23:20:30.880] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:30.880] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:30.880] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.880] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.880] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.880] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.880] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.880] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.880] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.880] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:30.881] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.881] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.881] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:30.881] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:30.881] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.881] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.881] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.881] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.882] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.882] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.882] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.882] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:20:30.883] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:30.883] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:30.883] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:30.883] [DEBUG] Helper - getClientForOrg - ****** END Org1 undefined


[2019-03-28 23:20:30.883] [DEBUG] Create-Channel - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:20:30.889] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: b50cec27ff3e6683b1b00003352bdb91edbb447129ddd98dac0e15cb71667789>,
  s: <BN: 747edb01871b5368ca214b5a4aa00aafddb094ddbaa746157ac9b488d7ff2fe5>,
  recoveryParam: 1 }
[2019-03-28 23:20:30.890] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:20:30.890] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.890] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:30.893] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.893] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.893] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.893] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.893] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:30.894] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.894] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.894] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.894] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.894] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.894] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.894] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.894] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.894] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.894] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.894] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.894] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.894] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.894] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.895] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.895] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.895] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.895] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.895] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.895] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.895] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.896] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.896] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.896] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.896] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.896] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:20:30.896] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.896] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:30.896] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.896] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.896] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.897] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.897] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.897] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.897] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.897] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.897] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.897] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.897] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.897] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.897] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.897] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:30.897] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.898] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.898] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.898] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.898] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.898] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.898] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.898] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.898] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.898] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.898] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:30.898] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:30.899] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:30.899] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.899] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:30.899] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.899] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.899] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.899] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.899] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.899] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:30.899] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.899] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:30.900] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:30.900] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:30.900] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:30.900] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:30.900] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:30.900] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:20:30.900] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:20:30.900] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:20:30.905] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 66966b96aab1f55c627f44a18439063dcff84c230602675133f84d5405f26970>,
  s: <BN: 486bf9d8e00ee1e15c452d4ea84f89bf7ccbcce7232e401707b0def2a397ddfd>,
  recoveryParam: 1 }
[2019-03-28 23:20:30.933] [DEBUG] Create-Channel -  result ::{"status":"SUCCESS","info":""}
[2019-03-28 23:20:30.933] [DEBUG] Create-Channel - Successfully created the channel.
[2019-03-28 23:20:35.946] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/peers
[2019-03-28 23:20:35.946] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:20:35.947] [INFO] SampleWebApp - <<<<<<<<<<<<<<<<< J O I N  C H A N N E L >>>>>>>>>>>>>>>>>
[2019-03-28 23:20:35.947] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:20:35.947] [DEBUG] SampleWebApp - peers : peer0.org1.example.com,peer1.org1.example.com
[2019-03-28 23:20:35.947] [DEBUG] SampleWebApp - username :Jim
[2019-03-28 23:20:35.947] [DEBUG] SampleWebApp - orgname:Org1
[2019-03-28 23:20:35.947] [DEBUG] Join-Channel -

============ Join Channel start ============

[2019-03-28 23:20:35.947] [INFO] Join-Channel - Calling peers in organization "Org1" to join the channel
[2019-03-28 23:20:35.947] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:20:35.949] [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"}}}
[2019-03-28 23:20:35.950] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:35.950] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:35.950] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.950] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.950] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.950] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.950] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.950] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.950] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.951] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:35.951] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:35.951] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:35.951] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:35.951] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:35.952] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.952] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.952] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.952] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.952] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.952] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.952] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.952] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:20:35.953] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:35.953] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:35.953] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:35.953] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:20:35.954] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:35.955] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:35.955] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:20:35.955] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:20:35.955] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:35.955] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:20:35.956] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:35.956] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:35.956] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:20:35.956] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:20:35.956] [DEBUG] Join-Channel - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:20:35.956] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:20:35.957] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.957] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:35.957] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.957] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.958] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.958] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.958] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:35.958] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.958] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.958] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.959] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.959] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.959] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.959] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.959] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.959] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.959] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.959] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.959] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.959] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.959] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.960] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.960] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.960] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.960] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.960] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.960] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.960] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.960] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.960] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.961] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.961] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.961] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:20:35.961] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.961] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:35.961] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.961] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.961] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.961] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.961] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.961] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.961] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.962] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.962] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.962] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:35.962] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.962] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.962] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.962] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:35.962] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:35.962] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:35.962] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.962] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:35.962] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:35.963] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:35.963] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:35.963] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.963] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:35.963] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:35.963] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:35.963] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:35.963] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.963] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:35.963] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:35.963] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:35.963] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:35.964] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:35.964] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:35.964] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:20:35.964] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:20:35.964] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:20:35.968] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: d3021a6c7dca87656b84b2981ccff4f42003e0c871b0a61f07d707212cd9069>,
  s: <BN: 173944d1a2f5995bdcc1806093d6797b73bbf11a2507126fd0d5cb0dc7d84e15>,
  recoveryParam: 1 }
[2019-03-28 23:20:35.984] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: f21d9248edd565a938f2e6a7cf3a3aa9d94f5535b0c516f6c3c493323a55e>,
  s: <BN: 386167fd29952f4758f7d46280f8d80b8bc5057ca2dc14012267ee29496c3c50>,
  recoveryParam: 0 }
[2019-03-28 23:20:45.979] [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,"peer":{"url":"grpcs://localhost:7051","name":"peer0.org1.example.com","options":{"name":"peer0.org1.example.com","grpc.ssl_target_name_override":"peer0.org1.example.com","grpc.default_authority":"peer0.org1.example.com","grpc.max_receive_message_length":-1,"grpc.max_send_message_length":-1}}},{"version":0,"timestamp":null,"response":{"status":200,"message":"","payload":{"type":"Buffer","data":[]}},"payload":{"type":"Buffer","data":[]},"endorsement":null,"peer":{"url":"grpcs://localhost:7056","name":"peer1.org1.example.com","options":{"name":"peer1.org1.example.com","grpc.ssl_target_name_override":"peer1.org1.example.com","grpc.default_authority":"peer1.org1.example.com","grpc.max_receive_message_length":-1,"grpc.max_send_message_length":-1}}}]]
[2019-03-28 23:20:45.980] [INFO] Join-Channel - Successfully joined peer to the channel mychannel
[2019-03-28 23:20:45.981] [INFO] Join-Channel - Successfully joined peer to the channel mychannel
[2019-03-28 23:20:45.981] [INFO] Join-Channel - Successfully joined peers in organization Org1 to the channel:mychannel
[2019-03-28 23:20:46.021] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/peers
[2019-03-28 23:20:46.022] [DEBUG] SampleWebApp - Decoded from JWT token: username - Barry, orgname - Org2
[2019-03-28 23:20:46.022] [INFO] SampleWebApp - <<<<<<<<<<<<<<<<< J O I N  C H A N N E L >>>>>>>>>>>>>>>>>
[2019-03-28 23:20:46.023] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:20:46.023] [DEBUG] SampleWebApp - peers : peer0.org2.example.com,peer1.org2.example.com
[2019-03-28 23:20:46.023] [DEBUG] SampleWebApp - username :Barry
[2019-03-28 23:20:46.023] [DEBUG] SampleWebApp - orgname:Org2
[2019-03-28 23:20:46.024] [DEBUG] Join-Channel -

============ Join Channel start ============

[2019-03-28 23:20:46.024] [INFO] Join-Channel - Calling peers in organization "Org2" to join the channel
[2019-03-28 23:20:46.024] [DEBUG] Helper - getClientForOrg - ****** START Org2 Barry
[2019-03-28 23:20:46.027] [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"}}}
[2019-03-28 23:20:46.029] [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":".//fabric-client-kv-org2/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:46.029] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:46.029] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:46.029] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.030] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:46.030] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:46.030] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.031] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:46.031] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:46.032] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:46.032] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:46.033] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:46.033] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:46.034] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:46.035] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:46.035] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.035] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:46.035] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:46.036] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.036] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:46.036] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:46.038] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } } }
[2019-03-28 23:20:46.039] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:46.040] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:46.040] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:46.040] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' }
[2019-03-28 23:20:46.041] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:46.042] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:46.042] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp"}}
[2019-03-28 23:20:46.043] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } }
[2019-03-28 23:20:46.043] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:46.043] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '12a55aa62bacf5eac2e98cac2fdf4f7b5fd565bfbd141c5fddf4a687be0ee04a-priv' }
[2019-03-28 23:20:46.044] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:46.044] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:46.044] [DEBUG] Helper - User Barry was found to be registered and enrolled
[2019-03-28 23:20:46.044] [DEBUG] Helper - getClientForOrg - ****** END Org2 Barry


[2019-03-28 23:20:46.045] [DEBUG] Join-Channel - Successfully got the fabric client for the organization "Org2"
[2019-03-28 23:20:46.045] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:20:46.045] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.045] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:46.046] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:46.046] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.046] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.046] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.046] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:46.047] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:46.047] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:46.048] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.048] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:46.048] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:46.048] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:46.048] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.049] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.049] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.049] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:46.049] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:46.049] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.049] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:46.049] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:46.049] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:20:46.050] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.050] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:46.050] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.050] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.050] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.050] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:46.050] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:46.051] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.051] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:46.051] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:46.052] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:46.052] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.052] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.052] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.052] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:46.052] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:46.053] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.053] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:46.053] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:46.053] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:20:46.053] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.053] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:46.054] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:46.054] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.054] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.054] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.055] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:46.055] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:46.055] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.055] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:46.055] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:46.056] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:46.056] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.056] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.056] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.056] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:46.057] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:46.057] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:46.057] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.057] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:46.057] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:46.058] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:46.058] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.058] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.058] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.058] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:46.058] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:46.058] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.058] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:46.058] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:46.059] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:20:46.059] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.059] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:46.059] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.059] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.059] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:46.060] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:46.060] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:46.060] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.060] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:46.060] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:46.060] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:46.060] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.060] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.060] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.060] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:46.060] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:46.061] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.061] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:46.061] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:46.061] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:46.061] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:46.061] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.061] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:46.061] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:46.061] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:46.061] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:46.061] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:46.061] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:46.061] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:20:46.062] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:20:46.062] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:20:46.067] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 52cc73fa8b2763640c04095f3d451d8821acacfa5d01959587994df9c5fb326d>,
  s: <BN: 59ff7b90568e5a1ca5605717e4b08e35a902e5623ddbc950d9b05ccf42783817>,
  recoveryParam: 0 }
[2019-03-28 23:20:46.078] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: d1be3814718ab0632464e4258c33f696b0fa0f98610aa53e5876e0309bd1d5ba>,
  s: <BN: 1cdf21b8ba996922e5065d8783484d8d00baad9e6f6cb419fd0aa5ac9dcf7fc1>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.074] [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,"peer":{"url":"grpcs://localhost:8051","name":"peer0.org2.example.com","options":{"name":"peer0.org2.example.com","grpc.ssl_target_name_override":"peer0.org2.example.com","grpc.default_authority":"peer0.org2.example.com","grpc.max_receive_message_length":-1,"grpc.max_send_message_length":-1}}},{"version":0,"timestamp":null,"response":{"status":200,"message":"","payload":{"type":"Buffer","data":[]}},"payload":{"type":"Buffer","data":[]},"endorsement":null,"peer":{"url":"grpcs://localhost:8056","name":"peer1.org2.example.com","options":{"name":"peer1.org2.example.com","grpc.ssl_target_name_override":"peer1.org2.example.com","grpc.default_authority":"peer1.org2.example.com","grpc.max_receive_message_length":-1,"grpc.max_send_message_length":-1}}}]]
[2019-03-28 23:20:56.075] [INFO] Join-Channel - Successfully joined peer to the channel mychannel
[2019-03-28 23:20:56.075] [INFO] Join-Channel - Successfully joined peer to the channel mychannel
[2019-03-28 23:20:56.075] [INFO] Join-Channel - Successfully joined peers in organization Org2 to the channel:mychannel
[2019-03-28 23:20:56.091] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/anchorpeers
[2019-03-28 23:20:56.092] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:20:56.092] [DEBUG] SampleWebApp - ==================== UPDATE ANCHOR PEERS ==================
[2019-03-28 23:20:56.092] [DEBUG] SampleWebApp - Channel name : mychannel
[2019-03-28 23:20:56.092] [DEBUG] SampleWebApp - configUpdatePath : ../artifacts/channel/Org1MSPanchors.tx
[2019-03-28 23:20:56.093] [DEBUG] update-anchor-peers -
====== Updating Anchor Peers on 'mychannel' ======

[2019-03-28 23:20:56.093] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:20:56.094] [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"}}}
[2019-03-28 23:20:56.094] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:56.094] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:56.094] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.094] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.095] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.095] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.095] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.095] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.095] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.095] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.095] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.096] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.096] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.097] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.097] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.097] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.097] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.097] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.097] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.097] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.097] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.097] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:20:56.098] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.098] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:56.098] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:56.098] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:20:56.098] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.100] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.100] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:20:56.100] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:20:56.100] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:56.100] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:20:56.101] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:56.101] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:56.101] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:20:56.101] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:20:56.101] [DEBUG] update-anchor-peers - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:20:56.101] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:20:56.101] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.101] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.102] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.102] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.102] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.102] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.102] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.103] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.103] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.103] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.103] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.103] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.103] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.103] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.103] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.103] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.103] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.103] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.104] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.104] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.104] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.104] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:20:56.104] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.104] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.104] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.104] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.104] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.104] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.104] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.104] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.104] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.104] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.105] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.105] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.105] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.105] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.105] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.105] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.105] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.105] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.105] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.105] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:20:56.105] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.105] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.106] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.106] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.106] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.106] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.106] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.106] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.106] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.106] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.106] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.106] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.106] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.107] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.107] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.107] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.107] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.107] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.107] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.107] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.108] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.108] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.108] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.108] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.108] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.108] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.108] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.109] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.109] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.109] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.109] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:20:56.109] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.110] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.110] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.110] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.110] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.110] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.110] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.110] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.110] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.110] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.110] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.110] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.111] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.111] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.111] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.111] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.111] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.111] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.111] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.112] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.112] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.112] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.112] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.112] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.113] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.113] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.113] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.113] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.113] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:20:56.113] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:20:56.113] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:20:56.118] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 19e62cff9114131ba5b51a25a74690e0901429cf202e23d472d7b286a17f8545>,
  s: <BN: 761beebe6cb41be45e20b2b33c783f8723846d9ed3b865b672596211b4201157>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.119] [DEBUG] update-anchor-peers - found 1 eventhubs for this organization Org1
[2019-03-28 23:20:56.119] [DEBUG] update-anchor-peers - anchorUpdateEventPromise - setting up event
[2019-03-28 23:20:56.124] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: bc998719b01de70c982ab12e729ecf993605ff6a9340bf342581b613d138eb70>,
  s: <BN: 75246f0639647d0103d061a2bae1e8a21a54b6e630247a7fcbee10c87a8fd66f>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.129] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 7170523009c98406ae0abb483dd7268870c7bef8ae1628fbcfe0243e7f8ae623>,
  s: <BN: 1a8b31cbff371b55372313fe5af0118b61183ba57888f2159ca793b768dd3309>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.146] [INFO] update-anchor-peers - The config update has been committed on peer localhost:7051
[2019-03-28 23:20:56.154] [DEBUG] update-anchor-peers - ------->>> R E S P O N S E : [null,{"status":"SUCCESS","info":""}]
[2019-03-28 23:20:56.154] [INFO] update-anchor-peers - Successfully update anchor peers to the channel mychannel
[2019-03-28 23:20:56.154] [INFO] update-anchor-peers - Successfully update anchor peers in organization Org1 to the channel 'mychannel'
[2019-03-28 23:20:56.196] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/anchorpeers
[2019-03-28 23:20:56.197] [DEBUG] SampleWebApp - Decoded from JWT token: username - Barry, orgname - Org2
[2019-03-28 23:20:56.197] [DEBUG] SampleWebApp - ==================== UPDATE ANCHOR PEERS ==================
[2019-03-28 23:20:56.197] [DEBUG] SampleWebApp - Channel name : mychannel
[2019-03-28 23:20:56.198] [DEBUG] SampleWebApp - configUpdatePath : ../artifacts/channel/Org2MSPanchors.tx
[2019-03-28 23:20:56.198] [DEBUG] update-anchor-peers -
====== Updating Anchor Peers on 'mychannel' ======

[2019-03-28 23:20:56.198] [DEBUG] Helper - getClientForOrg - ****** START Org2 Barry
[2019-03-28 23:20:56.200] [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"}}}
[2019-03-28 23:20:56.201] [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":".//fabric-client-kv-org2/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:56.201] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:56.201] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.202] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.202] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.202] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.203] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.203] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.203] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.203] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.203] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.204] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.207] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.209] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.211] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.211] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.211] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.213] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.213] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.214] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.215] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.215] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } } }
[2019-03-28 23:20:56.221] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.223] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:56.226] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:56.229] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' }
[2019-03-28 23:20:56.232] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.234] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.234] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp"}}
[2019-03-28 23:20:56.234] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } }
[2019-03-28 23:20:56.248] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:56.248] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '12a55aa62bacf5eac2e98cac2fdf4f7b5fd565bfbd141c5fddf4a687be0ee04a-priv' }
[2019-03-28 23:20:56.249] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:56.250] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:56.250] [DEBUG] Helper - User Barry was found to be registered and enrolled
[2019-03-28 23:20:56.250] [DEBUG] Helper - getClientForOrg - ****** END Org2 Barry


[2019-03-28 23:20:56.251] [DEBUG] update-anchor-peers - Successfully got the fabric client for the organization "Org2"
[2019-03-28 23:20:56.251] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:20:56.251] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.251] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.252] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.252] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.252] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.252] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.252] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.259] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.259] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.260] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.260] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.260] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.260] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.260] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.260] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.261] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.261] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.261] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.261] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.261] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.261] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.262] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:20:56.262] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.262] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.262] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.262] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.262] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.262] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.262] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.267] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.268] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.268] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.268] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.268] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.268] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.268] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.268] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.268] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.268] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.269] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.269] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.269] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:20:56.269] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.269] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.270] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.270] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.270] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.270] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.270] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.270] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.271] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.271] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.271] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.271] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.271] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.271] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.271] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.272] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.272] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.273] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.273] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.273] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.274] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.274] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.275] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.275] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.275] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.275] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.275] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.275] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.275] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.276] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.276] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:20:56.276] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.276] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.276] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.276] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.276] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.276] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.277] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.277] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.277] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.277] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.277] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.277] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.277] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.277] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.278] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.278] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.278] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.278] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.278] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.278] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.278] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.278] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.278] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.279] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.279] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.279] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.279] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.279] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.279] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:20:56.279] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:20:56.279] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:20:56.284] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: fb08bcda8e42912f5b48bcad34a6e786aaab769f1e93e79d3fb2dc98a07bf6e2>,
  s: <BN: 445a9465202f40935249c9ed91e053f9b3a0e480d4ec824fa0888a4f25262096>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.284] [DEBUG] update-anchor-peers - found 1 eventhubs for this organization Org2
[2019-03-28 23:20:56.285] [DEBUG] update-anchor-peers - anchorUpdateEventPromise - setting up event
[2019-03-28 23:20:56.290] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 51023dbff3410b9b96027b7ac748d72be4c1d473f5ccd69465cf39bd1a61b9f5>,
  s: <BN: 3566ce76bf3e5cf2b137dc3b7a30c98f065a2a55e84fcf0cedc0d122bc71f346>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.294] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 159429a7a6507424edf084cf77faccd3d657be677505cc7f632447585b82c810>,
  s: <BN: 3cacaedb66394ed2fb64e54535eb90beaaebded85169e322bce5173cb15f387b>,
  recoveryParam: 1 }
[2019-03-28 23:20:56.297] [INFO] update-anchor-peers - The config update has been committed on peer localhost:7051
[2019-03-28 23:20:56.305] [INFO] update-anchor-peers - The config update has been committed on peer localhost:8051
[2019-03-28 23:20:56.312] [DEBUG] update-anchor-peers - ------->>> R E S P O N S E : [null,{"status":"SUCCESS","info":""}]
[2019-03-28 23:20:56.312] [INFO] update-anchor-peers - Successfully update anchor peers to the channel mychannel
[2019-03-28 23:20:56.312] [INFO] update-anchor-peers - Successfully update anchor peers in organization Org2 to the channel 'mychannel'
[2019-03-28 23:20:56.324] [DEBUG] SampleWebApp -  ------>>>>>> new request for /chaincodes
[2019-03-28 23:20:56.324] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:20:56.325] [DEBUG] SampleWebApp - ==================== INSTALL CHAINCODE ==================
[2019-03-28 23:20:56.326] [DEBUG] SampleWebApp - peers : peer0.org1.example.com,peer1.org1.example.com
[2019-03-28 23:20:56.326] [DEBUG] SampleWebApp - chaincodeName : mycc
[2019-03-28 23:20:56.327] [DEBUG] SampleWebApp - chaincodePath  : github.com/example_cc/go
[2019-03-28 23:20:56.328] [DEBUG] SampleWebApp - chaincodeVersion  : v0
[2019-03-28 23:20:56.328] [DEBUG] SampleWebApp - chaincodeType  : golang
[2019-03-28 23:20:56.329] [DEBUG] install-chaincode -

============ Install chaincode on organizations ============

[2019-03-28 23:20:56.331] [INFO] install-chaincode - Calling peers in organization "Org1" to join the channel
[2019-03-28 23:20:56.331] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:20:56.339] [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"}}}
[2019-03-28 23:20: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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:56.342] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:56.343] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.343] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.347] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.350] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.351] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.352] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.353] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.355] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.357] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.359] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.360] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.362] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.363] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.364] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.365] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.366] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.366] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.367] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.367] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.369] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:20:56.372] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.372] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:56.373] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:56.373] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:20:56.376] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.378] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.380] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:20:56.381] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:20:56.382] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:56.382] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:20:56.387] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:56.387] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:56.387] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:20:56.387] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:20:56.388] [DEBUG] install-chaincode - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:20:56.388] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.389] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.390] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.390] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.409] [INFO] update-anchor-peers - The config update has been committed on peer localhost:8051
[2019-03-28 23:20:56.426] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 652c64a07aed1f541071aff3922555a0559818592d4e0081dc2901c200bdd549>,
  s: <BN: 4618afa0cb5774459921e5a2b840832fd8a6eeb5046a076024b8286ceea9440a>,
  recoveryParam: 0 }
[2019-03-28 23:20:56.436] [INFO] install-chaincode - install proposal was good
[2019-03-28 23:20:56.436] [INFO] install-chaincode - install proposal was good
[2019-03-28 23:20:56.436] [INFO] install-chaincode - Successfully installed chaincode
[2019-03-28 23:20:56.445] [DEBUG] SampleWebApp -  ------>>>>>> new request for /chaincodes
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - Decoded from JWT token: username - Barry, orgname - Org2
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - ==================== INSTALL CHAINCODE ==================
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - peers : peer0.org2.example.com,peer1.org2.example.com
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - chaincodeName : mycc
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - chaincodePath  : github.com/example_cc/go
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - chaincodeVersion  : v0
[2019-03-28 23:20:56.446] [DEBUG] SampleWebApp - chaincodeType  : golang
[2019-03-28 23:20:56.446] [DEBUG] install-chaincode -

============ Install chaincode on organizations ============

[2019-03-28 23:20:56.446] [INFO] install-chaincode - Calling peers in organization "Org2" to join the channel
[2019-03-28 23:20:56.446] [DEBUG] Helper - getClientForOrg - ****** START Org2 Barry
[2019-03-28 23:20:56.447] [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"}}}
[2019-03-28 23:20:56.447] [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":".//fabric-client-kv-org2/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:56.447] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:56.448] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.448] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.448] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.448] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.448] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.448] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.448] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.448] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.448] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.449] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.449] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.449] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.450] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.450] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.450] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.450] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.450] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.450] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.450] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.450] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } } }
[2019-03-28 23:20:56.451] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.451] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:56.451] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:56.451] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Barry' }
[2019-03-28 23:20:56.451] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.452] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.452] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp"}}
[2019-03-28 23:20:56.452] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org2/tmp' } }
[2019-03-28 23:20:56.453] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:56.453] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: '12a55aa62bacf5eac2e98cac2fdf4f7b5fd565bfbd141c5fddf4a687be0ee04a-priv' }
[2019-03-28 23:20:56.453] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 9a7ae6c93ab8d806b717f113c2e071d300050f9e19f7ba42c0d074e4ad674875
[2019-03-28 23:20:56.453] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: d3cd8386c6c5fe76c370d07375b1cb351138848ea8a8dc085a1059493968fc76
[2019-03-28 23:20:56.453] [DEBUG] Helper - User Barry was found to be registered and enrolled
[2019-03-28 23:20:56.453] [DEBUG] Helper - getClientForOrg - ****** END Org2 Barry


[2019-03-28 23:20:56.453] [DEBUG] install-chaincode - Successfully got the fabric client for the organization "Org2"
[2019-03-28 23:20:56.453] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.453] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.454] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.454] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.460] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: a634a94194c263df187e0a6230fa1ea1fd3a5f75bc323220f47af3482bd186e9>,
  s: <BN: 1af7d1eb9038cee111efe311cf74759a51e730979a8f4a76e9afe3088d8bbaf3>,
  recoveryParam: 1 }
[2019-03-28 23:20:56.469] [INFO] install-chaincode - install proposal was good
[2019-03-28 23:20:56.469] [INFO] install-chaincode - install proposal was good
[2019-03-28 23:20:56.469] [INFO] install-chaincode - Successfully installed chaincode
[2019-03-28 23:20:56.479] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/chaincodes
[2019-03-28 23:20:56.479] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - ==================== INSTANTIATE CHAINCODE ==================
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - peers  : undefined
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - channelName  : mychannel
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - chaincodeName : mycc
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - chaincodeVersion  : v0
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - chaincodeType  : golang
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - fcn  : undefined
[2019-03-28 23:20:56.480] [DEBUG] SampleWebApp - args  : a,100,b,200
[2019-03-28 23:20:56.481] [DEBUG] instantiate-chaincode -

============ Instantiate chaincode on channel mychannel ============

[2019-03-28 23:20:56.481] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:20:56.483] [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"}}}
[2019-03-28 23:20:56.484] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:20:56.484] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:20:56.484] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.484] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.484] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.484] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.484] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.484] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.485] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.485] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.485] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.485] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.485] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.486] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.486] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.486] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.486] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.486] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.486] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.487] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.487] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.487] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:20:56.487] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:20:56.487] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:20:56.487] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:20:56.488] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:20:56.488] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:20:56.489] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:20:56.489] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:20:56.489] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:20:56.489] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:20:56.489] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:20:56.490] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:20:56.490] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:20:56.490] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:20:56.490] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:20:56.490] [DEBUG] instantiate-chaincode - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:20:56.490] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:20:56.490] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.490] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.491] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.491] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.491] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.491] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.491] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:20:56.491] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.492] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.492] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.492] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.492] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.492] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.492] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.492] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.492] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.492] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.492] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.492] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.493] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.493] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.493] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:20:56.493] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.493] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.494] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.494] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.494] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.494] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.494] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.494] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.494] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.494] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:20:56.495] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.495] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.495] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.495] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.495] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.495] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.495] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.495] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.495] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.495] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.495] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.495] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.495] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.496] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.496] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:20:56.496] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.496] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:20:56.496] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.496] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.496] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:20:56.496] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:20:56.496] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:20:56.496] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.496] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:20:56.496] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:20:56.497] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.497] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.497] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.497] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.497] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.497] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.497] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.497] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.497] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.497] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:20:56.497] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:20:56.498] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.498] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:20:56.498] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:20:56.498] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:20:56.498] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:20:56.498] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:20:56.498] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:20:56.499] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:20:56.499] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:20:56.499] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:20:56.503] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: aed4303310aa40a9bbadc586342acd73ebefdfed05b70d177f746004e29bf6ef>,
  s: <BN: 7ddaf52314be91222b19e4269f2cbe391fea5d579a0768b7d210003a1d21a500>,
  recoveryParam: 1 }
[2019-03-28 23:21:17.220] [INFO] instantiate-chaincode - instantiate proposal was good
[2019-03-28 23:21:17.220] [INFO] instantiate-chaincode - instantiate proposal was good
[2019-03-28 23:21:17.220] [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 &r?????:?S?V???Dc??:???w?? ,???lB?????M???os????|??4i?
[2019-03-28 23:21:17.220] [DEBUG] instantiate-chaincode - found 1 eventhubs for this organization Org1
[2019-03-28 23:21:17.220] [DEBUG] instantiate-chaincode - instantiateEventPromise - setting up event
[2019-03-28 23:21:17.224] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 6d1dba7f67baf2fb98a347d2786f7c400824d40e32af41c2ccdfa4dc2f2908f6>,
  s: <BN: 3807270776abab2af56ade58de135080a19a6452d02ecf8815b968bac005a26f>,
  recoveryParam: 0 }
[2019-03-28 23:21:17.227] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 7f656321cf847ca0591832e38f217fa03800a1815732865897dd143324b46727>,
  s: <BN: 61e33f338c941afe8df969facded166dc87848c9eebc5fda11b89394a1f9197d>,
  recoveryParam: 0 }
[2019-03-28 23:21:17.229] [INFO] update-anchor-peers - The config update has been committed on peer localhost:7051
[2019-03-28 23:21:19.348] [INFO] update-anchor-peers - The config update has been committed on peer localhost:8051
[2019-03-28 23:21:19.350] [INFO] update-anchor-peers - The config update has been committed on peer localhost:7051
[2019-03-28 23:21:19.351] [INFO] instantiate-chaincode - The chaincode instantiate transaction has been committed on peer localhost:7051
[2019-03-28 23:21:19.351] [INFO] instantiate-chaincode - Transaction f974555c350af85529d6a4d90dd5fd4061d4997551f18ca8f413fab23a414eba has status of VALID in blocl 3
[2019-03-28 23:21:19.351] [INFO] instantiate-chaincode - The chaincode instantiate transaction was valid.
[2019-03-28 23:21:19.351] [DEBUG] instantiate-chaincode - ------->>> R E S P O N S E : ["The chaincode instantiate transaction was valid.",{"status":"SUCCESS","info":""}]
[2019-03-28 23:21:19.352] [INFO] instantiate-chaincode - Successfully sent transaction to the orderer.
[2019-03-28 23:21:19.352] [DEBUG] instantiate-chaincode - Event results for event hub :localhost:7051
[2019-03-28 23:21:19.352] [DEBUG] instantiate-chaincode - The chaincode instantiate transaction was valid.
[2019-03-28 23:21:19.352] [INFO] instantiate-chaincode - Successfully instantiate chaincode in organization Org1 to the channel 'mychannel'
[2019-03-28 23:21:19.364] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/chaincodes/mycc
[2019-03-28 23:21:19.365] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:19.366] [DEBUG] SampleWebApp - ==================== INVOKE ON CHAINCODE ==================
[2019-03-28 23:21:19.367] [DEBUG] SampleWebApp - channelName  : mychannel
[2019-03-28 23:21:19.367] [DEBUG] SampleWebApp - chaincodeName : mycc
[2019-03-28 23:21:19.367] [DEBUG] SampleWebApp - fcn  : move
[2019-03-28 23:21:19.367] [DEBUG] SampleWebApp - args  : a,b,10
[2019-03-28 23:21:19.369] [DEBUG] invoke-chaincode -
============ invoke transaction on channel mychannel ============

[2019-03-28 23:21:19.369] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:19.370] [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"}}}
[2019-03-28 23:21:19.371] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:19.371] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:19.372] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.372] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.372] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.372] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.373] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.373] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.373] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.373] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:19.374] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:19.374] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:19.374] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:19.376] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:19.377] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.377] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.377] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.377] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.377] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.378] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.378] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.378] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:19.379] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:19.379] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:19.380] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:19.380] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:19.380] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:19.382] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:19.382] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:19.383] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:19.383] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:19.383] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:19.385] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:19.386] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:19.386] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:19.386] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:19.386] [DEBUG] invoke-chaincode - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:19.387] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:19.387] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.387] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:19.388] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.389] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.389] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.389] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.389] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:19.390] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.390] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.391] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.391] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.391] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.392] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.392] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.392] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.392] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.392] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.392] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.393] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.393] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.393] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.393] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:19.393] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.394] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.394] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.394] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.394] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.394] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.394] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.395] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.395] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.395] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.395] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.395] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.396] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.396] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.396] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.396] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.396] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.397] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.397] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.397] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:19.397] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.397] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:19.399] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.399] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.399] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.399] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.399] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.399] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.400] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.400] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.400] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.401] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:19.401] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.401] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.401] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.401] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:19.403] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:19.403] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:19.404] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.404] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:19.404] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:19.404] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:19.404] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.404] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.405] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.405] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:19.405] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:19.405] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.405] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:19.405] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:19.405] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:19.406] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.406] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:19.406] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.406] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.406] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:19.406] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:19.406] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:19.406] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.407] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:19.407] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:19.407] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:19.407] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.407] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.407] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.407] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:19.408] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:19.408] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.408] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:19.408] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:19.408] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:19.408] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:19.408] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.409] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:19.409] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:19.409] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:19.409] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:19.409] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:19.409] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:19.409] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:19.410] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:19.410] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:19.417] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 83584b1bfc29d9b3dc833ba0ff0f5b143f019587ec750e0443bd0344c8f275a3>,
  s: <BN: 300aef7e460602d24d4cf86e9eb0bb2d1f39a65985fb34417eaca91ae11a76e5>,
  recoveryParam: 0 }
[2019-03-28 23:21:19.433] [INFO] invoke-chaincode - invoke chaincode proposal was good
[2019-03-28 23:21:19.433] [INFO] invoke-chaincode - invoke chaincode proposal was good
[2019-03-28 23:21:19.433] [INFO] invoke-chaincode - Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "", endorsement signature: 0E!?U?~??V??=c?I????^?5???? ? ?????,?'?K
M??|z?)???r?a9
[2019-03-28 23:21:19.434] [DEBUG] invoke-chaincode - invokeEventPromise - setting up event
[2019-03-28 23:21:19.439] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 11f560c00dcba7773236d70047a179a0a19270fff4596bf452aff6f025bb30d1>,
  s: <BN: 19da92e98e79525227784349bf4b1a1d9631a708e35a9d85e405da48aad8e946>,
  recoveryParam: 0 }
[2019-03-28 23:21:19.442] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 66cf9f04f498a2fddf55339429d1fbe8f0e0c189a57d165ce1de58959516dc1f>,
  s: <BN: 121f514b2be8dcdfccc104fa83aeeaa2ae84fc6737aa583f576249ab0289d79d>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.500] [INFO] update-anchor-peers - The config update has been committed on peer localhost:8051
[2019-03-28 23:21:21.502] [INFO] invoke-chaincode - The chaincode invoke chaincode transaction has been committed on peer localhost:7051
[2019-03-28 23:21:21.502] [INFO] invoke-chaincode - Transaction 2dad951eaee76f886d8faa41fb1cac827890e7a3bab5e047794f5627539593f6 has status of VALID in blocl 4
[2019-03-28 23:21:21.502] [INFO] invoke-chaincode - The invoke chaincode transaction was valid.
[2019-03-28 23:21:21.503] [DEBUG] invoke-chaincode - ------->>> R E S P O N S E : ["The invoke chaincode transaction was valid.",{"status":"SUCCESS","info":""}]
[2019-03-28 23:21:21.503] [INFO] invoke-chaincode - Successfully sent transaction to the orderer.
[2019-03-28 23:21:21.503] [DEBUG] invoke-chaincode - Event results for event hub :localhost:7051
[2019-03-28 23:21:21.503] [DEBUG] invoke-chaincode - The invoke chaincode transaction was valid.
[2019-03-28 23:21:21.503] [INFO] invoke-chaincode - Successfully invoked the chaincode Org1 to the channel 'mychannel' for transaction ID: 2dad951eaee76f886d8faa41fb1cac827890e7a3bab5e047794f5627539593f6
[2019-03-28 23:21:21.505] [INFO] update-anchor-peers - The config update has been committed on peer localhost:7051
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/chaincodes/mycc?peer=peer0.org1.example.com&fcn=query&args=%5B%22a%22%5D
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp - ==================== QUERY BY CHAINCODE ==================
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp - chaincodeName : mycc
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp - fcn : query
[2019-03-28 23:21:21.515] [DEBUG] SampleWebApp - args : ["a"]
[2019-03-28 23:21:21.516] [DEBUG] SampleWebApp - [ 'a' ]
[2019-03-28 23:21:21.516] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.517] [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"}}}
[2019-03-28 23:21:21.518] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.518] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.518] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.518] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.518] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.518] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.518] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.518] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.518] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.518] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.519] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.519] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.519] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.519] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.519] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.520] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.520] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.520] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.520] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.520] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.520] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.520] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.521] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.521] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.521] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.521] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.521] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.522] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.522] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.522] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.522] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.522] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.523] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.523] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.523] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.523] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.523] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.523] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:21.523] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.523] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.524] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.524] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.524] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.524] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.524] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.524] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.525] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.525] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.525] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.525] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.525] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.525] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.525] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.525] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.525] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.525] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.525] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.525] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.525] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.525] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:21.525] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.526] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.526] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.526] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.526] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.526] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.526] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.526] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.527] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.527] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.527] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.527] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.527] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.528] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:21.528] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.528] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.528] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.528] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.528] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.528] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.529] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.529] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.529] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.529] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.529] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.529] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.529] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.529] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.529] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.529] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.530] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.530] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.530] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.530] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.530] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.530] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.530] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.530] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.530] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.530] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.530] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.531] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.531] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.531] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.531] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.531] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.531] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.531] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.532] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.532] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.532] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:21.532] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:21.532] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:21.535] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: bcc0d691c75cb77781172c9eb022a8b81dc566092fbc3b91a1c4c3c5e932b437>,
  s: <BN: 33a50c9d7100b10da6ed11be5ae54627c40a65d986dabef4c333c068192ecdaa>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.544] [INFO] Query - a now has 90 after the move
[2019-03-28 23:21:21.555] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/blocks/1?peer=peer0.org1.example.com
[2019-03-28 23:21:21.555] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.555] [DEBUG] SampleWebApp - ==================== GET BLOCK BY NUMBER ==================
[2019-03-28 23:21:21.555] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:21:21.555] [DEBUG] SampleWebApp - BlockID : 1
[2019-03-28 23:21:21.555] [DEBUG] SampleWebApp - Peer : peer0.org1.example.com
[2019-03-28 23:21:21.555] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.556] [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"}}}
[2019-03-28 23:21:21.556] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.557] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.557] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.557] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.557] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.557] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.557] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.557] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.557] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.557] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.558] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.558] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.558] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.559] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.559] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.560] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.560] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.560] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.560] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.560] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.560] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.560] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.561] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.561] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.561] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.561] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.561] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.562] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.562] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.562] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.562] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.562] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.563] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.563] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.563] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.563] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.563] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.563] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:21.563] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.563] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.564] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.564] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.564] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.564] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.564] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.564] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.564] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.565] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.565] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.565] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.565] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.565] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.565] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.565] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.565] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.566] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.566] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.566] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.566] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.566] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.567] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.567] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.567] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.567] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.567] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.567] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.567] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.568] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.568] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.568] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.568] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.568] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.568] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.568] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:21.568] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.568] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.569] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.569] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.569] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.569] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.569] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.569] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.569] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.570] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.570] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.570] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.570] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.570] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.570] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.570] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.570] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.570] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.571] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.571] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.571] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.571] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.571] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.571] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.571] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.571] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.571] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.572] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.572] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.572] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.572] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.572] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.572] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.572] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.572] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.572] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.572] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.572] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.572] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.573] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.573] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.573] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.573] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.573] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.573] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.573] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.573] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.573] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.573] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.573] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.573] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:21.573] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:21.573] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:21.577] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 986056688a678567174da31f86cd2c73be6744ee3c211583f8ebebb5e6dbc04c>,
  s: <BN: 301c308848f1aa295994f422ed683ea3031f6c9a44b03d3995e86c5d5b7b110d>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.589] [DEBUG] Query - { header:
   { number: '1',
     previous_hash: 'fec7799118792b5a57dc6cedaf8f65c8dbdc58e4222742b5768f57c24468e79c',
     data_hash: 'ef1a176f34ea26d5e9e74d08c3818f3f74e535e40fb9a3ec476f29cdc447c85a' },
  data: { data: [ [Object] ] },
  metadata: { metadata: [ [Object], [Object], [Array] ] } }
[2019-03-28 23:21:21.606] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/transactions/?peer=peer0.org1.example.com
[2019-03-28 23:21:21.606] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.618] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/blocks?hash=fec7799118792b5a57dc6cedaf8f65c8dbdc58e4222742b5768f57c24468e79c&peer=peer0.org1.example.com
[2019-03-28 23:21:21.618] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.618] [DEBUG] SampleWebApp - ================ GET BLOCK BY HASH ======================
[2019-03-28 23:21:21.618] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:21:21.618] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.619] [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"}}}
[2019-03-28 23:21:21.619] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.619] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.619] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.619] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.620] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.620] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.620] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.620] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.620] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.620] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.621] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.621] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.621] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.621] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.621] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.621] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.621] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.621] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.621] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.621] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.622] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.622] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.622] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.622] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.622] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.622] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.622] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.623] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.623] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.623] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.623] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.623] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.624] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.624] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.624] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.624] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.624] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.624] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:21.624] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.624] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.624] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.625] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.625] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.625] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.625] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.625] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.625] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.625] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.625] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.625] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.625] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.625] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.625] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.626] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.626] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.626] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.626] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.626] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.626] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.627] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.627] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.627] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.627] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:21.627] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.628] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.628] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.628] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.628] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.628] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.629] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.629] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.629] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.629] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.629] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.630] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.630] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.630] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.630] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.630] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.630] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.630] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.631] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.631] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.631] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.631] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.631] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.631] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.631] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.631] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.631] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.631] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.631] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.631] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.632] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.632] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.632] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.632] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.632] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.632] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.632] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.632] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.633] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.633] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.633] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.633] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.633] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.633] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.633] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.633] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.633] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.633] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.633] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.633] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.633] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:21.633] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:21.633] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:21.636] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: ce016d92a538ee348d0cb4e1fcc587a1bdafd184a40a43e3099f51f69018a70e>,
  s: <BN: 3e92dd26787151ca95950746ae2c72c5931c743c95a5f039b2122db1f1e92040>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.646] [DEBUG] Query - { header:
   { number: '0',
     previous_hash: '',
     data_hash: '7a84a7d3d3e2a08c96332aa8d2da429b5f45db37a85c493c94ad2e4e18e65ae3' },
  data: { data: [ [Object] ] },
  metadata: { metadata: [ [Object], [Object], [Array] ] } }
[2019-03-28 23:21:21.657] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel?peer=peer0.org1.example.com
[2019-03-28 23:21:21.657] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.658] [DEBUG] SampleWebApp - ================ GET CHANNEL INFORMATION ======================
[2019-03-28 23:21:21.658] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:21:21.658] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.659] [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"}}}
[2019-03-28 23:21:21.659] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.659] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.659] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.659] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.659] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.659] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.660] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.660] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.660] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.660] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.660] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.660] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.660] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.661] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.661] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.661] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.661] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.661] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.661] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.661] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.661] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.661] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.662] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.662] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.662] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.662] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.662] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.663] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.663] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.663] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.663] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.663] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.664] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.664] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.664] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.664] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.664] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.664] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:21.664] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.664] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.665] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.665] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.665] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.665] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.665] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.665] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.665] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.665] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.665] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.665] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.666] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.666] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.666] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.666] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.666] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.666] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.666] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.666] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.666] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.666] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.666] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.666] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.667] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.667] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.667] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.667] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.667] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.667] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:21.667] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.667] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.667] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.667] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.667] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.668] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.668] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.668] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.668] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.668] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.668] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.668] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.668] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.668] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.668] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.668] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.669] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.669] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.669] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.669] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.669] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.669] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.669] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.669] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.669] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.669] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.669] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.670] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.670] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.670] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.670] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.670] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.670] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.670] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.671] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.671] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:21.671] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:21.671] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:21.676] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 59fa7a8cc75dfec893723b3cdd9d62d5dc29ca7c95aefb988542b3476976428>,
  s: <BN: 6c685d497c781794ed81d52a8c415b3937ef0a31a3c3a29d86e848736602a4ae>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.683] [DEBUG] Query - { height: Long { low: 5, high: 0, unsigned: true },
  currentBlockHash:
   ByteBuffer {
     buffer: <Buffer 08 05 12 20 0b 90 f0 43 dc f6 36 7f eb 6a c4 36 15 bd 16 49 d9 91 eb fb 69 cf c6 46 c2 66 77 b3 f3 c8 2d d3 1a 20 8b 0c be 2c 55 71 02 23 78 ac 28 a4 ... >,
     offset: 4,
     markedOffset: -1,
     limit: 36,
     littleEndian: true,
     noAssert: false },
  previousBlockHash:
   ByteBuffer {
     buffer: <Buffer 08 05 12 20 0b 90 f0 43 dc f6 36 7f eb 6a c4 36 15 bd 16 49 d9 91 eb fb 69 cf c6 46 c2 66 77 b3 f3 c8 2d d3 1a 20 8b 0c be 2c 55 71 02 23 78 ac 28 a4 ... >,
     offset: 38,
     markedOffset: -1,
     limit: 70,
     littleEndian: true,
     noAssert: false } }
[2019-03-28 23:21:21.694] [DEBUG] SampleWebApp -  ------>>>>>> new request for /chaincodes?peer=peer0.org1.example.com
[2019-03-28 23:21:21.694] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.695] [DEBUG] SampleWebApp - ================ GET INSTALLED CHAINCODES ======================
[2019-03-28 23:21:21.695] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.696] [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"}}}
[2019-03-28 23:21:21.697] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.697] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.697] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.697] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.697] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.697] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.697] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.697] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.698] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.698] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.698] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.698] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.698] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.699] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.699] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.699] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.700] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.700] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.700] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.700] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.700] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.700] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.701] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.701] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.702] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.702] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.702] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.703] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.703] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.704] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.704] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.704] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.705] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.705] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.706] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.706] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.706] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.706] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.706] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.709] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: e85524a1dca0a94e304143a21de05a3bf5dc5f156009df4b4ae09251680ec476>,
  s: <BN: c880d5a0485b14392f627f6d6674d18eaf0eebfcad87377641cfa965ac93602>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.717] [DEBUG] Query - <<< Installed Chaincodes >>>
[2019-03-28 23:21:21.717] [DEBUG] Query - name: mycc, version: v0, path: github.com/example_cc/go
[2019-03-28 23:21:21.731] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/chaincodes?peer=peer0.org1.example.com
[2019-03-28 23:21:21.731] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.731] [DEBUG] SampleWebApp - ================ GET INSTANTIATED CHAINCODES ======================
[2019-03-28 23:21:21.731] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:21:21.732] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.732] [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"}}}
[2019-03-28 23:21:21.732] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.732] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.733] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.733] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.733] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.733] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.733] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.733] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.733] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.733] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.733] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.733] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.733] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.734] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.734] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.734] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.734] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.734] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.734] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.734] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.734] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.734] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.735] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.735] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.735] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.735] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.735] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.735] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.736] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.736] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.736] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.736] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.736] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.736] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.736] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.736] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.736] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.737] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:21.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.737] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.737] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.737] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.737] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.737] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.738] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.738] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.738] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.738] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.738] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.738] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.738] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.738] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.738] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.738] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.738] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.739] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.739] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.739] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.739] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.739] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.739] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.739] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.739] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.739] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.740] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.740] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.740] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.740] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.740] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.740] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.740] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.740] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.740] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:21.740] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.740] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.740] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.741] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.741] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.741] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.741] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.741] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.741] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.741] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.741] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.741] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.742] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.742] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.742] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.742] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.742] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.742] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.742] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.742] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.742] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.742] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.742] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.742] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.742] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.743] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.743] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.743] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.743] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.743] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.743] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.743] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.743] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.743] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.743] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.743] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.743] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.744] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.744] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.744] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.744] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.744] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:21.744] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:21.744] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:21.746] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 92c379fcf4054ee1f40cf2d1b3734254416e1d742a645ab6c6e986b879fbf9a7>,
  s: <BN: 40bf16f853177674ae0fbc749de2548e02c683b873eaa7b66e4d8ea8bbcba08a>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.753] [DEBUG] Query - <<< Instantiated Chaincodes >>>
[2019-03-28 23:21:21.753] [DEBUG] Query - name: mycc, version: v0, path: github.com/example_cc/go
[2019-03-28 23:21:21.762] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels?peer=peer0.org1.example.com
[2019-03-28 23:21:21.762] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.762] [DEBUG] SampleWebApp - ================ GET CHANNELS ======================
[2019-03-28 23:21:21.762] [DEBUG] SampleWebApp - peer: peer0.org1.example.com
[2019-03-28 23:21:21.762] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.763] [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"}}}
[2019-03-28 23:21:21.763] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.763] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.763] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.763] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.763] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.763] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.764] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.764] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.764] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.764] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.764] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.764] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.764] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.764] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.764] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.765] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.765] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.765] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.765] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.765] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.765] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.765] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.765] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.765] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.765] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.765] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.766] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.766] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.766] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.766] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.767] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.767] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.767] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.767] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.767] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.767] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.767] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.768] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.768] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.771] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 4e7acb5cb9251d7093111da7821b22e1bb48d1c039ce6f7bc2d3d19343127df2>,
  s: <BN: be994121ccdf54d562b870993e69f85903f875530cf6d23b51ce9c4d24fabc5>,
  recoveryParam: 1 }
[2019-03-28 23:21:21.778] [DEBUG] Query - <<< channels >>>
[2019-03-28 23:21:21.778] [DEBUG] Query - [ 'channel id: mychannel' ]
[2019-03-28 23:21:21.787] [DEBUG] SampleWebApp -  ------>>>>>> new request for /channels/mychannel/blocks/4?peer=peer0.org1.example.com
[2019-03-28 23:21:21.788] [DEBUG] SampleWebApp - Decoded from JWT token: username - Jim, orgname - Org1
[2019-03-28 23:21:21.788] [DEBUG] SampleWebApp - ==================== GET BLOCK BY NUMBER ==================
[2019-03-28 23:21:21.788] [DEBUG] SampleWebApp - channelName : mychannel
[2019-03-28 23:21:21.788] [DEBUG] SampleWebApp - BlockID : 4
[2019-03-28 23:21:21.788] [DEBUG] SampleWebApp - Peer : peer0.org1.example.com
[2019-03-28 23:21:21.788] [DEBUG] Helper - getClientForOrg - ****** START Org1 Jim
[2019-03-28 23:21:21.788] [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"}}}
[2019-03-28 23:21:21.789] [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":"./fabric-client-kv-org1/tmp"},"wallet":"wallet-name"}}}
[2019-03-28 23:21:21.789] [DEBUG] Helper - [NetworkConfig101.js]: mergeSettings - additions start
[2019-03-28 23:21:21.789] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.789] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.789] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.789] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.789] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.789] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.789] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.789] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.789] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.790] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.790] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.790] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.790] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.790] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.790] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.790] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.790] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.790] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.791] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.791] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1',
     wallet: 'wallet-name',
     cryptoStore:
      { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } } }
[2019-03-28 23:21:21.791] [DEBUG] Helper - [crypto_ecdsa_aes]: Hash algorithm: SHA2, hash output size: 256
[2019-03-28 23:21:21.791] [DEBUG] Helper - [utils.CryptoKeyStore]: CryptoKeyStore, constructor - start
[2019-03-28 23:21:21.791] [DEBUG] Helper - [utils.CryptoKeyStore]: constructor, no super class specified, using config: fabric-client/lib/impl/FileKeyValueStore.js
[2019-03-28 23:21:21.791] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'Jim' }
[2019-03-28 23:21:21.792] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - start
[2019-03-28 23:21:21.792] [DEBUG] Helper - [crypto_ecdsa_aes]: importKey - have the key [Circular]
[2019-03-28 23:21:21.792] [DEBUG] Helper - [utils.CryptoKeyStore]: This class requires a CryptoKeyStore to save keys, using the store: {"opts":{"path":"/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp"}}
[2019-03-28 23:21:21.792] [DEBUG] Helper - [FileKeyValueStore.js]: constructor { options:
   { path: '/var/www/fabric-140/fabric-samples/balance-transfer/fabric-client-kv-org1/tmp' } }
[2019-03-28 23:21:21.793] [DEBUG] Helper - [utils.CryptoKeyStore]: _getKeyStore returning ks
[2019-03-28 23:21:21.793] [DEBUG] Helper - [FileKeyValueStore.js]: getValue { key: 'd7684499a124ed9bc0924cdb03e46697dd06c9c131e34af0aac2b372f49cbd77-priv' }
[2019-03-28 23:21:21.793] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param X: 175aa9f77b8aad39d18b2e2ed0ff4076487141b48800255239652b04bd165143
[2019-03-28 23:21:21.793] [DEBUG] Helper - [ecdsa/key.js]: ECDSA curve param Y: 6989bac4b57c61194279db3eeb516168a80ed468fd3d29567252c12e44b3926c
[2019-03-28 23:21:21.793] [DEBUG] Helper - User Jim was found to be registered and enrolled
[2019-03-28 23:21:21.794] [DEBUG] Helper - getClientForOrg - ****** END Org1 Jim


[2019-03-28 23:21:21.794] [DEBUG] Query - Successfully got the fabric client for the organization "Org1"
[2019-03-28 23:21:21.794] [DEBUG] Helper - [NetworkConfig101.js]: getChannel - name mychannel
[2019-03-28 23:21:21.794] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.794] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.794] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.794] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.794] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.794] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.794] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls/ca.crt
[2019-03-28 23:21:21.795] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.795] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.795] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.795] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.795] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.795] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.795] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.795] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.795] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.795] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.795] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.795] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.795] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.796] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org1.example.com - grpcs://localhost:7051
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.796] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.796] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.796] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.796] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.796] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.796] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.796] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.797] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.797] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.797] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.797] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.797] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org1.example.com - grpcs://localhost:7056
[2019-03-28 23:21:21.797] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.797] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.797] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.797] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.798] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.798] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.798] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.798] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.798] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.798] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.798] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.798] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.798] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.798] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.798] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.798] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls/ca.crt
[2019-03-28 23:21:21.799] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.799] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.799] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.799] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.799] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.799] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.799] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.799] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.799] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.799] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.799] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.799] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.799] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.799] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.799] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer0.org2.example.com - grpcs://localhost:8051
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org1
[2019-03-28 23:21:21.800] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org1.example.com, channel_org: undefined
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org1
[2019-03-28 23:21:21.800] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem
[2019-03-28 23:21:21.800] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.800] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/5890f0061619c06fb29dea8cb304edecc020fe63f41a6db109f1e227cc1cb2a8_sk
[2019-03-28 23:21:21.800] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.800] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.800] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.800] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.800] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.800] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.800] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.801] [DEBUG] Helper - [NetworkConfig101.js]: getOrganization - name Org2
[2019-03-28 23:21:21.801] [DEBUG] Helper - [Organization.js]: Organization.const
[2019-03-28 23:21:21.801] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer0.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.801] [DEBUG] Helper - [NetworkConfig101.js]: getPeer - name peer1.org2.example.com, channel_org: undefined
[2019-03-28 23:21:21.801] [DEBUG] Helper - [NetworkConfig101.js]: getCertificateAuthority - name ca-org2
[2019-03-28 23:21:21.801] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/ca/ca.org2.example.com-cert.pem
[2019-03-28 23:21:21.801] [DEBUG] Helper - [CertificateAuthority.js]: CertificateAuthority.const
[2019-03-28 23:21:21.801] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/keystore/1995b11d6573ed3be52fcd7a5fa477bc0f183e1f5f398c8281d0ce7c2c75a076_sk
[2019-03-28 23:21:21.801] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/peerOrganizations/org2.example.com/users/Admin@org2.example.com/msp/signcerts/Admin@org2.example.com-cert.pem
[2019-03-28 23:21:21.801] [DEBUG] Helper - [NetworkConfig101.js]: _addPeersToChannel - peer1.org2.example.com - grpcs://localhost:8056
[2019-03-28 23:21:21.801] [DEBUG] Helper - [NetworkConfig101.js]: getOrderer - name orderer.example.com
[2019-03-28 23:21:21.801] [INFO] Helper - [NetworkConfig101.js]: config_path=artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
[2019-03-28 23:21:21.804] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature:  Signature {
  r: <BN: 3f9787cd1044225c697eae22c3b620615b540c5af62abdf74057226f78eb8571>,
  s: <BN: 129a48f21d5a7edbfa78f43aba426616d7b5018be42f5e4f1822d14ad0c4ce3d>,
  recoveryParam: 0 }
[2019-03-28 23:21:21.813] [DEBUG] Query - { header:
   { number: '4',
     previous_hash: '8b0cbe2c5571022378ac28a49041265bff43dd7c78c4b9b982a8dc64f40d91e4',
     data_hash: '6cb23e7c52ea5c63c620c8bca3d1102e9bdc007eb96f0cfad9003b519ca21034' },
  data: { data: [ [Object] ] },
  metadata: { metadata: [ [Object], [Object], [Array] ] } }
```