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
166
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
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
166
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
183
bitmay.eth retweeted
Testing Solidity directly in browser with @SolidityREPL. Import files from any public Git repository.
3
4
249
Testing Solidity directly in browser with @SolidityREPL. Import files from any public Git repository.
3
4
249
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
183
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
I got tired of creating a Foundry project just to answer one stupid Solidity question. So I built @SolidityREPL. Browser-based. No install. No setup. Write Solidity. Run it instantly. Fork any EVM-compatible chain. Inspect storage, calls, logs, reverts, and opcodes. solidity-repl.dev/
3
4
108
A future EVM primitive I'd love to see: `EXECUTE codeHash WITH { storage: allowed, value: forbidden, selfdestruct: forbidden, externalCalls: allowed }` Contracts could safely execute code supplied via calldata under explicit capability restrictions.
1
50
I really like the direction Glamsterdam is taking. Making state access more explicit and paving the way for better parallel execution. The future of Ethereum shouldn't just be "more gas." It should be a smarter, more parallel, more efficient EVM.
67
New Log4j RCE. This is a silent RCE caused by unsafe deserialization, but exploitation requires the target to already be processing a serialized LogEvent through FilteredObjectInputStream, with a usable gadget present on the classpath.
105
Been pretty inactive over the past month. Took some time away, but I'm still here and still building. I'll try to be more active again, share more of what I'm working on, and post more often.
2
144
Old attack vectors keep resurfacing with better branding. AI agents become permissions. RWAs become custody assumptions. Restaking becomes correlated risk. L2 growth becomes cross-chain complexity.
2
58
AI makes everything look instant. But knowing what is wrong, what is missing, and what should be improved still requires real knowledge.
1
48
Building EVM Chronicle keeps reminding me how much of Ethereum is still hidden beneath the surface. Code is visible. Transactions are visible. But state is where many of the real stories live.
2
73
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
New exploit on Ethereum: TrustedVolumes lost around $5.87M in WETH, USDT, WBTC, and USDC. The exploit appears to involve a TrustedVolumes-controlled custom RFQ swap proxy: 0xeEeEEe53033F7227d488ae83a27Bc9A9D5051756 Victim contract / resolver: 0x9bA0CF1588E1DFA905eC948F7FE5104dD40EDa31 Exploiter: 0xC3EBDdEa4f69df717a8f5c89e7cF20C1c0389100 Trace exploit transaction: evmchronicle.io/tx/0xc5c61b3… See image below for the interesting things I found on this exploit.
2
3
212