он делает delegateCall на контракт с логикой и сторейждем, у него у самого сторейджа нет. Ему сторейдж контракта с логикой востребованный автоматически переносится и хранится в нём?
> на контракт с логикой и сторейждем совсем не так… сторейдж на прокси контракте, а логика - на том, которому передается управление через delegatecall
Можно рассматривать delegatecall как последовательность следующий действий: - подгрузить код контракта в текущий контекст (а не создавать новый) - передать управление на первый опкод подгруженного контракта Таким образом, код подгруженного контракта имеет доступ к сторейджу и памяти, вызывающего контракта. Следовательно, все обращения, выполняемые в ходе delegate call, происходят к сторейджу прокси контракта.
Обсуждают сегодня