MCPcopy Index your code
hub / github.com/crypdoughdoteth/vyper-rs

github.com/crypdoughdoteth/vyper-rs @v2.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.1 ↗ · + Follow
91 symbols 177 edges 10 files 23 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

vyper-rs

A rust library to interact with the Vyper compiler!

cargo add vyper-rs

Dependencies

  1. Python3
  2. Vyper Compiler

To install Python, please check out the Python github

To install Vyper, please check out the official installation guide

The Vyper compiler can be installed inside a venv or globally using the venv module. Please refer to the docmentation if this is preferred.

Documentation

Check out the docs on docs.rs!

Contributions

We welcome contributors looking to improve the codebase through PRs and issues! Please reach out to @crypdoughdoteth on Twitter if there are any questions.

Core symbols most depended-on inside this repo

get_vyper
called by 18
src/vyper.rs
compile
called by 6
src/vyper.rs
exists
called by 5
src/vyper.rs
get_contracts_in_dir
called by 4
src/utils.rs
gen_abi
called by 4
src/vyper.rs
parse_blueprint
called by 3
src/utils.rs
compile_many
called by 3
src/vyper.rs
compile_ver
called by 2
src/vyper.rs

Shape

Method 48
Function 31
Class 10
Enum 2

Languages

Rust100%

Modules by API surface

src/vyper.rs37 symbols
src/lib.rs21 symbols
src/venv.rs19 symbols
src/utils.rs4 symbols
examples/contracts/src/main.rs4 symbols
src/vyper_errors.rs3 symbols
examples/contracts/src/venv.rs1 symbols
examples/contracts/src/deploy.rs1 symbols
examples/contracts/src/compile.rs1 symbols

For agents

$ claude mcp add vyper-rs \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact