Skip to content

Commit

Permalink
feat: optimism eips diffs (#53)
Browse files Browse the repository at this point in the history
* feat: add optimism eips

* chore: update eip diff component

* chore: remove eip6049 from optimsim eips

* chore: lint

* feat: add optimism past bedrock hard forks

* chore: change active hardforks of eip1559 on optimism

* chore: rename mainnet `getHardforksFrom` into `getMainnetHardforksFrom`

* feat: add EIP `category` property

* feat: add EIP `type`

* fix: remove consensus EIPs in the list of optimism EIPs

* chore: mention the different implementation of PREVRANDAO on Optimism

* chore: different implementation of eip 4895 on optimism

* doc: update notes for optimism eips

* fix: broken links

* chore: lint

* chore: remove EIP `type`

* chore: same

* chore: add fallback formatting for urls

* chore: lint

* fix: update link to new specs repo

* chore: note correction and typo fixes

---------

Co-authored-by: Matt Solomon <[email protected]>
  • Loading branch information
leovct and mds1 authored Jan 26, 2024
1 parent 958f082 commit 8c5837a
Show file tree
Hide file tree
Showing 91 changed files with 500 additions and 247 deletions.
216 changes: 156 additions & 60 deletions src/chains/mainnet/eips.ts

Large diffs are not rendered by default.

9 changes: 6 additions & 3 deletions src/chains/mainnet/hardforks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,14 @@ export enum MainnetHardfork {
export const CURRENT_MAINNET_HARDFORK = MainnetHardfork.Shanghai;

// Retrieve all the hard forks from the starting hard fork to the current mainnet hard fork.
export const getHardforksFrom = (startingHardfork: MainnetHardfork): string[] =>
getHardforksFromTo(startingHardfork, CURRENT_MAINNET_HARDFORK);
export const getMainnetHardforksFrom = (startingHardfork: MainnetHardfork): string[] =>
getMainnetHardforksFromTo(startingHardfork, CURRENT_MAINNET_HARDFORK);

// Retrieve an array of hardforks from a starting hardfork to an ending hardfork (inclusive).
export const getHardforksFromTo = (start: MainnetHardfork, end: MainnetHardfork): string[] => {
export const getMainnetHardforksFromTo = (
start: MainnetHardfork,
end: MainnetHardfork
): string[] => {
if (start > end) {
throw new Error(
`Error: the starting hard fork ${MainnetHardfork[start]} (index: ${start}) occured after the ending hard fork ${MainnetHardfork[end]} (index: ${end}). Arguments are wrong or must have been reversed.`
Expand Down
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/add.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const add: Opcode = {
evmCodesOpcodesLink(0x01),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 30),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/addmod.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -52,5 +52,5 @@ export const addmod: Opcode = {
evmCodesOpcodesLink(0x08),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 234),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/div.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -47,5 +47,5 @@ export const div: Opcode = {
evmCodesOpcodesLink(0x04),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 111),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/exp.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -61,5 +61,5 @@ export const exp: Opcode = {
evmCodesOpcodesLink(0x0a),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 296),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/mod.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -47,5 +47,5 @@ export const mod: Opcode = {
evmCodesOpcodesLink(0x06),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 174),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/mul.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const mul: Opcode = {
evmCodesOpcodesLink(0x02),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 84),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/mulmod.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -56,5 +56,5 @@ export const mulmod: Opcode = {
evmCodesOpcodesLink(0x08),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 265),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/sdiv.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -53,5 +53,5 @@ export const sdiv: Opcode = {
evmCodesOpcodesLink(0x05),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 141),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/signextend.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const signextend: Opcode = {
evmCodesOpcodesLink(0x0b),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 329),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/smod.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -53,5 +53,5 @@ export const smod: Opcode = {
evmCodesOpcodesLink(0x07),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 174),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/arithmetic/sub.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const sub: Opcode = {
evmCodesOpcodesLink(0x03),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Arithmetic, 57),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/and.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const and: Opcode = {
evmCodesOpcodesLink(0x16),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 22),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/byte.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -47,5 +47,5 @@ export const byte: Opcode = {
evmCodesOpcodesLink(0x1a),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 121),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/not.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -36,5 +36,5 @@ export const not: Opcode = {
evmCodesOpcodesLink(0x19),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 97),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/or.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const or: Opcode = {
evmCodesOpcodesLink(0x17),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 47),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/sar.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -49,5 +49,5 @@ export const sar: Opcode = {
evmCodesOpcodesLink(0x1d),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 213),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Constantinople),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Constantinople),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/shl.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -49,5 +49,5 @@ export const shl: Opcode = {
evmCodesOpcodesLink(0x1b),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 157),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Constantinople),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Constantinople),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/shr.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -49,5 +49,5 @@ export const shr: Opcode = {
evmCodesOpcodesLink(0x1c),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 185),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Constantinople),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Constantinople),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/bitwise/xor.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -46,5 +46,5 @@ export const xor: Opcode = {
evmCodesOpcodesLink(0x18),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Bitwise, 72),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/blockhash.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import { OpcodeGroup, ethSpecsOpcodeSrc, evmCodesOpcodesLink } from '@/lib/opcodes';
import { Opcode } from '@/types';

