Pull to refresh

Comments 1

ЕМНИП, есть реализация metamorphic контрактов от 0age на гитхабе, в которой 1 раз деплоишь фабрику, а потом просто вызываешь ее метод, который "пересоздает" контракты. Ты просто передаешь старую соль и новый байткод и всё. Фабрика делает selfdestruct старому контракту, и потом на его место (всегда в один и тот же адрес для одной соли, вызывающего адреса, и специального байткода) деплоит интересный новый контракт (всегда один и тот же), который благодаря своему байткоду в какой-то момент обращается к фабрике за новым байткодом и подменяет его. Т.е фабрика всегда деплоит метаморфный контракт, который во время создания подменит свой байткод. Если я вас не сильно запутал, в следующий раз попробую запутать сильнее))
зы. Репозиторий достаточно старый должен быть, года 2018-2019, когда create2 вышел.

Sign up to leave a comment.

Articles