
CEO @coinpaprika | Expert in Cryptocurrency Data Analytics | Passionate about FinTech Innovation
Polska
Joined April 2008
- Tweets404
- Following721
- Followers132
- Likes5.4K
Radek Wesolowski retweeted
🎉 Happy 16th Birthday to @nats_io! It has been an amazing journey and we are just getting started as the central nervous system for cloud to edge systems and agentic AI as it moves closer to the physical world.
We are also open for voting to graduate from the @CloudNativeFdn - Only the TOC's votes are official but a 👍 is always welcome - github.com/cncf/toc/issues/2…
And if you find the technology valuable please consider giving us a star! github.com/nats-io/nats-serv…
Radek Wesolowski retweeted
I still can't believe people are rewriting software into Rust for performance reasons without learning any Rust.
I'm optimizing a Go program right now and using Agents to do the work, but I have to steer them a lot or they get stuck in local minima, but I can only steer them because I have 10 years of doing performance work in Go.
If I was optimizing a Rust program I'd have to just keep saying: "make it faster" over and over again until it got stuck somewhere dumb.
normies aren't aware yet but we are actually living through the movie Terminator atm for cybersecurity
without exaggeration
just absolutely relentless revenge of the machines
We identified a security incident affecting a modified Claude Code VS Code extension accessed through our Cursor IDE extension marketplace, impacting at most 5,000 users. This malicious version of the extension was not developed by Anthropic. It does not impact other extensions downloaded from the cursor.com/marketplace, Grok Bot, Grok or our other SpaceXSI products.
In response, we took down our extension marketplace this afternoon, worked with relevant providers to neutralize the malware, and have reinstated the marketplace after confirming there is no further risk.
If affected, please review instructions in this blog post to understand how to find the malicious package and establish a path to mitigate any potential impact. We are asking all customers update to Claude Code for VS Code version 2.1.314: cursor.com/blog/claude-code-…
Hey @OVHcloud @ovhcloud_status #ovh you've been down for at least 2 hours. No meaningful updates, no communication - what's going on?
Radek Wesolowski retweeted
JUST IN: @Coinbase selects Chainlink as the official oracle infra powering its new Tokenized Stocks on @base.
Chainlink is now enabling millions of Base users to lend, borrow, and trade the largest publicly traded U.S. stocks onchain.
Radek Wesolowski retweeted
I'm 37 years old and doing S26.
• solo founder
• married with 1 kid
• grinding side projects for 4 years
My edge is consistency + improving 1% daily.
If I can do it, so can you ❤️
Radek Wesolowski retweeted
Hello @solana,
DexPaprika is now live as a data provider on the Solana Data Aggregator - real-time DEX volume, transactions, active DEXes, and SOL price, free and keyless.
See it live: solana.com/data
More metrics on the way 🤝
Radek Wesolowski retweeted
.@paulg's quote is a good prompt for your agent to make anyone's writing more concise
"strive to make my writing unsummarizable, in the sense that it has so little fluff left in it that if you take any words out, as summaries by definition do, you lose a lot of interesting ideas"
i've been testing voice dictation, which then runs through this prompt, for messages to colleagues
The most frequent feedback I get (especially at @coinbase) is that I could be more concise, or "Can you make this into a bullet point?"
My usual defense was that I'm not trying to transfer information. I'm trying to infect people with a way of thinking or an idea. The bullet gives you the conclusion without the path, and the path is what changes how you see the next ten problems.
And while I agree with my defense, it can also be an excuse. I kept trying to be more concise, but I didn't have a good forcing function for it, because "the idea needs room" justifies any length.
This tweet from @paulg last week really stuck with me. I think about it every time I write now. (my agents too)
P.S. This could probably be summarized better.
Read the article:
helius.dev/blog/migrating-fr…
Radek Wesolowski retweeted
We’re committed to working with @KelpDAO in strengthening the cross-chain security of rsETH by supporting their migration to Chainlink CCIP.
DeFi will win.
After the recent LayerZero exploit, we are taking steps to ensure rsETH is fully secure, which is why we are migrating to @chainlink CCIP.
From the April 18 incident, it is clear that LayerZero's own infrastructure was exploited, resulting in $300M in losses across DeFi. Independent reports from SEAL 911, Chainalysis, and other major leading security researchers all point to the same origin.
There are questions that the ecosystem deserves answers to. And we are ensuring rsETH is secured by infrastructure that doesn't leave these questions open.
That’s why we’re setting the record straight.
Radek Wesolowski retweeted
I moved to Poland in 2007.
I learned how to speak Polish fluently.
I respect local customs & contribute in different ways.
I am not under any illusion that I am Polish or ever could be.
Thank you Poland & Poles for this wonderful place.
Radek Wesolowski retweeted
Crypto infra is ready for AI agents.
DexPaprika dedicated agent site just hit 13/13 on @cloudflare's agent readiness scanner.
Level 5, Agent-Native.
Every public endpoint exposed via:
• RFC 8288 Link headers
• RFC 9727 API catalog
• MCP server card
• A2A agent card
• WebMCP (15 tools)
• Content Signals in robots.txt
Free API, no key, 35 chains, 29M+ tokens.
isitagentready.com/?url=agen…
Thank you @CloudflareDev for building that 🫡
Radek Wesolowski retweeted
In dRPC you can run a quorum of data providers, including internal nodes, with custom rules for quorum. We made it in 2023: drpc.org/docs/gettingstarted…. For a mission-critical application like a bridge or oracle, there's no excuse not to set it up. But they didn’t.
The framing of the recent KelpDAO and LayerZero incidents as some novel attack vector, or the work of meaningfully smarter attackers, is mostly wrong. The actual failure mode - applications trusting a single RPC endpoint to return honest data - has been discussed openly for years, by @VitalikButerin, @lomashuk, @MicahZoltu, @wagmiAlexander, @ChainLinkGod, @banteg, and many others. It is neither new nor subtle. A closely related failure happened in 2022 with the Ankr DNS hijack on Polygon and Fantom: teapawt.net/Mudit__Gupta/status/15…
The point here isn't ideological. In a 24/7 market where automated systems act on RPC responses in real time, assuming one provider will always return correct data is a system-level risk. There is no T+2 window in which a human notices the error and reverses it.
When we launched dRPC, cross-verification across a permissioned set of RPC providers was the core idea. The original repo and docs are still up (although outdated since then):
-drpc.org/docs/gettingstarted…
- github.com/drpcorg/drpc-side…
We used a simple quorum rather than zk-based verification, partly to test real demand before overbuilding. Two observations from that period:
1. The demand was not there. In public, everyone agreed with the thesis. In private, the responses were "we are not ready to pay more for quorum," or "yes, we could apply it to sensitive paths only, but it's not a priority."
2. The risk was real. The market is now discovering this at a cost of roughly $250M.
Because full cross-verification on every request is overkill for most workloads, we eventually shifted toward shadow checks — randomized background comparisons across providers that detect and eject unhealthy nodes before they serve meaningful traffic. This is a reasonable compromise for general workloads. It is not a substitute for quorum on sensitive paths.
So the practical rule, for anyone building infrastructure whose failure mode is user funds:
1. Use at least 3–5 independent, reliable RPC providers.
2. Do not build your load balancer on training wheels. Something like drpc.org/nodecore-open-sourc… is open source, free, and almost certainly better than what you would build in-house. Contributing to it is a better use of time than reinventing it.
You cannot defend against every possible attack. But this particular class is avoidable at low cost, if you are willing to treat RPC as a system-level dependency rather than a commodity input. That is a reasonable bar for anything meant to serve more than a narrow circle of users.
We will update the dRPC NodeCore (drpc.org/nodecore-open-sourc…) with strict rules for quorum on your side in the near future, stay tuned. If you have more sophisticated requirements for security, we are fully open for your requests - feel free to each me our via DM here or by email [email protected]
Radek Wesolowski retweeted
Why Senior Engineers Choose Boring Go Over Exciting #Rust #golang #dormosheio #softwareengineering #startup dormoshe.io/trending-news/wh…
Radek Wesolowski retweeted
What a sight!!! 😍
Readers added context they thought people might want to know
This image is not from NASA's Artemis II mission, a lunar flyby with no surface landing. It shows an impossible view: the Moon in the sky from the lunar surface. Real sky from the Moon is black, with Earth prominent.
reuters.com/pictures/artem…
van.physics.illinois.edu/ask/listing/17…





























