Каковы два аргумента для кода операции RETURN?

Код операции RETURN в EVM принимает 2 аргумента (т. е. потребляет два элемента из стека), но что они представляют? Я попытался понять желтую статью, описывающую их, но я не понимаю используемые обозначения.

Для справки это раздел в желтой бумаге: «введите

5 голосов | спросил Earlz 15 PM00000090000005031 2016, 21:32:50

1 ответ


2

2 аргумента кода кода RETURN являются смещениями в памяти : начальное и конечное смещение.

Выполнение EVM останавливается, и данные, состоящие из байтов памяти из [start, end-1], являются результатом выполнения.

Пример:

Если память [5, 6, 7, 8, 9, 10], возврат с смещениями 1, 4 приведет к результату (выводу) 3 байта (6, 7, 8).

ответил eth 15 PM000000110000001731 2016, 23:57:17

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132