0x__Pascal's profile picture. Blockchain intern

Pascal

@0x__Pascal

Blockchain intern

Pascal reposteó

Today, Cyfrin is taking the next step to level up blockchain security by fixing a broken hiring system. Introducing Cyfrin Jobs ✨ Where the leading on-chain organizations meet verified talent to fill mission-critical roles. But first, why does web3 need another jobs board? 👇


I'm really not going to be on LinkedIn

Today, Cyfrin is taking the next step to level up blockchain security by fixing a broken hiring system. Introducing Cyfrin Jobs ✨ Where the leading on-chain organizations meet verified talent to fill mission-critical roles. But first, why does web3 need another jobs board? 👇



Lessons learned about gas optimization

0x__Pascal's tweet image. Lessons learned about gas optimization
0x__Pascal's tweet image. Lessons learned about gas optimization

Losing my touch, I was only gone for a short while. Buildin a Token Gated Access Control contract

0x__Pascal's tweet image. Losing my touch,  I was only gone for a short while. 
Buildin a Token Gated Access Control  contract


Pascal reposteó

Period

the_2ke's tweet image. Period

Losing my touch, I was only gone for a short while. Buildin a Token Gated Access Control contract

0x__Pascal's tweet image. Losing my touch,  I was only gone for a short while. 
Buildin a Token Gated Access Control  contract

Pascal reposteó

Someone told me a couple years ago "Idris, you don't need to know everything to start. You just need to start. 'I need to learn more' is often a crutch. Use the best idea you have right now." Forever grateful 🙏 Replace "Idris" with your name. You will do great things.…


You go cry😂

Web2 security: forgot password? Reset link in email Web3 security: forgot private key? Enjoy poverty



#SmartContractDev Day 20 Introuduction to smart contract security and auditing learnt the various methods used in auditing such as manual review, fuzz testing, static analysis and formal verification Intro to symbolic execution Finally completed the advanced foundry course 🚀

0x__Pascal's tweet image. #SmartContractDev Day 20
Introuduction to smart contract security and auditing
learnt the various methods used in auditing such as manual review, fuzz testing, static analysis and formal verification 
Intro to symbolic execution
Finally completed the advanced foundry course 🚀
0x__Pascal's tweet image. #SmartContractDev Day 20
Introuduction to smart contract security and auditing
learnt the various methods used in auditing such as manual review, fuzz testing, static analysis and formal verification 
Intro to symbolic execution
Finally completed the advanced foundry course 🚀

Information overload is sooo sooo bad. Just take the break when it is needed


#SmartContractDev Day 19 ✅ Wrapped up the ZKsync MinimalAccount project! 📚 New Chapter: Introduction to DAOs. 🛠️ Built a basic DAO from the ground up using Foundry.

0x__Pascal's tweet image. #SmartContractDev Day 19
✅ Wrapped up the ZKsync MinimalAccount project!
📚 New Chapter: Introduction to DAOs.
🛠️ Built a basic DAO from the ground up using Foundry.

#SmartContractDev Day 18 ZKsync MinimalAccount is built.🛠️ Now putting it through the wringer with tests.

0x__Pascal's tweet image. #SmartContractDev Day 18

 ZKsync MinimalAccount is built.🛠️ Now putting it through the wringer with tests.

#SmartContractDev Day 17 ✅ Major milestone: MinimalAccount live on testnet! • Streamlined UserOperation flow for local & testnet dev • Core Ethereum AA implementation tested & functional • Now porting to ZKsync (almost complete)

0x__Pascal's tweet image. #SmartContractDev Day 17
✅ Major milestone: MinimalAccount live on testnet!
• Streamlined UserOperation flow for local & testnet dev
• Core Ethereum AA implementation tested & functional
• Now porting to ZKsync (almost complete)

#SmartContractDev Day 16: Still working on Account Abstraction


#SmartContractDev Day 15** • Built the execute function • Completed deployment script • Started writing tests


#SmartContractDev Day 14 🚀 Diving Deep into Account Abstraction (ERC-4337) • Built a minimal AA smart contract • Explored packed UserOperations (gas efficiency wins!) • Studied the EntryPoint contract’s role as the AA traffic cop

0x__Pascal's tweet image. #SmartContractDev Day 14
🚀 Diving Deep into Account Abstraction (ERC-4337)
• Built a minimal AA smart contract
• Explored packed UserOperations (gas efficiency wins!)
• Studied the EntryPoint contract’s role as the AA traffic cop

#SmartContractDev Day 12 • Built an upgradeable calculator (V1 → V3) on Remix: SimpleProxy → CalculatorV1 → V2 → V3 Tested seamless upgrades via delegateCall • New Frontier: Started exploring Account Abstraction (ERC-4337) 🔍

0x__Pascal's tweet image. #SmartContractDev Day 12
• Built an upgradeable calculator (V1 → V3) on Remix:
SimpleProxy → CalculatorV1 → V2 → V3
Tested seamless upgrades via delegateCall

• New Frontier:
Started exploring Account Abstraction (ERC-4337) 🔍

#SmartContractDev Day 11 🛠️ Upgradeable Contracts Deep Dive • Tested Transparent vs UUPS proxies (still untangling best use-cases) • Implemented EIP-1967 storage slots 🔍 • Hands-on with OpenZeppelin’s UUPS templates Still wrapping my head around these all


#SmartContractDev Day 10 ✅ Airdrop System Complete! • Built secure claiming script • Implemented signature splitting (v/r/s) • Tested spoofing: Claimed airdrop via Anvil default keys 🔑→📭 🔥 New Challenge: • Began Upgradeable Smart Contracts #Ethereum #SmartContracts

0x__Pascal's tweet image. #SmartContractDev Day 10
✅ Airdrop System Complete!
• Built secure claiming script
• Implemented signature splitting (v/r/s)
• Tested spoofing: Claimed airdrop via Anvil default keys 🔑→📭
🔥 New Challenge:
• Began Upgradeable Smart Contracts
#Ethereum #SmartContracts

#SmartContractDev Day 9 🔐 Deep dive into cryptographic signatures: - Mastered ECDSA implementation - Saw how signatures enable permissionless claims ⌛ Merkle Airdrop section: - 95% complete (minutes away from finishing!) - Finalizing claim verification logic


United States Tendencias

Loading...

Something went wrong.


Something went wrong.