Hi everyone,
I'm trying to write an upgradeble contract. I currenty have an ERC1155Token contract (that I written myself), now I want to make that contract become an upgradeable one. I already understand the idea of an upgradeable contract (as there's a "storage" contract - which is immutable, and another contract for logic - that I can change this and the "storage" contract is still the same).
I did read the OpenZeppelin Tutorial and others, it was okay, but I can just understand the concept. I'm totally dont know where to start changing my contract to an upgradeable one.
Can anyone suggest some references/tutorials/videos/docs/... anything that you think could help me?
I'm expected using these:
- Openzeppelin: v4.x
- Solidity: v0.8.x
- Hardhat: ^2.3.0
Thanks for your help