Current section
Files
Jump to
Current section
Files
lib/evm/operation/metadata/push.ex
defmodule EVM.Operation.Metadata.Push do
@operations for n <- 1..32, do:
%EVM.Operation.Metadata{
id: n + 0x5f, # 0x60..0x7f
sym: :"push#{n}",
description: "Place #{n}-byte item on stack",
fun: :push_n,
args: [n],
input_count: 0,
output_count: 1,
group: :push
}
def operations, do: @operations
end