Skip to content

deep-stack-fantasy/solidity-deep-stack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Solidity mod: Deep Stack Fantasy

Objective

  • Get rid of stack too deep errors! Increase the number of allowed variables by 16 times.
  • Generate modified EVM bytecodes that can be run by go-ethereum-deep-stack. Suitable for private blockchains.

Working Progress

  • Generate new DupE and SwapE EVM operations.
  • Extend maximum stack access range from 16 to 255.
  • Solve the invalid jump issue. (until this issue is solved, the generated bytecodes will not run correctly)
  • Reformat codes and rebase commit messages. (which means the project can move into the alpha phase)
  • Support optimizations.
  • Support unit tests.

License

GPL v3

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 56.2%
  • Solidity 31.5%
  • Yul 6.1%
  • Python 2.4%
  • Shell 2.3%
  • CMake 0.7%
  • Other 0.8%