Skip to content

Commit a43e008

Browse files
authored
feat: evm bytecode check question (#365)
# Description Adds question to interpreter FAQ ## Linked Issues N/A ## Additional context Asked internally
1 parent 62ba88a commit a43e008

File tree

1 file changed

+4
-0
lines changed
  • content/00.zksync-era/30.unique-features/40.evm-interpreter

1 file changed

+4
-0
lines changed

content/00.zksync-era/30.unique-features/40.evm-interpreter/02.faq.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ Find more details in [EraVM-EVM interactions](../../../zksync-protocol/evm-inter
3232
#### Will address derivation with regular `create` and `create2` be the same as on other EVM chains?
3333
Yes.
3434

35+
#### Is it possible to check if a contract was deployed with EVM bytecode?
36+
Yes. The `AccountCodeStorage` system contract (deployed on `0x0000000000000000000000000000000000008002`) has a
37+
function `isAccountEVM(address)` that returns `true/false`.
38+
3539
#### Is the EVM interpreter 100% compatible with EVM?
3640
No. Although interpretation covers most developers' needs, there are limitations due to the underlying EraVM, such as unsupported opcodes or gas differences.
3741
Full EVM equivalence is expected with the next proving system in **2025**.

0 commit comments

Comments
 (0)