alexzoid_eth Profile Banner
alexzoid Profile
alexzoid

@alexzoid_eth

Followers
524
Following
964
Media
54
Statuses
247

Woop woop woop woop! ⌘ 🏆#1 https://t.co/1P9049UFHU ⌘ https://t.co/SgMFkV9hIq ⌘ DM for Top-Notch @CertoraInc Formal Verification

Joined June 2023
Don't wanna be here? Send us removal request.
@alexzoid_eth
alexzoid
3 months
🏆Thrilled to hit #1 rank on @CertoraInc all-time leaderboard with my past @SiloFinance FV contest work!. Impressed how the Prover handled 10 interacting contracts like a beast. The complexity made this challenge even more rewarding. 📝Sharing my work and final report below!
Tweet media one
3
0
60
@alexzoid_eth
alexzoid
4 days
RT @_Czar102: I can confirm this – I tried other tools but they failed to reason about my code. Certora Prover is amazing.
0
2
0
@alexzoid_eth
alexzoid
11 days
RT @cantinaxyz: The @aqua_token competition also featured a formal verification track powered by @CertoraInc. Top contributors on the FV si….
0
3
0
@alexzoid_eth
alexzoid
12 days
RT @KirsteinUri: 1/ People ask me all the time how to learn CVL (Certora’s specification language for formal verification). Here’s a list o….
0
8
0
@alexzoid_eth
alexzoid
25 days
RT @SagivMooly: The recording is now available AI can infer interesting high-level invariants of low-level code f….
0
4
0
@alexzoid_eth
alexzoid
27 days
RT @SagivMooly: It is incredible how security researchers can quickly learn a new formal verification tool and a lending protocol. Thank you.
0
3
0
@alexzoid_eth
alexzoid
27 days
RT @code4rena: The results of the $20,000 Formal Verification component of the Blend V2 competitive audit are in!. Big shoutout to everyone….
0
14
0
@alexzoid_eth
alexzoid
1 month
Collected all my public @CertoraInc Formal Verification reports in one place, updating continuously. See how a well-crafted single property can catch multiple code changes across different locations.
Tweet card summary image
github.com
My Public Certora Formal Verification Reports. Contribute to alexzoid-eth/public-fv-reports development by creating an account on GitHub.
2
5
32
@alexzoid_eth
alexzoid
1 month
Solo hiking at sunrise is my perfect way to fill myself with energy and keep my mind crystal clear for the whole day 🇬🇪
Tweet media one
Tweet media two
0
0
13
@alexzoid_eth
alexzoid
1 month
Really bullish on AI in FV! Can't wait to see what you're cooking up 🚀.
@SagivMooly
Mooly Sagiv @SBC'25
1 month
I was an early adopter of Logic and Abstract Interpretation in my career, yet I did not appreciate the utility of the internet and AI. We are now.combining AI and FV to secure the next generation of smart contracts. Hear the whole story tomorrow at EthCC 👇.
0
0
2
@alexzoid_eth
alexzoid
2 months
RT @CertoraInc: The final report for the @SiloFinance v2 formal verification contest is now public!. Thank you to all participants and cong….
0
4
0
@alexzoid_eth
alexzoid
3 months
8/8 Takeaway. Use invariants for what MUST always be true and rules for what should happen in specific cases. More examples of both types of properties in my past report.🔗
Tweet card summary image
github.com
Silo v2 x Certora Formal Verification Competition (Jan 2025, #5 place) + report - alexzoid-eth/silo-v2-cantina-fv
0
0
0
@alexzoid_eth
alexzoid
3 months
7/8 Cool feature. Invariants can be reused with requireInvariant! . E.g., if "total supply = sum of balances" invariant is proven, use it in other properties with `requireInvariant`. Rules don’t get this perk - they’re one-time tests.
1
0
0
@alexzoid_eth
alexzoid
3 months
6/8 How they’re used. Invariants: Checked after every execution to confirm they still hold. Rules: Set up a scenario (e.g., `setupSilo(e)`), run a function, and assert an outcome (e.g., `pm >= cta`). Invariants are constant; rules are situational.
1
0
0
@alexzoid_eth
alexzoid
3 months
5/8 Code example: rule.
Tweet media one
1
0
0
@alexzoid_eth
alexzoid
3 months
4/8 Code example: invariant.
Tweet media one
1
0
1
@alexzoid_eth
alexzoid
3 months
3/8 DeFi examples. Invariants: Ensure the state stays valid. E.g., "The interest rate timestamp is never in the future" . Rules: Verify specific logic. E.g., "Minting includes fees correctly". One guards the core, the other checks the details.
1
0
0
@alexzoid_eth
alexzoid
3 months
2/8 Simple analogy: A bank account. Invariant: "The balance can never be negative" - true no matter what happens. Rule: "A deposit increases the balance" - checks a specific action. Invariants hold always; rules test particulars.
1
0
0
@alexzoid_eth
alexzoid
3 months
1/8 What’s the difference?. Invariants: Conditions that must always be true, like unbreakable laws. Rules: Specific checks for certain behaviors or scenarios. Think of invariants as the contract’s constitution, and rules as its day-to-day tests.
1
0
0
@alexzoid_eth
alexzoid
3 months
Ever wondered how invariants and rules differ in @CertoraInc Formal Verification for Solidity smart contracts? Let’s dive in and break it down!👇8/8.
1
1
7