bitmay.eth (@Bitmay) header
bitmay.eth (@Bitmay) profile picture

Start Building On EVM @evmchronicle_io 👈 EVM Storage Explorer @SolidityREPL 👈 Browser-based Solidity execution environment

Jakarta
Joined August 2014
Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)Photo by bitmay.eth (@Bitmay)
bitmay.eth retweeted
I'm building in crypto/Web3 and always looking to meet more people who are serious about shipping. If you're building something or looking for your next opportunity in the crypto/Web3, drop a reply with what you're working on or what you're looking for. let's build together 🤝
4
5
167
Solidity REPL also includes EVM controls: vm.load vm.store vm.deal vm.warp vm.roll vm.etch Useful when you want to test assumptions without building an entire test harness.
1
1
39
bitmay.eth retweeted
Solidity experiments should take seconds. I wrote about why I built @SolidityREPL, its replay-based execution model, EVM inspection, and why it complements tools like Foundry instead of replacing them.
3
9
184
bitmay.eth retweeted
Testing Solidity directly in browser with @SolidityREPL. Import files from any public Git repository.
3
4
249
Introducing Solidity REPL. A browser-native environment for exploring Solidity and EVM behavior without creating a project, writing boilerplate, or deploying anything. solidity-repl.dev/
1
2
36
bitmay.eth retweeted
there was a second, more critical, bug in the attacker's 7702 impl contract. live for a full ~20 min before the attack, it allowed anyone to drain the vault's full 1,087 ETH balance a single block later it was found, and the remaining 0.82 ETH was taken etherscan.io/tx/0x935b366688…
fun fact: attacker reverted on the atomic drain via his 7702 delegate contract why? bc his agent cheated on tests during vibe-code the decompiled bugged logic req'd caller to be anvil's well-known default address `0xf39`. that's why his fork tests succeed, but reverted live
3
12
1
148
28,509
Last stretch for EVM Chronicle in the @Giveth Ethereum Security QF Round. If you want to help push better Ethereum state research infrastructure forward, now is the time to support it. qf.giveth.io/project/evm-chr…
3
2
87
bitmay.eth retweeted
Understanding the state of a smart contract is not straight forward. At least it wasn't until @evmchronicle_io gave us all a direct way to inspect it. Learn more: youtube.com/watch?v=XVFFrBYR… Support: qf.giveth.io/project/evm-chr…
2
6
414
bitmay.eth retweeted
Wrapping up another audit on a Saturday. Smart contracts + off-chain parts. One thing is clear after all the hacks: the demand for off-chain audits is there. And after ~30 such audits and more than 100 findings, I can confidently say @CDSecurity_io is one of the best choices.
2
1
35
2,007
EVM Chronicle just refactored code search from pattern-based matching to exact keyword search. Before, search tried to interpret code patterns and match similar logic. Now it focuses on exact source keywords first, with filters for language, compiler version, contract name, import path, verified date, sort order, and duplicate source handling. The result should be faster, simpler, and more predictable search behavior. If you have ideas for another filter that would be useful, let me know.
1
2
49
Impressive project
EVM Chronicle just joined the Ethereum Security QF round on @Giveth. Really excited for this one. If you want to help push the project further, this is the best time. giveth.io/project/evm-chroni…
2
2
8
922
bitmay.eth retweeted
Centralization bugs are always considered invalid during audits, as the parties are trusted. Then, those same trusted parties are draining millions from protocols.
4
5
56
1,815
bitmay.eth retweeted
Elite level security researcher who's mediocre with AI can crush it in web3 security, unlike an elite AI guy who's mediocre with security research. All of the skills you were building during these years were well worth it. Sprinkle some of the new magic tech on top & crush it🫡
6
12
189
6,206
EVM Chronicle is not trying to be another explorer. It is being built to go deeper and reveal dimensions of the EVM that most people still rarely touch.
1
62
EVM Chronicle is excited to join Giveth. EVM Chronicle is being built toward an Ethereum search engine, where someone can search for a specific value, variable, mapping key, or code pattern and immediately discover where it exists in a contract. Joining Giveth is a step toward accelerating this work, expanding the infrastructure, and bringing EVM Chronicle to Ethereum Layer 2s. Support EVM Chronicle on Giveth: giveth.io/project/evm-chroni…
1
1
98
bitmay.eth retweeted
The ultimate audit preparation AI tool. Dropping tomorrow. Open-sourced. Completely FREE! 🔥
🚨Many teams don't know how to properly prepare for an audit. Insufficient tests, sloppy docs, old dependencies - all take valuable time from the auditors. We've built a free AI tool that will help teams to get the most out of every audit. Coming out tomorrow.
1
4
29
2,514
bitmay.eth retweeted
EVM Chronicle is a great tool to help you audit, debug, and analyze on-chain storage. - retrieves raw storage data - presents decoded slots, offsets, mappings, structs, etc. - you can see storage value history evmchronicle.io/
5
12
1
78
4,343
Source Code Intelligence is now live in EVM Chronicle. Variables are now inline-clickable in source view, so you can inspect live storage instantly. Functions are now simulatable directly from code, with inputs and execution traces in one flow. From source → state → execution, without leaving the page.
4
2
6
406
Something powerful is coming to EVM Chronicle next week. A new feature that changes how contract state is explored. Stay tuned.
1
2
58
bitmay.eth retweeted
Replying to @0xiSanford
In Solidity 0.8.x, unchecked blocks are usually intentional. Overflow alone is rarely the goal. Manual diffing is just a red flag to enter the math layer. From there, inspect everything related to the deviation. The real key is finding ways to compound it. Will share a thread soon on how to leverage this approach.
1
2
1
116