Contents

vyper 0.4.3

0

Vyper: the Pythonic Programming Language for the EVM

Vyper: the Pythonic Programming Language for the EVM

Stars: 5162, Watchers: 5162, Forks: 882, Open Issues: 574

The vyperlang/vyper repo was created 9 years ago and the last code push was 4 days ago.
The project is extremely popular with a mindblowing 5162 github stars!

How to Install vyper

You can install vyper using pip

pip install vyper

or add it to a project with poetry

poetry add vyper

Package Details

Author
Vyper Team
License
Apache License 2.0
Homepage
https://github.com/vyperlang/vyper
PyPi:
https://pypi.org/project/vyper/
GitHub Repo:
https://github.com/vyperlang/vyper

Classifiers

No  vyper  pypi packages just yet.

Errors

A list of common vyper errors.

Code Examples

Here are some vyper code examples and snippets.

GitHub Issues

The vyper package has 574 open issues on GitHub

  • feat[venom]: loop invariant
  • feat[venom]: optimization pass assert combiner
  • chore[build]: update mypy version
  • feat[lang]: deprecate values as default parameters for interfaces
  • venom: dominated condition elimination optimization
  • feat[venom]: add direct venom pipeline
  • feat(ux): storage namespacing pragma
  • fix[test]: fix test failure due to indeterminism
  • Add method for getting value of all set flags in Flag
  • CompilerPanic when modifying loop variable that is a function parameter
  • fix[build]: remove 4s overhead on apple silicon binaries
  • feat[lang]: solidity-style custom errors
  • feat[venom]: variable range analysis
  • Fix/dse call clobber bug wip
  • fix[venom]: fix deploy immutables layout and ctor memory accounting

See more issues on GitHub

Related Packages & Articles

eth-ape 0.8.48

Ape Framework: Build and explore on-chain with Python

eth-brownie 1.21.0

A Python framework for Ethereum smart contract deployment, testing and interaction.

Brownie 0.5.1

Common utilities and datastructures for Python applications.

eth-bloom 3.1.0

A python implementation of the bloom filter used by Ethereum

eth-utils 5.3.1

eth-utils: Common utility functions for python code that interacts with Ethereum