Looking for someone to coach me in Truffle-Upgrades and help me understand how to implement it into existing project.
Environment
Using Truffe-Upgrades 1.5.1
I am working on making a project upgradeable. 4 main contracts in total, one is importing the other 3.
I am using ERC1155Upgradeable as well as 4 “custom” contracts. I hope this makes sense. please reach out for more information!
Details
I am a little stuck with a withdraw function always reverting when calling in unit test and console. ?! Also, I need guidance on how to make the more complex contract upgradeable. I am a junior to Blockchain Development and want to learn about proxy setups in-depth. Happy to compensate and learn!
Code to reproduce
You can check out the code I am struggling with the most at the moment in this post (Thomas Ender)