Rosario Borgesi (@rosarioborgesi) 's Twitter Profile
Rosario Borgesi

@rosarioborgesi

Web3 Dev

ID: 1894848274357432320

linkhttps://youtube.com/@rosarioborgesi calendar_today26-02-2025 20:35:45

2,2K Tweet

1,1K Takipçi

1,1K Takip Edilen

misbahu.eth (@designer_misbah) 's Twitter Profile Photo

Alert: 2 days ago, they started it. m4rio made an announcement. But they persisted and even expanded from Gitcoin Foundation to Lido. The targets: Open source developers Attack: Phishing Process: You will be led to connect your wallet. stay safu

Alert: 2 days ago, they started it. <a href="/m4rio_eth/">m4rio</a> made an announcement. But they persisted and even expanded from Gitcoin Foundation to Lido.

The targets: Open source developers

Attack: Phishing

Process: You will be led to connect your wallet.

stay safu
GiuseppeDeLaZara (@windhustler) 's Twitter Profile Photo

The fastest way to get from junior to senior web3 security researcher is to build out your portfolio however, there's a huge difference between 100 audits of no-name AI agents, NFT marketplaces, uniV2 forks, etc. and, stacking team audits for tier-1 projects and scoring well

JohnnyTime 🤓🔥 (@realjohnnytime) 's Twitter Profile Photo

Want to be a smart contract auditor? Stop reading random articles and start solving CTFs. Learn by doing. 🔥 Damn Vulnerable DeFi 🔥 Ethernaut 🔥 Paradigm

Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

Day 7 of Foundry Advanced 🚀 with Cyfrin Updraft 🟩 ✅ Test the NFT Smart Contract ✅ Interact with a smart contract ✅ Deploy Your NFTs on a Testnet 💡 Pro tip: To compare strings use: keccak256(abi.encodePacked(expectedName)) == keccak256(abi.encodePacked(actualName))

Day 7 of Foundry Advanced 🚀 with <a href="/CyfrinUpdraft/">Cyfrin Updraft 🟩</a>

✅ Test the NFT Smart Contract
✅ Interact with a smart contract
✅ Deploy Your NFTs on a Testnet

💡 Pro tip: To compare strings use: 
keccak256(abi.encodePacked(expectedName)) == keccak256(abi.encodePacked(actualName))
Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

Day 8 of Foundry Advanced 🚀 with Cyfrin Updraft 🟩 ✅ IPFS and Pinata vs HTTP vs on chain SVGs ✅ What is an SVG? ✅ Create a Dynamic NFT Collection ✅ Encoding SVGs to be Stored On-chain 💡 Pro tip: Use Pinata to store NFT metadata on IPFS or base64 encoded JSON to store it

Day 8 of Foundry Advanced 🚀 with <a href="/CyfrinUpdraft/">Cyfrin Updraft 🟩</a>

✅ IPFS and Pinata vs HTTP vs on chain SVGs
✅ What is an SVG?
✅ Create a Dynamic NFT Collection
✅ Encoding SVGs to be Stored On-chain

💡 Pro tip: Use Pinata to store NFT metadata on IPFS or base64 encoded JSON to store it
Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

Just listened to the Y Combinator podcast with jesse.base.eth , here are my biggest takeaways 👇 🪙 We are in crypto’s golden age: 🔹Chains are fast & cheap 🔹Regulatory clarity is here (Genius Act ✅) 🔹Stablecoins = programmable dollars for the world 🔹Wallet UX finally simple

Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

👉 Concatenate different data types with abi.encodePacked 👇 address myAddress = 0xBA401CdaC1A3b6AEeDe21c9C4a483be6C29F88C5; bytes memory result = abi.encodePacked("Hello", uint256(123), myAddress); The result is:

Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

Day 9 of Foundry Advanced 🚀 with Cyfrin Updraft 🟩 ✅ Modify the NFT Image On-chain ✅ Create the Deployment Script ✅ Debug Your Smart Contract 💡 Pro tip: Use console.log in Foundry to print in the console when debugging

Day 9 of Foundry Advanced 🚀 with <a href="/CyfrinUpdraft/">Cyfrin Updraft 🟩</a>

✅ Modify the NFT Image On-chain
✅ Create the Deployment Script
✅ Debug Your Smart Contract

💡 Pro tip: Use console.log in Foundry to print in the console when debugging
Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

❌ require with strings is less efficient in Solidity ✅ revert + custom error saves gas ⛽ That’s because the string (e.g. "Sender is not owner!") is stored on-chain and costs more gas. 👇

❌ require with strings is less efficient in Solidity

✅ revert + custom error saves gas ⛽

That’s because the string (e.g. "Sender is not owner!") is stored on-chain and costs more gas. 👇
RareTalent (@raretalent_xyz) 's Twitter Profile Photo

Applying for security roles? If your CV doesn’t link to your security profiles (Code4rena, Sherlock, Cantina, Immunefi..), you’re basically invisible. - Add your leaderboard ranks - Share key findings & POCs - Drop profile links right in your CV header Your ranks, reports, and

Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

Day 10 of Foundry Advanced 🚀 with Cyfrin Updraft 🟩 ✅ Deploy and Interact Using Anvil ✅ Introduction to Filecoin and Arweave ✅ Advanced EVM - Opcodes, calling, etc 💡 Pro tip: evm.codes contains all the EVM opcodes

Day 10 of Foundry Advanced 🚀 with <a href="/CyfrinUpdraft/">Cyfrin Updraft 🟩</a>

✅ Deploy and Interact Using Anvil
✅ Introduction to Filecoin and Arweave
✅ Advanced EVM - Opcodes, calling, etc

💡 Pro tip: evm.codes contains all the EVM opcodes
Rosario Borgesi (@rosarioborgesi) 's Twitter Profile Photo

⚠️ Scam Journal #3 – Running other people’s code Beware of people who ask you to run their code on LinkedIn or X. Often, the package.json hides a malicious NPM package 🚨 👉 It can execute arbitrary code on your computer. 📌 Reminder: 🚫 Never run unknown repos locally 🔍