DEV Community

Discussion on: How to Write Upgradeable Smart Contracts with Truffle ^5.0 and ZeppelinOS ^2.0

Collapse
 
abedshouman profile image
abedshouman

Hello Paul,
I am very pleased with your work and would like some clarification on an issue:
When compiling on Truffle , zos and on Ganache it worked flawlessly.
However, when working on my Geth server, Truffle worked but the "zos push" command is displaying the insufficient funds error: gas * price + value .
Any insight would be helpful. Best regards.

Collapse
 
paulrberg profile image
Paul Razvan Berg • Edited

Hey abedshouman, thanks for reading my article!

Unfortunately, I've never used zos with a geth server, so I don't know how to solve your problem. But I can recommend asking this question on the Ethereum StackExchange forum.

Finally, note that OpenZeppelin has recently been through a rebranding, which changed "zos" to "openzeppelin (installabable via npm install -g @openzeppelin/cli). See this repo.

Collapse
 
abedshouman profile image
abedshouman

Hello Paul,

Thank you for your fast reply, i will make sure to use the latest version you mentioned.
Regarding this issue i solved it by transferring balance "more than 7000000000" to the second wallet i used in the session and it worked perfectly.

Thank You