Hacker GitHub

← All repos

vyperlang/vyper

View on GitHub ↗ ★ 5,182 Python

Pythonic Smart Contract Language for the EVM

17 mentions on Hacker News by 11 people: 1 story, 16 comments · first 2017-02-15 · latest 2024-09-05

Mentions per year 17 mentions · busiest year 2017 (11)
20082026
  1. You can write smart contracts in a Python inspired language also https://github.com/vyperlang/vyper
    comment by zitterbewegung · 2024-09-05 · in Accelerando (2005)
  2. …these concerns. But until then, the entire dev process for writing smart contracts is painful. [0] https://github.com/vyperlang/vyper/pull/1488 [1] https://github.com/ActorForth/evm-assembler/blob/master/docs... [2]…
    comment by siraben · 2021-02-22 · in Ethereum Isn't Fun Anymore
  3. …on. [0] For instance, see a PR that reduces codegen from 55K to 1.6K bytes on an innocuous contract https://github.com/vyperlang/vyper/pull/1488 [1] I'm guilty of it too; https://github.com/ActorForth/evm-assembler/blob/master/docs... [2]…
    comment by siraben · 2020-12-01 · in Ethereum 2.0 launches
  4. Vyper is available now. https://github.com/ethereum/vyper
  5. …Also Vyper, which doesn't go as far but is already used in production: https://github.com/ethereum/vyper The EVM itself isn't the end of the road either. Over the next couple years, Ethereum is migrating to a more scalable sharde
  6. …There are a couple of other languages in development that might improve the ecosystem: * Vyper https://github.com/ethereum/vyper * Serpent https://github.com/ethereum/serpent
    comment by 52-6F-62 · 2018-01-14 · in Miners Aren’t Friends
  7. …[2] https://github.com/ewasm/evm2wasm [3] https://blog.ethereum.org/2017/08/23/roundup-5/ [4] https://github.com/ethereum/viper [5] https://github.com/pirapira/bamboo
    comment by DennisP · 2017-09-30 · in Reviewing Ethereum Smart Contracts
  8. …If you're interested in developing a better language for smart contracts, check out Viper ( https://github.com/ethereum/viper ). Although development is kind of slow right now because Vitalik is the only one who merges pull requests.
  9. This new language for Ethereum by Vitalik is exactly what you said: https://github.com/ethereum/viper
    comment by RexetBlell · 2017-07-20 · in 153k Ether Stolen in Parity Multi-Sig Attack
  10. There are lots of different languages targeting EVM. The (IMO) most promising so far is https://github.com/ethereum/viper
  11. …There are several other languages that can compile down to EVM bytecode. A cool one is Viper ( https://github.com/ethereum/viper ), which is NOT Turning complete, but decidable. This makes it easier to reason about the correctness of the…
    comment by RexetBlell · 2017-07-08 · in What Is Ethereum?
  12. Nobody prevents you to write contracts in a more restrictive language. For example: https://github.com/ethereum/viper Or create your own. I am sure the creators of Solidity are aware of its limitations and quirks. But as far as I can tell…
    comment by biafra · 2017-07-04 · in Underhanded Solidity Coding Contest
  13. …anybody can pick from a plethora of languages targeting the JVM (Clojure, Scala, Java, etc.)? [1] https://github.com/ethereum/viper [2] https://media.consensys.net/an-introduction-to-lll-for-ether...
  14. ▲ 192
    Viper: a new programming language from Ethereum
    story by RabbitmqGuy · 2017-05-22 · 123 comments
  15. …There is a new language that complies to EVM bytecode that is decidable (not turing complete) https://github.com/ethereum/viper It's a little less expressive, which makes it safer. Easier to reason about the code, for example)
    comment by RexetBlell · 2017-04-21 · in Introducing Token
  16. …appropriate for smart contracts. There is a new decidable language that compiles to EVM bytecode: https://github.com/ethereum/viper Visually it looks similar to Python. The language is not turing complete, and one of the advantages of this…
    comment by RexetBlell · 2017-04-21 · in Status – A Mobile Ethereum OS
  17. …Serpent. Viper is being implemented in Python3. You can see the work in progress at: https://github.com/ethereum/viper