Vyper

E364852

Vyper is a Pythonic, security-focused programming language used to write smart contracts on the Ethereum blockchain.

All labels observed (3)

Label Occurrences
Vyper canonical 5
Vyper compiler 1
Vyper language 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf domain-specific language ⓘ
open-source software ⓘ
smart contract programming language ⓘ
abbreviation Vyper language ⓘ
linked to: Vyper
competesWith Solidity ⓘ
designedFor Ethereum smart contracts ⓘ
documentationLanguage English ⓘ
ecosystem Ethereum ecosystem ⓘ
executionModel compiled to EVM bytecode ⓘ
hasComponent Vyper compiler ⓘ
linked to: Vyper

Vyper standard library ⓘ
hasDesignGoal auditability ⓘ
readability ⓘ
security ⓘ
simplicity ⓘ
verifiability ⓘ
hasFeature bounds checking ⓘ
compile-time bounds checks ⓘ
decorator-based syntax for functions ⓘ
explicit storage layout ⓘ
limited language complexity ⓘ
no function overloading ⓘ
no inheritance ⓘ
no inline assembly ⓘ
no modifiers ⓘ
no operator overloading ⓘ
overflow checks ⓘ
strong typing ⓘ
support for constant variables ⓘ
support for custom structs ⓘ
support for events ⓘ
support for fixed-size lists ⓘ
support for immutable variables ⓘ
support for interfaces ⓘ
support for mappings ⓘ
inspiredBy Python ⓘ
license open-source license ⓘ
primaryUseCase DeFi smart contracts ⓘ
decentralized applications ⓘ
governance contracts ⓘ
token contracts ⓘ
programmingParadigm contract-oriented programming ⓘ
imperative programming ⓘ
repositoryPlatform GitHub ⓘ
securityFocus facilitating formal verification ⓘ
reducing attack surface ⓘ
supportsCompilationTarget Ethereum mainnet ⓘ
linked to: Ethereum blockchain

Ethereum testnets ⓘ
syntaxStyle Python-like syntax ⓘ
targetPlatform Ethereum Virtual Machine ⓘ
usedFor writing secure smart contracts ⓘ

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Vyper → abbreviation → Vyper language ⓘ
linked to: Vyper
Vyper → hasComponent → Vyper compiler ⓘ
linked to: Vyper