I'm having some confusion about communication between java application and smart contract. In my scenario, I have 2 geth clients Node1(http://localhost:8545) Node2(http://localhost:8546). A java application1 deploy a smart contract through Node1. I have another java application2 wants to interact with the smart contract(call a function) through Node2; however, java application2 have no information about the smart contract(function name,...), so it is impossible to use the wrapper. How can my application2 interact with the smart contract while I only know about a smart contract address. Is there any geth command to get the ABI detail that I can use from java application2 Or I need to create a seperate P2P network between application1 and application2 for sending ABI. Regards,
EM