Pierre

1.2K posts

Pierre banner
Pierre

Pierre

@pldespaigne

Web3 dev. Deep knowledge of the EVM, helped updating the Yellow Paper, built Bytegraph the smart-contract bytecode analysis app | ex Immunefi

EVM/Solidity AST Katılım Mart 2017
424 Takip Edilen1.4K Takipçiler
Sabitlenmiş Tweet
Pierre
Pierre@pldespaigne·
Here is my Yellow Paper notation cheat sheet! Super useful to avoid scrolling back 6 page because you don't remember wtf was the meaning of σ[a]s[k]
Pierre tweet media
English
5
10
103
9K
Dankrad Feist
Dankrad Feist@dankrad·
Sounds like a fun cult to work for 🤔
Dankrad Feist tweet media
English
36
7
126
27.2K
Pierre retweetledi
Roman Storm 🇺🇸 🌪️
Today, the SDNY prosecutors filed a letter to Judge Failla requesting a retrial date. They want to go again in October. The prosecutors want to retry me on 2 counts the jury couldn't unanimously decide on. A jury of 12 Americans heard 4 weeks of evidence and deadlocked: no verdict on money laundering, and no verdict on sanctions violations. The government's response? Try again to make writing code a crime. @realDonaldTrump declared the "War on Crypto is over." 🇺🇸 AG @DAGToddBlanche's memo: DOJ "is not a digital assets regulator" and won't target mixers for end-user acts. @USTreasury lifted Tornado Cash sanctions entirely. ✅ Also Treasury, March 2026: "Lawful users of digital assets may leverage mixers to enable financial privacy." — official report to Congress under the GENIUS Act. But the SDNY prosecutors — same country, same DOJ — just filed to retry me anyway. 🤔 ⠀ The 2 counts = up to 40 years in federal prison. ⛓️ For writing open-source code. For a protocol I don't control. For transactions I never touched. A jury already couldn't agree this was criminal. But the SDNY prosecutors want to keep trying with the hope of getting a different answer. ⠀ I have a daughter. I have a life in Seattle. I will never stop fighting for freedom. ❤️ But I need to be honest with you: Four weeks of trial. A hung jury. Now they want to do it all over again in October. I have basically exhausted my legal defense funds. And I'm staring down another full federal trial. 😔 Every dollar raised goes directly to keeping this fight alive — attorneys, experts, the full defense apparatus it takes to stand up to the SDNY prosecutors. This isn't abstract. If I can't fund a defense, they win by default. If you care about financial privacy, if you write code and believe that code is speech — this is the moment. 💻🔐 👇
Roman Storm 🇺🇸 🌪️ tweet media
English
118
494
1.7K
169.6K
WhiteHatMage
WhiteHatMage@WhiteHatMage·
@pldespaigne Thanks bro. I checked the example, and it looks really nice. It didn't work for the weth address on ethereum though
English
2
0
2
186
WhiteHatMage
WhiteHatMage@WhiteHatMage·
I'll take a week to perform an interesting and probably stupid experiment: Hunting for live EVM bugs by checking the deployed bytecode. I'm allowing myself to cheat a little bit by checking the verified code to quickly understand what's going on. I'll also use a Yul decompiler for complex contracts and try a disassembler for simpler ones. There are critical contracts out there holding really big bags that are worth the effort. My main goal though is just to understand what's going on under the hood, and maybe get some inspiration for any potential unknown vectors. Also for understanding what's needed to get a clean input for any automated tools to perform further analysis. I don't expect to find any bugs honestly. It will be painful, but fun at the same time. I just love having the freedom to navigate any crazy paths I choose 🧙‍♂️
English
15
0
92
11.5K
Pierre
Pierre@pldespaigne·
@WhiteHatMage Damn! I'll fix asap I'll let you know when fixed
English
0
0
1
49
Pierre
Pierre@pldespaigne·
@nisedo_ Too sad I won't be able to attend 😢
English
1
0
1
52
Pierre
Pierre@pldespaigne·
@philogy SenseiLang will fix it 🫡
English
0
0
1
51
philogy
philogy@real_philogy·
stack too deep
GIF
English
1
0
12
414
Pierre
Pierre@pldespaigne·
A subset of transactions can be perfectly simulated before broadcasting. Interestingly those txs are also guaranteed to be MEV-proof. That's the case for txs depending only storage owned by the sender for example.
English
0
0
4
223
thedao.fund
thedao.fund@thedaofund·
As we think about funding Ethereum security long term: what parts of security do you believe are most underfunded today? We’re listening.
English
51
6
100
11.1K
Pierre
Pierre@pldespaigne·
@Jayakumar2812 If you trace an old transaction, yes, the only way to ensure a correct trace is to replay all previous tx of the block. But for new transactions, that's not possible.
English
0
0
1
17
Jayakumar
Jayakumar@Jayakumar2812·
@pldespaigne What about forking from previous transaction hash from the block , i think it simulates all the previous transactions in the block and then you could send your transaction for ideal simulation
English
1
0
1
40
Pierre
Pierre@pldespaigne·
Every time you simulate a transaction, the simulation assumes your tx will be the very first of the block, which is almost always wrong
English
2
0
11
911
souilos
souilos@theSouilos·
🚨 Address poisoning is evolving. Attackers now send back REAL tokens (USDT/USDC) from lookalike addresses after your test tx (it looks like a refund). NEVER copy addresses from Etherscan or your address history. Always verify the FULL address.
English
1
1
5
246
phil
phil@philbugcatcher·
If a contract calls another contract twice, and both calls read the same storage variables - will the second call be a warm read or a cold read?
English
4
1
32
2.8K
Pierre
Pierre@pldespaigne·
1. Transaction outcome depends on blockchain state 2. Blockchain state can change after each transaction 3. You cannot predict exactly when your transaction will be included* That's why perfect transaction simulation is not possible* *(except if you are the current validator)
English
0
0
2
180
nisedo
nisedo@nisedo_·
just search ANTHROPIC_API_KEY on github thank me later
English
5
0
39
4.5K
Pierre
Pierre@pldespaigne·
If we keep adding complexity to Ethereum, in ten years, we will realize that we have just rebuilt the French administration from scratch.
English
0
0
4
418