Skip to content

Latest commit

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Vyper Hub

Mission

To learn more about Vyper development, we decided to create a small information hub on the language in this repo. We hope this will prove useful to those exploring working in both Solidity and Vyper.

Vyper Tutorials

Tutorial NameDescriptionURL
ApeWorx Academy Ape Academy is a project-based learning platform for building in Web3 using Ape Framework. The platform consists of high-quality videos and in-depth articles on using Ape Framework for smart contract development. https://academy.apeworx.io/
BowTiedDevil Introduction Vyper for Beginners by the BowTiedForest https://bowtiedisland.com/vyper-for-beginners-introduction/
Vyper Examples An introduction to Vyper with simple examples https://www.vyperexamples.com/https://github.com/Jam516/VyperExamples/
Vyper Documentation Simple Open Auction https://vyper.readthedocs.io/en/stable/vyper-by-example.html
Vyper Repository Multiple Examples Within Vyper Repository https://github.com/vyperlang/vyper/tree/master/examples
Coinbureau Beginners Guide Beginners Guide to the Vyper Smart Contract Language https://www.coinbureau.com/smart-contracts/beginners-guide-vyper-language/
Rewrite Solidity Smart Contracts in Vyper Video rewriting 4 Solidity smart contracts into Vyper. https://www.youtube.com/watch?v=NwSIaNhRHFQ
Dapp University Vyper Programming Tutorial for Ethereum Smart Contract Development (Blockchain) https://www.youtube.com/watch?v=-RHTgegox8I

Vyper Tools

Vyper language tools to work with Vyper

Tool NameTool DescriptionTool URL
VyperVyper github repository for the Ethereum Vyper languagehttps://github.com/vyperlang/vyper
Vyper-DebugAn Easy to use Vyper debugger | vdbhttps://github.com/status-im/vyper-debug
Black AdderA code formatter for Vyperhttps://github.com/vyperlang/blackadder
vs-Code VyperEthereum Vyper language support for Visual Studio Code with syntax highlightinghttps://github.com/vyperlang/vscode-vyper
VVMVyper version management toolhttps://github.com/vyperlang/vvm
Vim VyperVim/Neovim syntax highlighting for Vyperhttps://github.com/vyperlang/vim-vyper
Sublime VyperVyper Syntax Highlighting for Sublimehttps://github.com/vyperlang/sublime-vyper
Atom VyperVyper Syntax Highlighting for Atomhttps://github.com/vyperlang/atom-vyper
PyodideThe Python scientific stack, compiled to WebAssembly (WASM)https://github.com/vyperlang/pyodide
Vyper in your Browser (Pyodide)Vyper running straight in your Browser, thanks to pyodide & WASMhttps://github.com/vyperlang/vyper-in-browser
FVyperA collection of useful Vyper contracts developed with formal methodshttps://github.com/vyperlang/verified-vyper-contracts
Coq-VyperA Vyper compiler in Coq (just started)https://github.com/vyperlang/coq-vyper
Foundry VyperA Foundry template to compile and test Vyper contracts.https://github.com/0xKitsune/Foundry-Vyper

Vyper Projects

Projects that use Vyper

Project NameProject DescriptionProject URL
CurveStablecoin AMM and liquidity pools written in Vyperhttps://github.com/curvefi/curve-contract
Uniswap Vyper implementationUniswap contracts implemented in Vyperhttps://github.com/Uniswap/uniswap-v1
Vyper Plasma MVPPossibly the first implementation of Plasma in Vyperhttps://github.com/LayerXcom/plasma-mvp-vyper
ERC-721 Vyper exerciseERC-721 Vyper exercisehttps://github.com/maurelian/erc721-vyper
Embark Vyper TemplateVyper template for the Embark DApp dev systemhttps://github.com/embark-framework/embark-vyper-templat
Vyper Auction exampleAuction exercise completed in Vyperhttps://github.com/slyg/auction-vyper
K VyperSemantics of Vyper in Khttps://github.com/vyperlang/k-vyper

Deployed Vyper Projects

Deployed Vyper Ethereum Contracts

Project NameContract NameContract Address
Curve3 Pool StableSwap3Pool0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7
CurveY Pool StableSwapUSDT0x45F783CCE6B7FF23B2ab2D70e416cdb7D6055f51

Authors

  • Gerrit Hall
  • Taariq Lewis

About

Vyper resources

Resources

Stars

34 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors