Hi! I'm new to blockchain development so I apologize if this is a stupid question. I've been doing some development on a private blockchain and was able to successfully deploy some contracts and call the contract functions on my end with no issue. However, I'm running into an issue where my peers can't seem to access those contracts on their end. I gave them the ABI and the contract address, but when they try to call the function, they get an error. I get the feeling that we aren't connected to the same private blockchain? In order to connect to the blockchain, I sent them the genesis file and they did the geth init setup then connected via geth attach. Are we doing something wrong here?