title: Returned error: The method web3_clientVersion does not exist/is not available
body: <p>I've been trying to make an upgradeable smart contract using openzeppelin in Harmony blockchain which uses EVM and Solidity...
  It is deployable when not using openzeppelin, but when i do, it throws the above error...
  And one of my teammates was able to deploy it with no errors...</p>
  
  <p>I don't know if it is the problem with my system, or with Harmony's TruffleProvider... they seem to be trying to fix this and building on this branch <a href="https://github.com/harmony-one/sdk/tree/truffle_provider" rel="nofollow noreferrer">https://github.com/harmony-one/sdk/tree/truffle_provider</a> , my teammate was able to finally deploy it, but i'm still getting the same error:</p>
  
  <p>$ oz deploy</p>
  
  <p>Nothing to compile, all contracts are up to date.</p>
  
  <p>? Pick a contract to instantiate: Ball</p>
  
  <p>? Pick a network: stable</p>
  
  <p>✓ Added contract: Ball</p>
  
  <p>Returned error: The method web3_clientVersion does not exist/is not available</p>