в случае потребности их заполнять и редактировать? Это нужно, чтобы менять условия работы контракта. Или это технически не возможно?
да, надо иметь опыт при работе со стораджем чтобы не похерить его. но если в зависимостях контракта сторадж переменные не трогать, и в конечном(дочернем) контракте не перемешивать сторадж переменные, в структуры не добавлять свойства, а новые переменные добавлять в конец списка(после всех обьявленных переменных) - то всё должно быть ок
Я с ними пока не работал, но выписывал себе на посмотреть некоторые моменты, есть вариации: - Eternal storage pattern - Nick Johnsons first proxy contract - (Storage Collisions ?) - EIP-897: ERC Delegate Proxy - EIP-1822: Universal Upgradable proxy standard (UUPS) - EIP-1967 Standard Storage Slots - EIP-1538 Transparent Contract Standard - EIP-2535 Dimonds - Metamorphic smart contracts Возможно, я выписывал их для понимания процесса, уже и не помню. Как мне показалось, вариаций много, в чем категорические отличия и что на данный момент актуально к использованию?
Обсуждают сегодня