контрактов в проде:
#1. Есть ли какие-то лайфхаки (?) чтобы сделать контракты чуточку динамичнее?
Например у меня есть структура Foo у которой 5 полей. В случае если я захочу ее расширить - единственное решение это деплой новой версии, так?
Чтобы не делать это так часто я подумываю добавить новое поле где будет хранится экстра инфа в JSON виде, таким образом можно будет хранить там побольше динамичной даты с учетом чот с ней будет работать UI, а не сам контракт.
есть еще какие-то решения на подобии этого?
#2. Как происходит миграция контракта, если я все таки захотел сделать новую версию, но мне нужно перенести данные из старого контракта?
Есть ли в таком случае тулзы для миграции даты, или это уже костыль?
Proxy
спасибо! пойду ознакомлюсь
Щас тебе накидают походу. Подожди.
https://blog.openzeppelin.com/proxy-patterns/
Обсуждают сегодня