EVM Codes

PUSH i

PUSH1 >> 1BYTEのアイテムをStackにPUSHするよ

PUSH4 >> 4BYTEのアイテムをStackにPUSHするよ

PUSH1 0x0 // 1Byteのアイテム0x0をStackにpushするよ
PUSH4 0x12345678 // 4Byteのアイテム0x12345678をStackにpushするよ

SWAP i

SWAP1 >> スタックの1番上のアイテムの要素をそのあとの1番目のアイテムと交換する

SWAP4 >> スタックの1番上のアイテムの要素をそのあとの4番目のアイテムと交換する

DUP i

DUP1 >> 1番目のStackアイテムを複製するよ

DUP4 >> 4番目のStackアイテムを複製するよ

EQ

Stackの2つのアイテムを比較して

≠ なら0を返す, == なら1を返す

JUMPI

JUMPI stands for “jump if”.