Expand Down Expand Up @@ -32,5 +32,5 @@ export const blockhash: Opcode = {
evmCodesOpcodesLink(0x40),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 22),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/chainid.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -29,5 +29,5 @@ export const chainid: Opcode = {
evmCodesOpcodesLink(0x46),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 222),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Istanbul),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Istanbul),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/coinbase.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import { OpcodeGroup, ethSpecsOpcodeSrc, evmCodesOpcodesLink } from '@/lib/opcodes';
import { Opcode } from '@/types';

Expand All @@ -23,5 +23,5 @@ export const coinbase: Opcode = {
evmCodesOpcodesLink(0x41),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 60),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/gaslimit.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import { OpcodeGroup, ethSpecsOpcodeSrc, evmCodesOpcodesLink } from '@/lib/opcodes';
import { Opcode } from '@/types';

Expand All @@ -23,5 +23,5 @@ export const gaslimit: Opcode = {
evmCodesOpcodesLink(0x45),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 190),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/number.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import { OpcodeGroup, ethSpecsOpcodeSrc, evmCodesOpcodesLink } from '@/lib/opcodes';
import { Opcode } from '@/types';

Expand All @@ -23,5 +23,5 @@ export const number: Opcode = {
evmCodesOpcodesLink(0x43),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 126),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/prevrandao.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import { OpcodeGroup, ethSpecsOpcodeSrc, evmCodesOpcodesLink } from '@/lib/opcodes';
import { Opcode } from '@/types';

Expand Down Expand Up @@ -29,5 +29,5 @@ export const prevrandao: Opcode = {
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 158),
'https://eips.ethereum.org/EIPS/eip-4399',
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/block/timestamp.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import { OpcodeGroup, ethSpecsOpcodeSrc, evmCodesOpcodesLink } from '@/lib/opcodes';
import { Opcode } from '@/types';

Expand All @@ -23,5 +23,5 @@ export const timestamp: Opcode = {
evmCodesOpcodesLink(0x42),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Block, 93),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/comparison/eq.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -47,5 +47,5 @@ export const eq: Opcode = {
evmCodesOpcodesLink(0x14),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Comparison, 128),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/comparison/gt.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -47,5 +47,5 @@ export const gt: Opcode = {
evmCodesOpcodesLink(0x11),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Comparison, 75),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
4 changes: 2 additions & 2 deletions src/chains/mainnet/vm/opcodes/comparison/iszero.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MainnetHardfork, getHardforksFrom } from '@/chains/mainnet/hardforks';
import { MainnetHardfork, getMainnetHardforksFrom } from '@/chains/mainnet/hardforks';
import {
OpcodeGroup,
ethSpecsOpcodeSrc,
Expand Down Expand Up @@ -43,5 +43,5 @@ export const iszero: Opcode = {
evmCodesOpcodesLink(0x15),
ethSpecsOpcodeSrc(MainnetHardfork.Shanghai, OpcodeGroup.Comparison, 155),
],
supportedHardforks: getHardforksFrom(MainnetHardfork.Frontier),
supportedHardforks: getMainnetHardforksFrom(MainnetHardfork.Frontier),
};
Loading

1 comment on commit 8c5837a

@vercel
Copy link

@vercel vercel bot commented on 8c5837a Jan 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.