⌨️ The Vyper programming language IDE submodule for SNU Programming Tools (2D Mode)
-
Updated
Jul 16, 2024 - Vyper
⌨️ The Vyper programming language IDE submodule for SNU Programming Tools (2D Mode)
📚️ A repository for showcasing my knowledge of the Vyper programming language, and continuing to learn the language.
🌳️🌐️#️⃣️ The Bliss Browser Vyper language support module, allowing Vyper programs to be written in and ran within the browser.
Gas-optimized on-chain subscription engine in Vyper 0.4 — Merkle-root membership for O(1) storage at any scale, grace-period logic, and ERC-20 stablecoin renewals. Built with Moccasin, Snekmate, and Titanoboa.
NodeJackPot is a secure elimination engine built with Vyper and Python. It utilizes Chainlink VRF 2.5 for verifiable randomness, quadratic entry logic to ensure fairness, and a vault-based pull-payment system with time-locked vesting. Engineered for security via Vyper’s restrictive, audit-friendly architecture.
Vyper + Moccasin buy-me-a-coffee contract with Chainlink price feed.
A secure, Snekmate-based ERC-20 token implementation in Vyper, featuring 100% test coverage and advanced stateful fuzz testing via Titanoboa and Hypothesis.
Vyper 0.4 reference implementation of vote-escrowed tokenomics — VotingEscrow, GaugeController, and BribeDistributor. Modernized for the Vyper 0.4 module system, Snekmate-hardened, Moccasin + Hypothesis tested.
Tare — an overcollateralized, ETH-backed stablecoin written in Vyper. The calibration weight that zeros the scale.
A production-grade, Vyper-based DeFi portfolio rebalancer for Aave V3 and Uniswap V3, featuring gas-efficient orchestration, Chainlink oracle integration, and a robust testing suite for Ethereum Mainnet forks.
ERC-4626 multi-strategy yield vault for USDC with senior/junior tranching. Smart strategy router across Aave V3, Compound V3, and Morpho Blue. HWM performance fees, Senior/Junior risk tiers, EIP-2612 permit.
Add a description, image, and links to the vyper-language topic page so that developers can more easily learn about it.
To associate your repository with the vyper-language topic, visit your repo's landing page and select "manage topics."