evm v0.1.4 EVM.Operation.Exchange
Link to this section Summary
Functions
Exchange 1st and 2nd stack items
Exchange 10th and 11th stack items
Exchange 11th and 12th stack items
Exchange 12th and 13th stack items
Exchange 13th and 14th stack items
Exchange 14th and 15th stack items
Exchange 15th and 16th stack items
Exchange 16th and 17th stack items
Exchange 2nd and 3rd stack items
Exchange 3rd and 4th stack items
Exchange 4th and 5th stack items
Exchange 5th and 6th stack items
Exchange 6th and 7th stack items
Exchange 7th and 8th stack items
Exchange 8th and 9th stack items
Exchange 9th and 10th stack items
Link to this section Functions
swap1(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 1st and 2nd stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap1([1,2], %{stack: []})
%{stack: [2,1]}
swap10(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 10th and 11th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap10([], %{stack: []})
:unimplemented
swap11(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 11th and 12th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap11([], %{stack: []})
:unimplemented
swap12(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 12th and 13th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap12([], %{stack: []})
:unimplemented
swap13(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 13th and 14th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap13([], %{stack: []})
:unimplemented
swap14(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 14th and 15th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap14([], %{stack: []})
:unimplemented
swap15(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 15th and 16th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap15([], %{stack: []})
:unimplemented
swap16(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 16th and 17th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap16([], %{stack: []})
:unimplemented
swap2(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 2nd and 3rd stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap2([], %{stack: []})
:unimplemented
swap3(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 3rd and 4th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap3([], %{stack: []})
:unimplemented
swap4(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 4th and 5th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap4([], %{stack: []})
:unimplemented
swap5(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 5th and 6th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap5([], %{stack: []})
:unimplemented
swap6(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 6th and 7th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap6([], %{stack: []})
:unimplemented
swap7(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 7th and 8th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap7([], %{stack: []})
:unimplemented
swap8(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 8th and 9th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap8([], %{stack: []})
:unimplemented
swap9(Operation.stack_args, Operation.vm_map) :: Operation.op_result
Exchange 9th and 10th stack items.
TODO: Implement opcode
Examples
iex> EVM.Operation.Exchange.swap9([], %{stack: []})
:unimplemented