209 похожих чатов

Всем привет! У меня появилось два вопроса по поводу поддержки

контрактов в проде:

#1. Есть ли какие-то лайфхаки (?) чтобы сделать контракты чуточку динамичнее?
Например у меня есть структура Foo у которой 5 полей. В случае если я захочу ее расширить - единственное решение это деплой новой версии, так?
Чтобы не делать это так часто я подумываю добавить новое поле где будет хранится экстра инфа в JSON виде, таким образом можно будет хранить там побольше динамичной даты с учетом чот с ней будет работать UI, а не сам контракт.
есть еще какие-то решения на подобии этого?

#2. Как происходит миграция контракта, если я все таки захотел сделать новую версию, но мне нужно перенести данные из старого контракта?
Есть ли в таком случае тулзы для миграции даты, или это уже костыль?

4 ответов

10 просмотров

Proxy

rglitchard- Автор вопроса
ilya
Proxy

спасибо! пойду ознакомлюсь

rglitchard
спасибо! пойду ознакомлюсь

Щас тебе накидают походу. Подожди.

rglitchard
спасибо! пойду ознакомлюсь

https://blog.openzeppelin.com/proxy-patterns/

Похожие вопросы

Обсуждают сегодня

Карта сайта