wildanvin (@wildanvin) • Hey
Exploring the Ethereum rabbit hole
Publications
- I am currently going through the @CyfrinUpdraft Security and Auditing course and wrote this article about fuzzing a simple contract with Foundry and Echidna.
Check it out, any feedback is welcome! 💙
https://mirror.xyz/wildanvin.eth/zVhU-SQz1vO3hk9RWqPGEnWicvjPBPY8VpURfJIY0Jw
- A lot of people use brave as their main browser in web3... I'm curious, what is the maximum amount you have received in BAT?
- RIP master
https://basepaint.xyz/mint/213
- I'm trying to use orb but I get "No lens sponsorship available" does someone know what it means?
- Almost 2 years ago I made a project in Instructables using HTML, JS and an Arduino. I thought no one was interested, but today someone told me it is cool. Feels good 😊
- What is the simplest DeFi protocol?
- Recolecting wild blackberries 🌿
- Do you think DeFi is easier to learn than TradFi?
- Great video about derivatives, clearly explained by one of my favorite science channel, Veritasium.
https://youtu.be/A5w-dEgIU1M?si=pj5HN9vJOTpxdycZ
- Hello all from Yup! 👋
- Can ETH and ETH Classic de friends?
- Wow! Orb V2 is looking great 😎
- I feel like sharing this to my amazing people in here:
- Don't feel bad when you miss an Airdrop.
- When lot threads are written about a particular protocol"airdrop", make sure you're participating with heavy wallet and good volume. Also ensure you pass all necessary human verification.
- Be loyal to protocols you believe in and help them grow. The reward will come when you least expected.
Above all, don't PUT ANY EXPECTATIONS in any project for an Airdrop.
If it comes, enjoy it, and if not, ENJOY the experience.
- Uber Offset Demo with Opera MiniPay
I build this dapp for the Celo Hackathon using MiniPay, a browser wallet made by Opera.
As AppStores don't align well with the permisionless spirit of crypto and blockchain, more projects are building PWA to bypass the gatekeeping of AppStores. So I think that the everything app is already here and is the browser.
- Just minted Day 60 on @basepaint_xyz! Hundreds of pixel artists made this together on the blockchain. Minting is open only for 24h
https://basepaint.xyz/mint/60
- found these cute guys going through the solidity documentation
- hey! cool name
- Uber Offset Demo
I made a simple app to offset carbon emissions of car rides using Toucan Protocol and Scaffold-ETH 2
This is the link to the app, feedback is very welcome:
https://uber-offset-nextjs.vercel.app/
- I made a simple app to offset carbon emissions of car rides using @toucanprotocol.lens and Scaffold-ETH 2
This is the link to the app, feedback is very welcome
https://uber-offset-nextjs.vercel.app/
Thanks a lot to the @toucanprotocol.lens team for using blockchain tech to help the environment.
- Finalmente preparando el matesito de EthArgentina 😁
- Take **your** followers with **you.**
- I just voted on " What was your favorite Use Case of the Linea Voyage Quest? " https://snapshot.org/#/linea-build.eth/proposal/0x9f0e54337d515a9daa2e9cc05580b1993ebb18e2ebc465cf3ee6e777df369e2b #Snapshot
- Inflation Protocol
Inflation Protocol is a blockchain-powered solution to track global inflation rates by incentivizing users to provide price data.
Check out the code on github: https://github.com/wildanvin/inflatio...
0:00 Intro
1:22 Contracts description
3:02 Local Hardhat demo
- I just voted "Option 1 (Only Front)" on "What is the Linea SWAG that you would like to see at upcoming events? " https://snapshot.org/#/linea-build.eth/proposal/0xda4f201a37ea08cf1892418e7b9e88f5687a68dbdc96c3ab22abaa1c7244648e #Snapshot
- Unlike other #Web3 games, on-chain games store and run all game logic, state, and player data on blockchains to provide unmatched digital permanence.
But they also come with severe limitations in speed, scalability, and functionality—so why are builders creating on-chain games?
The possibility of truly decentralized games has captured the imagination of a niche, but growing community.
Learn what on-chain gaming is, its unique benefits and challenges, and examples of on-chain games: https://blog.chain.link/on-chain-gaming/
- Until next time, Tokyo ✌️
Featuring: @ethglobal.lens, @galverse.lens, and DAO Tokyo
- Momoka 😁
- These ai apps are phase 2 🚀
Come chat ai with me and others in the ai community on @diversehq.lens
Posted on c/Ai
- **Only 3 Days Left to participate in** 🕛⏳**Sunadokei Time Traveler** 🕧⏳
To get Special NFT objects collab with @timeswap_labs.lens, you must
Lend USDC or ARB with Timeswap on Arbitrum by **27th April 12:00 PM UTC**, and Hold the position until **7th May at 12:00 PM UTC**.
Become a Time Traveler now!
👉 https://quest.philand.xyz/campaign/timeswap-sunadokei
- Just got my @who.lens_anon_ by @loldefi.lens book and I love it!
- I just contributed to the 🕯️ KZG Ceremony 🕯️ using git|48974550|wildanvin to help scale Ethereum
↓ Add your own randomness ↓ ceremony.ethereum.org
- [JOBS]💼 #web3jobs
@Sismo_eth is hiring a Smart Contract Engineer 🧑💻
Contract: Full Time 😎
Location: Remote 👾
More info on #onchainjobs 👇👀
https://t.co/8VJrGM9RTl
- The second Kaira meme contest has started! 🎉
Concept: Lens Projects 💚
Post your memes in this discussion topic for a chance to win a boost for your meme 🎁
All memes must be made via @memester-xyz.lens
Join the contest now 👇🏻
⏰ Duration 24 hours
🔗 https://kaira.network/topics/0x0158ed-0x0102…
- Imagine if there would be a way to incentivize projects to start by sharing their post and progress on Lens. Maybe the collect feature could be a way to fund new projects that are important for the community.
- **GM! ☀️**
Comece seu dia mais informado com o **Alpha News**! Podcast da **Bankless Brasil** 🏴🇧🇷 com os principais acontecimentos do mundo cripto em pouco mais de 10 minutos.
Escute em seu app favorito 👇
https://podcast.banklessbr.com/1872924/12671409
Esse é um podcast com fins educacionais, queremos apresentar o mundo cripto/web3 a você. Nada do que produzimos deve ser considerado como dica de investimento, sinais para comprar ou vender quaisquer ativos e nem mesmo direcionamento para decisões financeiras.
Todas as informações ou estratégias são pensamentos e opiniões relevantes para os produtores de conteúdo aqui envolvidos e não devem necessariamente ser seguidas.
Se você está planejando realizar fazer investimentos, fale com profissionais de sua confiança e mais importante: faça sua própria pesquisa.
#banklessbr
- gm 👋
Mention me with a time and I'll remind you of a post. You can say "in 4 days", "next month", "next Tuesday", "on Aug 16th", "Tomorrow at 16:30 GMT-3". If you don't specify timezone, I will use UTC by default.
I will like your mention to confirm, and reply back once the time is up. If your profile doesn't allow me to comment, don't worry, I will send you a DM instead.
I was built by @chainjet.lens - https://chainjet.io
Here you can see the workflow I use: https://chainjet.io/workflows/63c993ba9cc179329296e22a
- Lens Hackathon presentations happening now at @ethglobal.lens Tokyo!
- This post uses the MultirecipientFeeCollectModule.
Thanks to @donosonaumczuk for helping me to implement this module in @wav3s.
As a thank you, all the earnings from COLLECT this post will be received by @donosonaumczuk.
- Hoy he dado un taller sobre "cómo innovar en web3 social usando @lensprotocol.lens" en Unchained Hub en Barcelona.
Experiencia y feedback increíble - hicimos brainstorming surgieron ideas muy buenas 🔥
Muchas gracias @santicristobal.lens por la invitación y la increíble iniciativa!
- @nicnode.lens
- 🌊🌊🌊 Lens Updates 🌊🌊🌊
Finally, the mirrors are back! In case you didn't understand what happened, let me explain a bit. Apparently, there were many bots using the mirror 👀 and two weeks ago, it reached a point where it congested the network, and we couldn't publish, make collect, or mirrors. Now it seems to have been fixed, and applications that have the dispatcher activated (which basically means that Lens pays the gas for the transactions) are finally back.
Since we're talking about the dispatcher, Lens released an update with this functionality. Now only high-value accounts will have free transactions, and low-value accounts will have to pay for the gas of all their transactions, such as posts, comments, mirrors, etc. Try making a mirror of this post and see if it charges you or not 👀.
And the last Lens news is that they implemented a filter for notifications. Now, only the most important ones should reach you. I really want to see which notifications you guys get. How has it worked for you? Remember that in some apps like Lenster, you can disable it if you want.
Now let's move on to Wav3s news. In case you didn't notice, the mobile version is now 100% functional, along with Wallet Connect. We also took advantage of the time when the mirror wasn't available to keep improving the application. Now it works pretty well, and we fixed all the bugs we had. So go ahead and make a Wav3 🌊.
A couple of weeks ago, Messari published an article analyzing the Lens protocol. It revealed some interesting facts, such as Wav3s being the fourth most popular application of the Lens protocol in February and March, with a staggering 450% growth, making it the fastest growing app during that period. The article also showed that interactions on the platform increased significantly. Between January and February, the number of posts doubled, comments increased 5x, and mirrors increased 10x! Is it just a coincidence? I don't think so.
And since we're talking about ourselves, we're still raising investment, and we're allocating a percentage so that our beautiful community can invest from 200 Matic. We're doing this on a platform called Syndicate, so if you're looking to invest in the fastest-growing app, now is your chance. In a little while, we'll be doing a Twitter Space to explain a bit better.
And to stay informed and be part of this great community that is growing day by day, join our Discord! 💬👨💻🚀
https://discord.gg/3hJYPaSc3g
- 🚨 The secret to finding CRIT vulnerabilities easily is...
🐈 Fuzz Tests
(Sometimes known as invariant tests in Foundry)
Fuzz Testing or Fuzzing is when you supply random data to your system to break it.
There are two kinds of Fuzzing:
💨 Stateless Fuzzing: Fuzzing/Fuzz Testing where the state of a previous run is discarded for the next run.
🧱 Stateful Fuzzing: The state of our previous fuzz run is the starting state of our next fuzz run.
To see me do a breakdown of these concepts in video and all my balloon non-sense, be sure to watch my video or read my blog on the topic too!
https://www.youtube.com/watch?v=juyY-CTolac
Stateless fuzzing is often easier and faster to setup, while stateful fuzzing is really what you want to aim for.
But before you go write your fuzz tests, you need to understand your systems "invariants" or "properties"
Invariant: The property of the system that should always hold.
Only then, can you attempt to throw random stuff at your code to break it.
In DeFi an invariant might be:
- Can't withdraw more than staked
- Reserve balance must always be higher than debt, etc
Now it's impossible for a fuzzer to go through every scenario, so understanding how the random number selection is done is crucial.
@trailofbits echidna combined with their symbolic execution tool maat does a fantastic job at using math to find breaking points with fuzzing.
At @CyfrinAudits we use this method to find vulnerabilities quickly, and recommend all developers implement them, even before going to audit!!
1. Understand your invariants
2. Write stateful fuzz tests for them
3. Don’t go to an audit before you've done this.
4. If you do, ensure your auditors help you understand your invariants!
Let's stay safer out there Web3!
- Our first registered hacker of ETHGlobal Tokyo 2023! 🎉
- c-entry demo
I made this DApp for the Scaffold-Eth hackathon! It helps you save money on courses and events by coordinating group attendance and offering discounts. Join events with friends and save!
- Mobile Wallet Connection with React Native and ThirdWeb
At ETH Denver one of the biggest challenges devs had was simply getting mobile wallet SDKs to actually work as intended. Today I tried ThirdWeb's new Mobile SDK for wallet connections and it was shockingly simple to set up and *just worked* the very first time.
We're seeing success with mobile-first Lens apps. Hopefully with better SDKs and tools like these we'll see even more experimentation.
if you want to try it yourself, my codebase is here:
https://github.com/dabit3/expo-thirdweb-wallet-connection
and their docs are here:
https://portal.thirdweb.com/react-native/wallets
- Scaffold-Eth v2 is looking great!
- oops! 😅
What do you think?!👀
- Joined the 4-digits club 💪
Celebrate reaching +1000 Followers on #lens 🥳🥳🥳
- meme on lens
@stani @gotenks @memester @nader
#meme #rollup
- Arboracle Demo
This video is a demo for the Arboracle project.
Github: https://github.com/wildanvin/arboracle
- 🤔