This repository has been archived by the owner on May 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 344
[EVM] EVM Compliance Issues #674
Labels
Comments
Is there an ETA on exceptions rather than using if-else-> Boolean ? What version of solc is burrow using atm? Thank you in advance! |
@kyriediculous we test against solc 0.4.22 at the moment. |
@compleatang That's super awesome ! That means the five-types model might actually work well now that we can return dynamic types from functions (despite from gas cost maybe) |
hahaha. well, considering we've been writing five-types models since before solc existed, I certainly hope so :) |
Also @kyriediculous we have a test for dynamic arrays at least here -> https://github.com/monax/bosmarmot/pull/39 We'd love some help writing a test for dynamic types if you had a moment.... |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The following are a compiled list of issues related to the EVM; it includes all issues compiled in #588 by @silasdavis as well as subsequent issues:
Table of Contents:
EIP Implementation Issues
Byzantium:
INVALID opcode - #601
STATICCALL opcode - #594
REVERT opcode - #600
RETURNDATASIZE and RETURNDATACOPY opcodes- #705
Constantinople:
Bad/Invalid Jumpdest Issues
String concatenation issue - #300, see failing test: https://github.com/monax/bosmarmot/blob/develop/legacy-contracts.js/failing%20tests/%2327.js
Subcurrency test causes panic in EVM tool but not burrow - #675
Invalid Opcodes
Chain Stopping Issues
Storage/Merkle related panic #626
Storage/BlockCache related panic #627
The text was updated successfully, but these errors were encountered: