Joined November 2019
95 Photos and videos
Pinned Tweet
8 Feb 2024
vyper telegram channel ;) t.me/ Hye7pgvCU31hZjEx
2
4
42
31,371
Vyper retweeted
Looks like the options thing is happening already! See also: various people thinking through and building different versions of the idea in the thread: ethresear.ch/t/building-inde… Though I do strongly urge that if any of these get on mainnet quickly, we formally verify it first. I hope @vyperlang and/or github.com/lfglabs-dev/verit… folks ( @Fricoben) can help! (Also, now is a good time to be thinking about robustness-optimized oracles) firefly.social/post/x/206494…
430
245
1,607
247,808
Vyper retweeted
Vyper devs continue doing impressive things. Highly encourage people (and their bots) to take another look at the language.
May 29
introducing vyupgrade it automatically rewrites old vyper contracts into modern vyper, then proves the rewrite is safe by checking it compiles under both source and target versions, diffing the abi, method ids and storage layout. it supports all syntax changes from 0.2.1 to 0.4.3, as well as picking up dependencies and modules like snekmate. some rewrites are not inherently safe and need your judgement. the tool flags those and shows you exactly what to look at. $ uvx vyupgrade contracts/ github.com/banteg/vyupgrade
210
115
725
124,917
Vyper retweeted
May 19
defi's first fixed rate lending market written in @vyperlang? very interesting new mechanism.
5
26
6,010
May 14
Abstract methods are in Vyper v0.5.0a1 (alpha release). Declare internal functions with @​abstract , and implement with @​override(module). All resolution happens at compile time via shortest-reachable-path rule (no virtual dispatch, no MRO). Release: github.com/vyperlang/vyper/r…
4
3
25
3,453
May 12
Vyper now has a public, machine-checked formal semantics 🔥 The first complete, precise, executable definition of what every Vyper program actually means, written in HOL4. This builds on @Verifereum’s EVM semantics, which already comes with a growing library of proven properties about the EVM itself (gas monotonicity, storage isolation, etc.).
4
15
64
6,658
May 12
Next step? Complete source-to-bytecode verification. Once the Vyper compiler is formally verified against the Vyper semantics and EVM semantics, we’ll have full end-to-end guarantees: source-level properties → proven compiler → guaranteed on-chain bytecode. Developers will finally be able to ship code they can actually trust.
1
1
13
1,063
May 12
Huge shoutout to @Verifereum for the public machine-checked semantics (repo: github.com/verifereum/vyper-…) and to @Sequent_Inc for major progress on verifying the compiler: x.com/vyperlang/status/20516…
250k LOC (130k in April alone!), near 10 000 theorems and we’re closing in on a fully formally verified compiler. Here are a few highlights from our recent work on verifying Vyper
5
399
Only one week left to donate to Vyper in the current Ethereum Security QF Round. Help us build the most optimized, secure, and first fully verified compiler in web3!
Apr 23
If you’re tired of watching exploits dominate the timeline, this is your moment to act. The Ethereum Security QF Round is LIVE! Support the people and projects securing Ethereum and its L2s. 500 ETH (~$1M ) in matching from @thedaofund. Explore & donate: qf.giveth.io/qf/ethereum-sec…
1
2
7
668
Donate on our giveth page: qf.giveth.io/project/vyper?r…

174
Vyper retweeted
Vyper FV velocity is mind boggling. 12 months ago this was not even on the horizon... Crazy times!
250k LOC (130k in April alone!), near 10 000 theorems and we’re closing in on a fully formally verified compiler. Here are a few highlights from our recent work on verifying Vyper
1
5
341
250k LOC (130k in April alone!), near 10 000 theorems and we’re closing in on a fully formally verified compiler. Here are a few highlights from our recent work on verifying Vyper
4
14
61
8,047
Which in turn has implications beyond web3. Venom is a state-of-the-art, highly optimized backend that targets the EVM but does not have to be limited to it. In the future it could bring optimization and correctness guarantees to other architectures like x64 or RISC-V.
1
4
224
This is a glimpse of what theorem-prover-based verification looks like, stay tuned for more updates on our recent work in this field. And special thanks to our partners @Verifereum for their fundamental work on EVM semantics in HOL4 and @Sequent_Inc for their automation agent!
8
210