Vyper

Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).

Principles and Goals

Security: It should be possible and natural to build secure smart-contracts in Vyper. Language and compiler simplicity: The language and the compiler implementation should strive to be simple. Auditability: Vyper code should be maximally human-readable. Furthermore, it should be maximally difficult to write misleading code. Simplicity for the reader is more important than simplicity for the writer, and simplicity for readers with low prior experience with Vyper (and low prior experience with programming in general) is particularly important.

Powered by Vyper

Lido

### What Lido is an open source tool and family of protocols that enables users to mint liquid staking tokens (sTokens) - These liquid staking tokens receive rewards from validation activities of writing data to the blockchain, but unlike their staked counterparts, are "unlocked" which means they can be used in other on-chain activities, like DeFi. Lido protocols let users stake native tokens (ETH, MATIC, SOL) from Ethereum, Polygon, and Solana networks in a fully permissionless way. And as the protocols are deployed on public blockchains, users do not need the website to access the smart contracts. ### Why Traditional staking means that users need to lock-up their ETH or other native asset to be able to secure the network and receive the respective rewards. However, this means that these tokens can't be used for anything else while they are staked. Lido aims to solve this problem. Lido protocols give users liquidity - users are able to receive staking rewards from validation activities, but can sell their stTokens (tokens minted on Lido) anytime they want to exit their staking position. In addition, it allows users to participate in DeFi while getting rewards - Because sTokens are unstaked and thus "liquid", users can use stTokens as building blocks in DeFi protocols at the same time as getting staking rewards from validating activities. The Lido DAO also works with experienced node operators, which decreases the likelihood of technical mistakes that could lead to slashing or penalties and minimizes the technical burden for users to receive staking rewards. Users supply the stake, and the node operators supply the know-how.