1 个仓库
Programming languages that adopt the idioms and syntax style of Python.
Distinct from Python Language Features: Distinguishes between the Python language itself and languages that merely use Python-like syntax.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Pythonic Syntax. Refine with filters or upvote what's useful.
Vyper 是一种以安全为导向的强类型编程语言与编译器,专为创建在以太坊虚拟机(EVM)上执行的智能合约而设计。它利用 Python 风格的语法来定义合约逻辑与状态,并作为形式化验证的目标,以实现机器可检查的正确性证明。 该语言通过优先考虑可预测性与安全性的严格架构约束脱颖而出。它通过禁止递归来强制执行无环调用图,并强制要求有界循环以确保静态 Gas 预测。此外,它还具备用于金融计算的原生定点十进制类型,以防止精度损失。 该项目为区块链开发提供了一套全面的能力,包括强类型状态管理、用于公钥恢复的加密原语,以及内置的重入保护。它通过模块化的接口与合约部署系统,支持行业代币标准、去中心化金融工具以及链上治理系统的实现。 该编译器将高级源代码转换为面向 EVM 的字节码与 ABI 定义,同时提供用于自动化合约测试与构建完整性验证的工具。
Utilizes a Pythonic syntax to define the logic and state of blockchain smart contracts.