Was really excited about the prospects of working on Ethereum with its python implementation but learnt that it's getting deprecated...why has this happened and can we hope for any other python wrappers?


3 Answers 3


With regards to why Serpent was deprecated, Vitalik recently Tweeted that he considers Serpent to be "outdated tech".

The Serpent README has been updated in the last couple of days with the following:

Being a low-level language, Serpent is NOT RECOMMENDED for building applications unless you really really know what you're doing. The creator recommends Solidity as a default choice, LLL if you want close-to-the-metal optimizations, or Viper if you like its features though it is still experimental.


Vyper is the successor to Serpent. It is under active development, mainly by Vitalik himself.



Take a look at our security audit for Serpent to see why.

Basically, it's very a bad quality, untested and unmaintained insecure project.

  • Why are there no attempts to fix this? Is it because Viper is considered the successor? Commented Nov 29, 2017 at 17:34
  • 1
    @SergeiTikhomirov yes, the project lost momentum and the community is focused on Viper now. Commented Nov 29, 2017 at 17:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.