Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zcor/vyper-dev

Vyper resources
https://github.com/zcor/vyper-dev

Last synced: about 2 months ago
JSON representation

Vyper resources

Awesome Lists containing this project

README

        

# 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 Name
Description
URL



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 Name
Tool Description
Tool URL


Vyper
Vyper github repository for the Ethereum Vyper language
https://github.com/vyperlang/vyper


Vyper-Debug
An Easy to use Vyper debugger | vdb
https://github.com/status-im/vyper-debug


Black Adder
A code formatter for Vyper
https://github.com/vyperlang/blackadder


vs-Code Vyper
Ethereum Vyper language support for Visual Studio Code with syntax highlighting
https://github.com/vyperlang/vscode-vyper


VVM
Vyper version management tool
https://github.com/vyperlang/vvm


Vim Vyper
Vim/Neovim syntax highlighting for Vyper
https://github.com/vyperlang/vim-vyper


Sublime Vyper
Vyper Syntax Highlighting for Sublime
https://github.com/vyperlang/sublime-vyper


Atom Vyper
Vyper Syntax Highlighting for Atom
https://github.com/vyperlang/atom-vyper


Pyodide
The 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 & WASM
https://github.com/vyperlang/vyper-in-browser


FVyper
A collection of useful Vyper contracts developed with formal methods
https://github.com/vyperlang/verified-vyper-contracts


Coq-Vyper
A Vyper compiler in Coq (just started)
https://github.com/vyperlang/coq-vyper


Foundry Vyper
A Foundry template to compile and test Vyper contracts.
https://github.com/0xKitsune/Foundry-Vyper

## Vyper Projects
Projects that use Vyper


Project Name
Project Description
Project URL


Curve
Stablecoin AMM and liquidity pools written in Vyper
https://github.com/curvefi/curve-contract


Uniswap Vyper implementation
Uniswap contracts implemented in Vyper
https://github.com/Uniswap/uniswap-v1


Vyper Plasma MVP
Possibly the first implementation of Plasma in Vyper
https://github.com/LayerXcom/plasma-mvp-vyper


ERC-721 Vyper exercise
ERC-721 Vyper exercise
https://github.com/maurelian/erc721-vyper


Embark Vyper Template
Vyper template for the Embark DApp dev system
https://github.com/embark-framework/embark-vyper-templat


Vyper Auction example
Auction exercise completed in Vyper
https://github.com/slyg/auction-vyper


K Vyper
Semantics of Vyper in K
https://github.com/vyperlang/k-vyper

## Deployed Vyper Projects
Deployed Vyper Ethereum Contracts

|Project Name | Contract Name | Contract Address |
| --- | --- | --- |
| Curve | 3 Pool StableSwap3Pool | [0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7](https://etherscan.io/address/0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7)|
| Curve | Y Pool StableSwapUSDT |[0x45F783CCE6B7FF23B2ab2D70e416cdb7D6055f51](https://etherscan.io/address/0x45F783CCE6B7FF23B2ab2D70e416cdb7D6055f51)|

## Authors
* Gerrit Hall
* Taariq Lewis