title: How to make smart contract private in quorum
body: <p>In the 7nodes example (<a href="https://github.com/jpmorganchase/quorum-examples/tree/master/examples/7nodes" rel="nofollow noreferrer">https://github.com/jpmorganchase/quorum-examples/tree/master/examples/7nodes</a> ) for quorum, the smart contract that is deployed is a private contract between node1 and node7. To make it private the script file author used public key passed by private key."<strong>sending of a private transaction to generate a (private) smart contract (SimpleStorage) sent from node 1 "for" node 7 (denoted by the public key passed via privateFor: ["ROAZBWtSacxXQrOe3FGAqJDyJjFePR5ce4TSIzmJ0Bc="] in the sendTransaction call).</strong>"</p>
  
  <p>How exactly the key value "ROAZBWtSacxXQrOe3FGAqJDyJjFePR5ce4TSIzmJ0Bc=" was generated i could not understand?</p>
  
  <p>Also, after the completion of the JS file script1.js, it gave me the Contract transaction send: TransactionHash", and i never got the contract address.
  When will the contract address come after the mining is completed ?
  How do i recognise that this address is my smart contract address ?</p>