Tom

260 posts

Tom

Tom

@dokes999

Basic Frontend dev | EVM SmartContract Dev| Solidity| Blockchain Dev | Foundry

Katılım Ekim 2025
33 Takip Edilen19 Takipçiler
Sabitlenmiş Tweet
Tom
Tom@dokes999·
About a month deep into Solidity & Foundry. Writing smart contracts, tests, and scripts consistently. Focused on EVM development — testing, bug-fixing, and shipping small features. Open to contributing to early-stage projects. #Solidity #Foundry #Web3
English
3
0
8
227
Tom
Tom@dokes999·
Day 66 Wrapped up the Account Abstraction section Built and understood smart wallets on both Ethereum and zkSync including how zkSync’s system contracts and built in functions handle things differently Finally starting to feel how this all fits together… ideas already brewing
Tom tweet mediaTom tweet media
English
0
0
0
4
Tom
Tom@dokes999·
Day 65 Working with smart contract wallets on zkSync. Understanding how they differ from Ethereum, especially around system contracts and the built-in functions zkSync provides. Getting a better feel for how account abstraction is handled across different environments.
English
1
0
2
26
Tom retweetledi
autist
autist@litteralyme0·
stomach rumbled during a j*b interview and the guy said “forgot lunch?” told him nah just hungry for success
English
570
19.4K
395.5K
6.3M
Tom
Tom@dokes999·
Day 64 Wrapped up the smart contract wallet for Ethereum moving on to zkSync next. Wrote tests and ran into a reentrancy issue in handleOps, had to debug and understand the execution flow more deeply. At this point, I’m really getting how smart wallets work under the hood.
Tom tweet mediaTom tweet media
English
0
0
5
39
Tom
Tom@dokes999·
The ERC-4337 work flow. You create a userOperation offchain (this is a transaction like ), send it to a bundler, the bundler in turn sends it to the entry point which calls your smart wallet for validation and execution.
Tom@dokes999

Day 63 Spent today really going through the ERC-4337 docs. Understanding not just how it works, but why it’s designed that way and how you’d actually use it in practice. A lot to process, but it’s starting to click. #AccountAbstraction #EIP4337

English
0
0
1
19
Tom retweetledi
METRO
METRO@1youngmetro·
im so locked in i dont even wanna talk sometimes
English
78
2.1K
6K
168.3K
Tom
Tom@dokes999·
Day 63 Spent today really going through the ERC-4337 docs. Understanding not just how it works, but why it’s designed that way and how you’d actually use it in practice. A lot to process, but it’s starting to click. #AccountAbstraction #EIP4337
Tom tweet media
English
0
0
1
30
Tom retweetledi
diyu
diyu@haha_girrrl·
Applied for an internship to gain experience and got rejected because i didn’t have relevant experience ❤️
English
132
818
17.5K
196K
Tom
Tom@dokes999·
@Olaniyi_dev okay well it’s pretty simple you don’t check the if for example you want to call transfer and only owner should be able to normally in your test it should be something like transfer owner you ignore that and call with another address then vm expect revert the error.
English
1
0
1
15
Olaniyi ♤
Olaniyi ♤@Olaniyi_dev·
@dokes999 Yeah, I know this. I've just not been able to get the "if (!success)" block itself to revert. That's what I'm trying to figure out.
English
1
0
0
27
Olaniyi ♤
Olaniyi ♤@Olaniyi_dev·
Damn If I see one more "Arithmetic underflow or overflow" error 😂
Olaniyi ♤ tweet media
English
5
4
28
1.7K
Tom
Tom@dokes999·
Day 63 Tested both unsigned and signed UserOperations in the minimal Account Abstraction wallet. Worked through packing, signing, and validating UserOps end-to-end to ensure correct execution flow through the EntryPoint.
Tom tweet media
English
0
0
1
7
Tom
Tom@dokes999·
Day 61 Continued work on the minimal Account Abstraction wallet. Set up and stored deployment scripts, and ran tests to validate the full flow end-to-end. Getting more comfortable with how smart accounts are deployed and executed in practice #Solidity #AccountAbstraction
Tom tweet mediaTom tweet mediaTom tweet media
English
1
0
11
47
Actlysis
Actlysis@actlysis·
@dokes999 This is so impressive Keep on going bro🤝
English
1
0
2
8
Tom
Tom@dokes999·
Day 60 Worked on a minimal Account Abstraction wallet (EIP-4337). Implemented: •validateUserOp flow •Signature validation using ECDSA •EntryPoint-restricted execution •Prefunding logic for gas handling
Tom tweet media
English
1
0
2
28
ICT PRINCE
ICT PRINCE@ictprince2·
@dokes999 Really what is your purpose for learning ? Only building ,you aren't interested in auditing contests and BB as a whole ?
English
1
0
0
11
Tom
Tom@dokes999·
Day 58 Worked on upgradeable smart contracts today. Explored different patterns, their benefits, and the risks involved when implementing upgrades in production systems. Understanding these trade-offs is key when building contracts meant to evolve over time.
Tom tweet mediaTom tweet media
English
2
0
11
103
Tom
Tom@dokes999·
@ictprince2 not taken any security course and not really interested in the whole auditing.
English
1
0
1
9
ICT PRINCE
ICT PRINCE@ictprince2·
@dokes999 Alright , but have you started auditing on code hawk? To test out your skill so far ???? cuz I'm thinking of doing the same
English
1
0
0
14
Tom
Tom@dokes999·
@ictprince2 individually made projects not yet
English
1
0
1
7
Tom
Tom@dokes999·
Day 59 Worked with abstract contracts understanding how they define structure and enforce implementation. Also explored EIP-4337 and how account abstraction is implemented. Moving away from seed phrases and into smarter wallet design. #Solidity #AccountAbstraction #EIP4337
English
0
0
2
12