Rafael Quintero ๐Ÿ (@rplusq) header
Rafael Quintero ๐Ÿ (@rplusq) profile picture

Smart Contracts @WalletConnect โ€ข OSS contributor (Foundry) โ€ข Rust x EVM โ€ข DX that doesnโ€™t suck

Lisboa, Portugal
Joined April 2010
Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)Photo by Rafael Quintero ๐Ÿ (@rplusq)
Rafael Quintero ๐Ÿ retweeted
.@WalletConnect Pay is now live on Solana. A coffee, paid onchain in seconds. โ˜•๏ธ
186
170
33
1,215
102,794
Let's keep this number growing. Are you doing your part, anon?
A snapshot of last weekโ€™s stablecoin volume across the WalletConnect Network $7.96B total, up 10.3% week over week
1
6
385
First time Iโ€™m able to explain friends what I do for work: payments. Just got a croissant in a specialty coffee here in Lisbon paid with @WalletConnect Pay! Cute receipt as well ๐Ÿคž
7
11
4
43
8,082
Weโ€™re live! Go give it a try in the latest foundry stable release!
Turnkey is now supported in Foundry, the leading @ethereum smart contract dev toolkit! Devs can now plug @turnkeyhq into their Forge & Cast workflows to securely manage admin keys + contract ops before moving to live funds. Get started โฌ‡๏ธ docs.turnkey.com/sdks/foundrโ€ฆ
4
272
Replying to @rplusq
@rplusq on how weโ€™ve reduced WalletConnect latency by A LOT
1
7
364
Will try out the @aave App. Offering 6% APY. Itโ€™s good to see the landscape allowing for DeFi apps to go more mainstream with a great mobile app ๐Ÿ‘
1
2
198
Anyone who wants to join, sign up to move up the waitlist. aave.com/r/7DA6B6
1
148
Shipped to nightly! ๐Ÿฅท If you're on `foundryup --install nightly`, @turnkeyhq signing is ready to test. Issues/feedback appreciated before it hits stable!
๐Ÿš€ Demo: @turnkeyhq Signer now working with Alloy + Foundry! โœ… Send txs with cast send โœ… Deploy contracts with forge script + forge create This is a minimal MVP (synchronous signer, like AWS/GCP). Feedback welcome ๐Ÿ™Œ PR's below ๐Ÿ‘‡
2
8
540
It's really hard choosing which vendor to go with, I've worked with 5+ providers in the past and it never gets easier. But for our latest @WalletConnect audit, we worked with @Spearbit, and it was the first time I didn't feel like a client waiting for a PDF.
Auditing is fundamentally a marketing and relationship game. Everyone offers the same service: they look at your code and give you a PDF. Yes, of course there is skill variation, but past a certain point, itโ€™s very hard for outsiders to tell one firmโ€™s skill level from another. I donโ€™t think even I could reliably compare some firmsโ€™ capabilities, and Iโ€™d like to think I know more than the average customer. Even if multiple firms audit the same commit hash, not every firm categorizes โ€œhighโ€ and โ€œmediumโ€ the same way. Similarly, the auditor assigned to the audit might have been having a bad week, etc. Since ranking audit firm capabilities is extremely difficult (maybe even impossible due to apples-to-apples limitations), outsiders must resort to judging by other metrics. In โ€œthe marketing gameโ€ โ€” firms try to emphasize the โ€œalternative metricsโ€ they have an advantage in and are easy to understand: - โ€œmore eyes look at the codebaseโ€ (audit contest) - โ€œwe pay a higher % to our auditorsโ€ (contract-driven firms) - โ€œwe put out banger content, it proves we know what we are talking aboutโ€ - โ€œa founder is active on X and posts helpful contentโ€ - โ€œour team wins famous CTFsโ€ - โ€œwe specialize in topic [X] โ€” that makes us better at itโ€ - โ€œwe assign more auditors to job than other firmsโ€ - โ€œwe catch bugs others missedโ€ (heard that one a lot, but was it really a โ€œbugโ€?) - โ€œwe maintain an open source tool you already useโ€ - โ€œcodebases we audit have never been hackedโ€ - โ€œweโ€™ve audited brands you recognizeโ€ These claims can be true, but they donโ€™t guarantee the audit is of high quality โ€” or the best deal you could get for the quality. Even if the firm is good, and the auditors assigned to the job are good, they could have a bad week. The metrics above are probably correlated with quality, but they donโ€™t guarantee quality. Fundamentally, those are narratives. Firms must tell a story that translates to โ€œyou can trust us to do a good job, even if itโ€™s hard for you to evaluate the quality of our output.โ€ You can of course increase your chances of getting audit deals by building relationships with potential customers. Again, since they canโ€™t accurately measure the quality of your work, theyโ€™ll resort to โ€œeasier metricsโ€ such as โ€œdo I like this person and do we have a good history?โ€ Again โ€” by no means am I saying โ€œignore quality, go all in on marketing.โ€ But when you are in an industry where the customer cannot easily judge the quality of work โ€” especially the potential of work that hasnโ€™t been done yet โ€” then the narrative becomes extremely important. Economists call this โ€œdifferentiationโ€ โ€” how companies selling essentially the same product try to convince the customer they are different. For โ€œdifferentiationโ€ to work, it must be believable. โ€œWe work harder than othersโ€ isnโ€™t believable because everyone says it. โ€œWe specialize in [X]โ€ is believable because itโ€™s easy to verify โ€” but again โ€” it doesnโ€™t automatically mean the audit is actually better. Iโ€™m also not saying auditing is a bad business to be in โ€” the profit margins are very nice and demand is rather reliable. There is a cultural expectation that code is supposed to be audited. This props up demand. Iโ€™m just telling you the reality of the game as I see it. If you have a hard time seeing this, consider the hypothetical situation where you are hiring a lawyer to help you deal with some legal issue. When talking to multiple firms, theyโ€™re all going to tell you they dealt with similar issues in the past or specialize in the area you are a dealing with. You could try to look up their past cases, but you arenโ€™t really in a position to judge if they won easy cases or hard cases, for example. Youโ€™re probably going to pick a lawyer either based on a recommendation from a friend or based on the vibes they give you, and to a certain extent, how good a story they tell on their website. The skill of the lawyer matters, but itโ€™s hard to judge it past a certain point. Same for auditing.
3
1
2
30
2,971
They asked for structured context (whatโ€™s forked, whatโ€™s new, upgrade history), set up onboarding + mid-review calls, and they raised issues that were missed in past audits. Through Cantina, I could see their reasoning in real time, talk to the researchers, and follow the process
1
3
290
๐Ÿš€ Demo: @turnkeyhq Signer now working with Alloy + Foundry! โœ… Send txs with cast send โœ… Deploy contracts with forge script + forge create This is a minimal MVP (synchronous signer, like AWS/GCP). Feedback welcome ๐Ÿ™Œ PR's below ๐Ÿ‘‡
3
2
3
20
1,710
Happy to say that at the current version I'm trying out, a lot of the QoL issues are gone. I'm using it a lot more now. Think it has deeper understanding of the codebase vs Claude Code. Still slower, but net positive experience. It's helping me out a lot now!
Tried codex, mixed feelings. Feels very slow, solution was good, but the CLI: has way less features; inputs break; can't generalize permissions, etc. I liked the final solution, but DX was so poor. I had cancelled Claude Code, as I had high hopes, but subbed again after this, lol
1
1
184
Tried codex, mixed feelings. Feels very slow, solution was good, but the CLI: has way less features; inputs break; can't generalize permissions, etc. I liked the final solution, but DX was so poor. I had cancelled Claude Code, as I had high hopes, but subbed again after this, lol
1
1
2
538
Starting to read Rust in Action based on @nopestack's recommendation. The preface got me excited already.
1
1
3
355
Wanna know what EIP-7702 batch transactions look like IRL? Here you go
9
26
1,641