I am trying out private transaction using Quorum. Two quorum nodes N1 and N2 configured to participate in the private transaction.
I deployed a contract which is private for N1 and N2.
I issue transaction (invoke contract method) using A1 account (address) and use public key of N2 node. Note that account A1 is not present on either of the nodes N1/N2.
I connect to Node N1 to issue the transaction.
I receive following error when the transaction is sent to the N1 node.
Error processing transaction request: account is locked
I do not get such an error in following scenario:
Deploy public contract
Issue transaction (invoke contract method) using A1 account (address) by connecting to node N1
Im using web3j-quorum API to connect to the quorum nodes.
Please help to have the issue resolved.
Thanks in advance.