Building on XRPL Mainnet/EVM: What Developers Need to Know

Recorded: Feb. 25, 2026 Duration: 1:10:39
Space Recording

Full Transcription

Thank you. Thank you. Hey everyone.
Hey, hello.
So, hi everyone.
We will be waiting for a few more minutes for a few folks to join.
And then we can start.
so i think in the meantime while people are joining we can do a quick round of intros
so i'm sahil i'm joining from the quicknote side and i work as the developer relations advocate at
quicknote and i do a bunch of these kind of things where i educate people about
all the chains we support how to use blockchain technology and of course how to use quicknode
products as well and joining us today are xrpl commons team and from xrpl's team we have luke with us so luke if you would like to give us a
quick introduction about yourself yeah hi hi everyone um so i work for xrpl commons um i'm
product director solutions architect there so my team's responsible responsible for technical integration and as uh as sahil i do a lot of um training education um around
integrating the xrpl and all the related technology in in um into your product into your um into your
solutions and uh just a quick background on me as i i was um um me is I've been basically building web-related technologies
for a little over 25 years.
And I also did a stunt as a hedge fund manager and chief finance officer.
So I've worn a lot of hats.
And this latest adventure started about three years ago for me when I joined XRPL Commons to help adoption of the XRP Ledger. a really cool, awesome addition into our toolkit to address different use cases with more programmability
in the XRPL ecosystem.
And so really excited to explore
how that works today with you guys.
And specifically, Quick Note, I think,
is a great tool to address some of the issues
you might have as a dev when you're using the EVM sidechain.
Thanks for that awesome introduction, Luke.
So I think I'm going to start with the main question
that we all know or we have been familiar with the main xrpl chain which is you
know already such a great chain uh built for built for native financial systems and have its own
very fast consensus mechanism as well right and uh so the main thing i think on everyone's mind right now would be why this new
xrpl evm based side chain of course it's uh it's a very good value added thing that people can just
build on evm because a lot of people in this whole ecosystem are very familiar
with evm based chains evm based technologies or site toolings as you may want to call it sdk is
whatever um so we know on the base layer that the new evm side chain is based on cosmos sdk
evm sidechain is based on cosmos sdk so that it has fast finality and since it's evm based we can
just deploy our solidity smart contracts on this new ledger and of course it uses the xrp token as
native gas token which we are very familiar with all of us so my main question would be that what's the what's the main motivation apart from
giving people a familiar ecosystem or a familiar chain to work with which is evm-based chain apart
from that what was the main motivation behind launching this evm-based side chain if you want
to you know elaborate a little bit on that.
Yeah, of course. I mean, it's, you know, it's a relatively, it's a relatively recent project in the, in our space. I mean, to, to come in and, and, you know, create the, even create a side
chain. I mean, we've had, you know, a linked chain, like we've had a lot of different link chains over the years, but I think
I think to really understand the, the, the advantage of, of an XRP, you know, an XRP based
EVM chain. I mean, you know, the, you have to understand the XRPL is very special, specific
kind of ledger. I think what makes it so robust and unique and with its features is that it's a fixed function ledger.
So like all of the features that you're using are essentially, you know, if you're coming from the EVM space,
you can think of it as like one big smart contract that like is driving all the transactions, right?
And so we have like all the different transaction types and everybody's kind of using the same primitives at the at the
layer one right um and while it gives us this like tremendous efficiency and coordination capabilities
you know we don't have like fractioned um decentralized exchanges and things like that and
we could do do really cool things in terms of like routing uh swaps and payments and things like that
cool things in terms of like routing swaps and payments and things like that. It just, you know,
we didn't have a programmability layer. Like a decision was made, you know, early on to really
sort of not go to that route with, you know, additional sort of layers of execution and
complexity in the, you know, at the validator level. And so right there, that's just an opportunity to,
you know, bringing that programmability
is an opportunity of itself.
And so, you know, there's efforts,
there's thoughts to discussions
to add some programmability to the layer one.
But I just think, you know,
with the quality of innovation in the EVM space,
it would just sort of be a shame not to have a specific offering for EVM, you know, based
projects. And then, you know, then the next step, and in terms of decisions, I think we're going to
talk about, you know, some of the technical decisions that were made in designing this XRPL EVM chain, then what follows is like, okay, great. We want to be able
to deploy all the EVM-based contracts and all of that, but we also want something that is
compatible with the main chain as a settlement layer, because that's where a lot of the,
you know, the value of the ecosystem is being, you know, is being settled.
And so, you know, using the XRP as the gas, you know, token, you know, all the XRP on the EVM
chain comes from the main net, you know, that's sort of a logical next step.
And then having three to five second finality
is also a really important coordinator.
And it allows us to tackle the same kind of use cases
that the mainnet and sort of enhance those use cases
with programmability.
So I don't want to get too deep into that,
but I think that's basically, it seemed like the time was right to bring, we have a little over
7 million accounts on the mainnet, lots of XRP holders around the world, and it's just an
opportunity to bring them some of the DeFi services that, you know, some of these services on the EVM, innovations on the EVM chains are really exciting, you know, for our community as well.
So now there's a place to do that.
Got it, got it.
And since, Luke, you already mentioned that the XRP we use on the EVM chain is from the mainnet.
So from what I understand, it's via the accelerator bridging, which uses one is to one collateralized XRP logged on mainnet and then unlocked on the EVM side chain.
So, right. So there's no minting and burning in this process? It's this philosophy that basically, you know, one of the major differentiators of the XRP ledger is that, you know, all the XRP in existence has already been created.
Like it was created.
It was never really minted in the sense like it was just created at the inception of the chain.
And there is no there is no minting mechanism.
The XRP is, you know, the amount that was created is 100 billion XRP.
That's that's fixed forever. There is you could argue there is, you know, some like very small destruction of XRP that's happening at every transaction that's going through, but it's just so marginal. Like it's a few, it's like 17 million or something
since the inception of the chain,
which is like, you know, just a round,
you know, very small rounding error.
So when we wanted to bring, you know, XRP to the side chain,
then you have this, you know,
now you have this dilemma, like either you either you you know how do you get basically the
xrp that was created how you get how do you get it over to the to the sidechade so there's all
these different mechanisms that you could use but i think the the the locking mechanism was the sort
of the more philosophical mechanism because that's how we can make sure
without modifying mainnet that we have,
you know, we're never gonna break that rule
of never creating XRP again.
And so if we had introduced, you know,
a burn to mint kind of thing,
then, you know, you'd have the potentially the potentially you know the risk that you need to
update you know mainnet and then you need to sort of synchronize all the you know it just introduces
um i mean you know probably could have been solved as well to some extent but you know the decision
was made to sort of keep it simple and keep this the mechanisms that's been keeping the chain you know sound and secure
for like over 14 years now you know operation understood understood understood um so since
we're talking about decisions luke uh so i would like to ask you a very uh fundamental question
that what was the decision making thinking which went behind when you know xrpl
commons chose quicknode as the infrastructure partner or let if you if you want to generalize
this question what does xrpl common looks for in a infrastructure partner which can be quicknode
can be other partner as well so what are those criteria you folks look at?
It's one of those questions where, you know, you're fetching for compliments, but I'm happy
to send a lot of compliments your way.
I think, you know, what I would say, you know, to start is that when you operate in the blockchain space, and if you reach any significant size,
you'll see very quickly that public endpoints to access data that you depend on is just a no-go.
You can't rely on public access points. I mean, they're gated, they, you know, at any kind of scale, like, you know,
anything else than a toy app, you're going to sort of start hitting limits in terms of, you know,
the speed of data that you can get and things you could do with the data. And so it follows that,
you know, you either have a choice then is to run your own node, which is, you know, I mean,
another infrastructure, you know, another piece of infrastructure you have to sort then is to run your own node, which is, you know, I mean, another
infrastructure, you know, another piece of infrastructure you have to sort of add to your
system or, you know, find a provider that does this. And, you know, I mean, I think QuickNode
has, you know, an amazing reputation and running nodes for various ecosystems. And so I think it was, you know, sort of a natural choice
from our perspective. You know, I think you started your relationship with Ripple,
and now we're sort of managing that relationship. But I think it just makes so much sense to have,
you know, an offering where, you know, in a few few clicks you can just set up a node and
then now you've de-risked your access to the chain.
So you have to understand that if you're running your own node, it is your own relay.
It's synchronized with the chain.
It has the data of the chain so you can get the data off, you can read data off the chain.
And then you can also use it to transmit messages to the chain, send your transactions through with, you know, your own privilege access.
But really, the sending is sort of one thing, but it's the, from an engineering point of view, the advantage is all about reading, right?
reading right it's all about getting access to the data that you that you need in a timely manner
It's all about getting access to the data that you need in a timely manner.
um and yeah so you know any transaction that you're doing because any transaction you're
doing the whole point of the chain is to is to you know set a proof that you can read then forever so
um so yeah yeah and then you know in terms of you were asking, like, more generally, like, what we look for in infrastructure partners, partners in general, we look for people that we look for companies and groups that, you know, have, you know, a proven track record that are, you know, well, you know, proficient in their own domains, that have top-level expertise,
that's kind of have to stand in the test of time
to some extent.
Yeah, and of course,
I mean, of course, the first thing is
of strategic value to builders,
where it's not something know it's not something it
saves you time you know you go in and you you do a two-click deploy and now you have you've you've
solved you know one of the major pain points of of deploying and and and maintaining apps on a
on a blockchain um you know you don't have to do this on your own uh and manage your own
infrastructure and do all that that's it's a huge gain of time. A hundred percent.
And especially when you want to scale.
And as Luke mentioned,
writing is normally not the issue,
but reading is.
And if you are reading a huge amount of data
across a range of blocks,
it can be really a pain in the ass
to run your own infrastructure manage it etc etc
so that being said i would just like to plug a small plug for quicknote that if you want to get
started with the xrpl mainnet or xrpl evm you can do it like you can do it even right now just sign
up for a quicknote account and create those xrpl endpoints for mainnet or even evmd you'll
have to create two separate ones for them and then you can just start getting data from both the
ledgers or both the chains and we support full json rpc spec for both the chains so you will be
good there and then we you can like you can get extra added security features as well,
like JWTO, the referral authentication, etc.
I won't speak a lot about them.
You can check all of these features and all of the security measures
which you can use to secure your endpoints in the documentation.
But we are here to talk about uh it's more
we are here to talk more about xrpl sorry i x just popped a message saying that you will need
to unmute your mic so i was i just thought for a second that was i even speaking for this entire time yeah you've been notified yeah exactly yeah so yeah that was uh that was about it
so luke um since uh since you work with the solutions team uh i'm sure you must be very
hands-on with all the builders who are building in the ecosystem right so i wanted to get a sense of what's the state of the ecosystem today or where the momentum
is going today especially in the xrpl community in the xrpl ecosystem where are you seeing the
most amount of builders building like it can be a vertical it can be a certain use case what do you think that is
um so i mean in the ecosystem in general and i mean there there is so you know we we run a um an incubator program and sort of and we also address a lot of the we have get a lot of inbound
um you know from from teams that are building and i can tell you there can tell you there is a lot of different, it's a very wide
range of people that are building, from very specific DeFi solutions all the way to
social impact solutions and things like that. But the things that I think are really exciting and happening right now are
the, you know, all the things around DeFi. And so, you know, of course, like the whole,
you know, novel lending protocols, the, you know, the bringing, you know, derivatives on chain,
the bringing derivatives on chain.
Of course, one of the main things about DeFi is really bringing yield.
So we have a lot of XRP holders that have been sort of,
it's been hard to get any meaningful yield on your XRP holders that have been sort of, you know, and they have, it's been hard to get any meaningful
yield on your XRP. And so that's an opportunity we're really, really excited about is like bringing
all, you know, bringing these services, these offerings for our XRP holders. And, you know,
there's a lot of XRP holders holders out there and so those are i
think like the most compelling sort of use cases and then i i'm individually excited also about
a project called axiom is bringing um you know prediction markets which i think is a space that
has like a lot of potential you know know, to differentiate or to help with, you know,
because, you know, there's all this talk about bringing like real world assets on chain and all
of that. And of course, we want all of that. We want to be able to manipulate those assets on
chain. But I think these protocols, these, you know, I'm excited about things that sort of bring also some kind of novelty.
And I think the signals and the value that you can create with production markets is exciting as well.
So on top of everything else, this is sort of more of a, you know, one more thing.
But yeah, those are sort of the main use cases.
Those are sort of the main use cases.
And Luke, apart from Axiom,
are you seeing any other novel XRP native projects
or teams who are building XRP native?
Something which is, you know,
only possible on this combination of XRP
plus XRP, Sidechain, EVM combo?
Well, I mean, you know,
it's an interesting question because like is, I mean, you know, it's an interesting question because, like, is, I mean, you know,
I think it's the way to look at it is an expansion of existing projects, you know, like the EVM just allows us to expand the capabilities of existing projects.
So if you had a project on the mainnet, now all of a sudden, you're
one bridge away from being able to use some of these programmability features. And so
that means you could have sort of smart NFTs or smart... These things sort of sound like
not that exotic in the EVM space, but for XRPL, that's pretty cool.
And it's very, how can I say this?
It's very specific and niche probably sometimes,
but that's where there's a lot of
just interesting things happening innovation-wise.
Yeah, so you could probably do all of the things on a programmable chain,
you know, but you have to do them from scratch.
The advantage of having a chain where all the functions are already built in and audited
and all of that is that you can leverage that.
It's like when you're using a framework and you're programming.
I mean, usually you don't want to program everything from scratch. You like to start with sensible
defaults and just get doing the thing that's of interest to you. You don't have to reinvent the
wheel to make the thing work. And so that's what I think is the main value proposition of the XRPL,
is this just ability to just get started.
You just point first to a single,
you're apt to a single endpoint and just get started.
You don't have to go through all of the motions to get a production-grade app up and running.
You don't have to go through publishing code and all of that.
And so you can leverage that
and then do only the small part that's a
differentiator for you, the program,
the thing that absolutely needs programmability,
you can then do that on the EVM side chain.
And look on the point of not having to reinvent the wheel from scratch.
Do you think there are any differences on XRPL EVM than your standard EVM?
Because there are few EVM chains out there where you would have specific opcodes which are just specific to that EVM chain.
So that a lot of times people who just want to take their Solidity smart contracts and deploy on that EVM chain, which has those special opcodes,
they'll have to sometimes make few changes here and there.
So is there anything like that in XRPLEVM,
or people can just bring their Solidity code
and deploy it as it is on XRPLEVM?
What's the case here?
I think, I mean, from a technical design point of view,
decisions, those decisions
that were made were made to maximize compatibility. And, you know, I mean, I have, we've seen a few
teams, but I've never seen it be an issue. And we run some of these, you know, when we run our
trainings, we run, you know, you're basically using all the same tooling. And then we have people, you know, come into our trainings with, you know, their own app or whatever.
And it's just literally like you change an endpoint and you have to, you know, you have to deploy your smart contract and do the same motions as you would do on any EVM chain.
And we've seen sort of a high success there, like really no particular gotchas.
The only thing I would say is that it's,
but this is sort of the same thing
for all EVM chains out there,
is if you have a more evolved advanced protocol
that relies on other protocols to exist,
like if you need a Uniswap,
whatever V3 or whatever to be on chain, like
you're, you know, you're going to, or, you know, or Morpho, whatever, you're going to have to,
you know, you're, you're, you're going to have to wait for those, those guys to be there. Like,
you know, your, your, your product won't work, you know, out of the box, because they're the
protocols, not there, those protocols aren't there. And so that's, I think, the major thing
that you need to look at, and probably the most, you know,'t there. And so that's, I think, the major thing that you need
to look at and probably the most, you know, difficult thing to navigate. But, you know,
we're, you know, that's what we're here for. We're happy to help you sort of navigate that and,
and, you know, tell you what's, what, what, what's opportune and what's sort of still missing. And
then sometimes when those big players or those protocols that people rely on aren't around,
there's a space also, there's an opportunity
to maybe come and take their place
if they haven't, if it's not like their priority
to deploy on this specific EVM.
And what I'm saying is true for all EVMs.
Yeah, 100%.
So on that, since we're talking about different kinds of chain and a lot of EVMs,
this reminds me of one of the native features the XRPL EVM sidechain has,
which is the interoperability feature.
So I've read that it has native support for IBC, the Inter-Blockchain Communication Protocol.
So what does this mean for builders and call cross-chain liquidity?
Is this just limited to the XRPL mainnet and XRPL EVM sidechain?
and the XRPL EVM side chain?
Or is it far beyond that?
Or is it far beyond that?
Well, so it's a, you know, it's a,
it uses the Cosmos SDK.
And so it has all of the, of those features kind of,
you know, the IBC features and all of that built in.
Then the question is, you know, is it,
is that the, is that the main bridging mechanism
that that's used?
And I, you know, I think the main mechanism
that's used today is Axelar. And
Axelar has this sort of advantage of already being integrated and connected to dozens of other
chains apart from the XRPL mainnet. And so I would say that the XRPL EVM chain is very well equipped in terms of interoperating with other chains because it sort of has, you know, several ways and several, you know, all bridges aren't created equal.
You know, it's very difficult to bridge value from one chain to another.
to bridge value from one chain to another,
you have to remember that these are basically,
you know, completely independent systems of record
and they need to represent value from the other system,
you know, each other at the same time
and be, you know, in sync.
And actually transferring value from one chain to another,
if you don't have native capability
for representing assets
in another chain and, you know, sort of, you know, securing those interdependencies, what
you end up needing to do is actually creating a new, another blockchain just to do the bridging.
And, you know, we can get into that. It's a, you know, a really fascinating subject,
but you know, the, the, what it comes down to is you need, you, you actually need a chain.
Not only do you need a chain because of the consensus mechanisms and making sure that,
you know, no one, no one person, or there's no one, no one central, you know, point of failure
and all of that. But then you also need that chain to itself
carry enough weight because if the chain is too small compared to the value that it's bridging,
then there's new vectors of attack that come into play where you can take over the bridging chain
to take ownership of the assets.
So it's not that simple, but I'm simplifying a little bit. But there is, let me just say,
there's a lot of thought that went into how to actually bridge value from one chain to another.
And it usually doesn't have to do only with what technical capability is available. Like it also has to do with counterparty risk
and just making sure that the structure
of the bridging is solid.
And I bet the limited value of,
or the limited supply of XRP
just doesn't make this process easier.
Yeah, yeah.
I mean, it doesn't,
I don't think that's the,
I don't think that's,
and I, you know,
that's maybe not how I would say it.
Like it's the limited,
I mean, you can't just come in and create things,
you know, you can't create XRP on the side chain,
but I don't think that's necessarily a limiting factor.
It's just, I think the problem is,
the real problem is that the XRP is worth so much.
And so that basically, in order to bridge meaningful value
from one chain to another, then all of a sudden,
the infrastructure you need is colossal.
And so, that's the that's you know
we've we've definitely had some uh a lot of you know a lot of back and forth a lot of conversations
and and a lot of growing pains around that you know how do how do we actually do this in a way
where we're ambitious uh you know the infrastructure is is is is sized you know for for this ambitious
goal and i think we're there right now.
I think we've managed to sort of,
and then maybe it'll be so successful,
we'll have even more problems,
but usually those are good problems.
Understood.
So I guess I just have one last question before we can move into Q&A.
And we can start taking questions from audience.
I also have a few questions from my side.
Luke, so what do you think is next on the roadmap for the XRPL EVM team or XRPL in general?
EVM team or XLPL in general, where do you see the ecosystem moving towards by the lens of a
XLPL foundation or XLPL change team? Or where do you folks want it to move in which direction?
So, I mean, so, you know, I, you know, I was, it's funny because as you were saying that I
was thinking, you know, we have just so many new features that are coming online, like, you know, you know, I was it's funny because as you were saying that I was thinking, you know, we have just so many new features that are coming online, like, you know, and then I was thinking while I was thinking that you know, you felt it too, like it's the last few months have just been like, it felt like this really
huge accelerator. But anyway, the point is, we have a lot of new amendments on mainnet that are
sort of coming online around just deeper infrastructure around managing real world assets for really large institutional use cases. In some
cases, so I mentioned earlier, we have, you know, we have one of the oldest DEXs in the ecosystem.
Actually, it was, it was, we didn't call it a DEX, you know, we just called it the, you know,
the central limit order book and, you know, for years and we didn't, you know, before, before decks is where decks were, you know, but the, but, you know, and, and everybody
is operating on the same decks. Okay. It's not like, it's not, it's not fractured like in, in,
in EVM ecosystem where, you know, each deck has its own smart contract and so on and so forth.
And so, but, you know, so that's great because the, you know, everybody shares the same liquidity
and all that, but there's, there are some use cases, especially for institutional use
cases where you want to be permissioned. You want to have, you want to have the capability of
preventing certain users from interacting with the chain, you know, with your, with your contracts
with your tokens. And so anyway, so there's a new, new feet. So usually features are sort of driven by
like high demand in the XRPL ecosystem. It's, we don't, we don't kind of do experimental features
too much. I mean, there's few, there's, there's few features that sort of would, I would qualify
as experimentals in the history of amendments that have ever been proposed. Usually it's, you know, people really need this to bring in, you know,
a lot of users and use cases.
And so permission DAXs and permission domains in general are sort of really exciting.
We have native lending protocols that are coming online.
And there seems to be a little bit of an acceleration in terms of the feature set
that's being brought on to the XRPL.
That was a long-winded way of saying,
like in the rest of the software space,
things are accelerating
and we're adding more features.
But I think that doesn't take away,
I mentioned these features of the mainnet, and these, I think, are really
good reasons to sort of take another look. If you've taken a look at the XRPL a few years ago,
and you look at it today, you'd be like, oh, okay, like now actually, you know, the design space is
much, much larger. I mean, the things you can do in terms of, you know, we have a new multi-purpose
token and things that sort of make a lot of sense as like, you know, engineering building blocks that I think you want to have
a look at today.
But I think, you know, that doesn't take away from, you know, from our discussion today,
which is the, you know, the sort of the, you know, your products around the EVM sidechain
to some extent. And these are new offerings, right, that you guys have around the EVM sidechain to some extent.
And these are new offerings, right, that you guys have around the EVM sidechain.
And so, yeah, I mean, I think that there's, you know, the design space there has always been quite large.
And I think, you know, that's where the frontier innovation is happening.
And so I think that would be like my kind of conclusion. It's like, you know, that's where the frontier innovation is happening. And so I think that would be like the,
my kind of conclusion there,
it's like, you know, that's where we go.
And actually, I mean, I would turn a question to you,
which is like, you know, you see,
you're into all these other chains, like what,
where do you see like the pull from your users
and your devs and, you know,
who tends to be using these, you know, instances more aggressively? I mean, I've seen a lot and, you know, who tends to be using these, you know, instances more
aggressively. I mean, I've seen a lot of, you know, more like startups and, you know, kind of,
you know, getting up and running kind of thing and then, you know, sort of early scaling, but I'm
sort of curious how you see that landscape of customers and users. So in terms of if we are speaking about users we see on our platform, it's all across the
place from your individual devs who are just getting started to very early state startups
to even medium scale startups or even large enterprises like Coinbase of the world and
or OpenSeas of the world or even fireblocks
and things like that so the thing is that each and every company at every level needs data from
the blockchain which is fast and robust right so it just it just it just is very wide
the user base is very wide
every touchpoint
or every size of user
would need that data but if
you talk about where we are
seeing the pull in terms of use
cases you mentioned it already
prediction markets is one of
the very hot use cases
these days I was recently judging
hackathon's project and at least 90 of those projects in the in the submissions were either
related to prediction markets or something to do with the ai agents doing something with those
prediction markets so it was a combination of these two things, AI agents and prediction markets.
AI agents doing trades on prediction markets or AI agents doing perps trade or even spot trade.
So yeah, that's where...
Oh my God, the elephant in the room.
Like, you know, I didn't even mention all the AI use cases.
But yeah, really, really
exciting for the X402 protocol, you know, and what that unlock.
And now that, now that software development has become, you know, more accessible to even
wider audience, not just developers, I think we will be seeing a lot more creative use cases because, you know, developers, we are all just like echo chambers.
We just know of specific use cases
or we just do things around specific things.
But now that this entire space is much more accessible
to wider audience with so many great tools,
I think we are going to see much more novel use cases as well.
Oh, for sure.
When you, and if you, if you, I mean, if can I, if I can ask,
maybe I'll be the first question from the audience.
What are sort of the new, you know, the new services
or the new offerings that you guys have just released
and or are working on or thinking about?
Yeah, so one of the very exciting tool which we offer,
which I personally very much like, it's not a new one, but it's called Streams.
So basically, in RPC, you pull data and get the data.
But with streams, it's a push-based mechanism.
So you can just set up a stream for a particular data
and you can even put filter on server side.
So, you know, whenever you are working with RPCs,
you get the data and then you filter it on your end, which is
client side. But with streams, you
can do it entirely on the server
side and then push the data in whatever
data solution you want.
So in this case,
in this scenario,
what happens is
you skip the entire pipeline
part where, you know, with the RPCs, you set up everything.
You do the data filtration part on your end and then you push the data to whatever solution you want or whatever data storage solution you have.
But with streams, you just skip this entire pipeline and everything happens automatically.
You just get the data, you set it up once and you keep on getting the data so that's what streams is and
since we talked a little bit about ai agents we recently launched support for x402 so you can
technically you can have your ai agent sign up for quicknode and start interacting with blockchain
data like you know all by itself like the agent can buy it can buy itself a quicknode
yeah it can just basically that's it can just basically play for it can just basically pay for
credits quicknode credits with the usdc and then it can just start sending
blockchain requests like you know on-chain requests like it can start getting data and
once once the credits are acquired by ai agent it can access data across multiple blockchains
whatever we support not just you know it's not it's not just limited to one chain. Right. That's, that's so awesome. Wow. I didn't realize that. Well, kudos to you. That's great.
That's really cool. I've used, we've used the stream, the streaming feature and the streaming
feature is, is, is, is exactly what you need. It's like, it's one of those features you're like,
yeah, okay. I, you know, yeah, you might, you might not have think, you think, you think of
it, you know, when you get started, but then you're like, okay, yeah, of course, this is exactly, I'm not interested in all the other data.
All I'm interested in is my own data
and you just get that out of the system directly.
Yeah, 100%.
And for example, with the new side chain,
like EVM side chain, XRPL EVM side chain,
which has block timings of three to 3.5 seconds.
Imagine the amount of data you pull with RPCs.
If you are just using RPCs,
it can be so much data within a few minutes,
but with streams,
you can filter and you can just get a subset of data,
which is just valuable to you.
you save on a lot of processing on your end.
Yeah, that's, that's awesome yeah can you uh do you know you know what what um indexing or what what kind of technology you're
using under the hood is this all something you've developed all in-house or are you leveraging some
other um no uh so yeah so most of it is uh in-house proprietary tech built by QuickNode engineers.
And this is not something new, but the robust infrastructure or backend which supports our RPC, RPC's backend, which is the global infrastructure, that is what powers streams as well.
So streams is not truly indexed data,
but something which you get live from chain as well.
So you do not have to worry about even freshness of the data.
So it's filtered on the fly.
Yeah, I get it.
But that being said...
I managed my position as a speaker to ask all my questions, but we can open it up.
Yeah, 100%. But I just wanted to mention one last thing so that fast access to index data, they can either DM me or DM the main QuickNaut account. And we do have something in works for that area, which is very interesting.
You know, you can basically build your analytic dashboards and they basically build your trading terminals with just few lines of codes, queries,
etc. You do not even need to index the data on your end. You can just make a query and get the
data very fast. And this is, I'm talking about the entire chain's data right from the genesis,
not just the live data. So we do have something in work for that. Yeah, I mean, I think we can explain this a little bit because, you know, why is it
so important to index data?
It's because, you know, the data that's being written on any blockchain is being written
sequentially and in a very specific way, right?
We're creating all these blocks.
And so when you're following what happened at the last ledger, you can get
that data very quickly. And then usually chains themselves have sort of one way to index the data
so you can get at it. But if you're looking for, let's say, the entire history of a single account,
all the transactions that happen for that account, for instance, it might take a really long time
because you're going to have to scan the entire blockchain
and get all the data back.
And so if your user wants to know what his transactions were,
that query, if you're going directly to the chain,
you're going to make that user wait a very long time.
And so that's a simple example
of why you would want to use an index
because the index has your know, has your own keys
and your own. So for instance, in this case, it would be, you know, the, the, the account and the
transaction history. And, you know, you can just save that data in a way where you can serve your
customer and he doesn't have to wait, you know, for that data. So you, you're taking data off
the chain and then you're organizing it in a way that your users can consume very quickly and very easily in a timely matter inside your app.
And so that's why indexing is so critical in blockchain.
And that's why, you know, having, you know, these are the motions that all developers
go through.
Like, how can I reliably connect to the chain?
And then how can I get a view, an aggregate view of my own objects in a really
timely manner so that I can surface it for my customers.
So it's dashboards, but any kind of UI that kind of shows what happened or history or
anything like that needs to be driven by indexing.
And so having a native offering that just basically does all of that for you just saves you a ton of then you are just fine with that.
You can make coffee with it.
You can make tea with it, whatever.
You can cook with it.
But if you need a lot more data than that, let's say you need a thousand blocks in the past or 10,000 blocks in the past or 100k blocks in the past,
you will need a much more bigger vessel to
store that water in and that can be a hassle for you i can appreciate that because the in the the
full history is over 30 terabytes and the xrpl so you know that's a lot of it's a lot of buckets
100 percent and then on top of that you even have to manage those buckets so that the you know the
data doesn't spill over those buckets or the water doesn't go stale or how do you even make sure
that you have arranged the buckets in a specific order so that's a lot of things
so anyway so that was a bit of a rabbit hole, but I think it's useful to understand the context of that product.
So great going on that. That's cool.
Should we open the floor maybe to some questions?
Yes. Yes, yes. We you up on the stage to speak.
If I may, I have two questions from my side as well.
The Q&A section.
I know I have been asking questions throughout the time,
but I saved two for the Q&A section.
So the first one would be that
if you had to take a bet on one category,
it can be DeFi, gaming.
I know you already mentioned RWA
institutional finances.
What's that one
thing you think that should
define XRPL EVM
I don't know. That's a tough one. i think that might be wonderful who's calling me um
i think that might be that might be one for someone else in my team from modelia or something
but i because i think speaking one is difficult um okay um what's your mention what's your
favorite one what's your favorite what you would you like to
see personally something that's not in the works that i'm not aware of it or is in the works that
i would like to see i mean i you know i i'm i'm super i mean you know i'm super i've been building
uh apps for you know a few decades now and i am just, I've never been so excited about what we can build in the technology and about
AI. And so I think like anything that has to do with like, you know,
sort of bringing this whole new category of users, I think is, is,
is really, really interesting. Also because I think it's, you know, we, we, these block, we build these blockchains
with the idea of sort of building something new, building a new sort of new world order to some
extent. I mean, this is, you know, the origin, I know, XRPL has a more institutional kind of
feel to it. And, and, you know, but, but it's, it's, you know, at the core, these blockchains
were built for, you know, build, you know, from the margins, you know, but it's it's you know at the core these blockchains were built for you know build you know from the margins you know towards the center kind of thing and um and i i think like
the you know the the capabilities that have been released in open source and models that have been
released in open source alone are just you know um just give us huge agency, give individual builders, you know, huge agency.
And I'm just, I'm really excited to see what people, how that trickles down and what people
build from those, you know, open source, that open source community, which I think, you know,
you know, XRPL is very much, you know, in that idea of, you know, having, you know,
open source software and giving people tools so that they can, you know, have their own sovereignty,
you know, and so sovereignty in the AI world, in the AI space, I think is, for me, that's the most,
one of the most exciting things that's happening. And,'s not to say that I don't love DeFi and all the exciting things that we're creating there.
I think a lot of it is sort of bringing over things that have been done in traditional finance
finance and sort of giving them even sort of an accelerator and a different kind of angle.
and sort of giving them even sort of an accelerator and a different kind of angle.
And to me, that goes all the way to the poly markets and the prediction markets,
that where I think is that the most interesting thing there is not necessarily betting on Apple
stock, because I think that's very well served with sort of TradFi, even though it's cool to be
able to do that on chain.
But I think where it's even more interesting is at the fringes of the new type of information that's being created, you know, by these prediction markets where, you know, you can literally, you know, any outcome you can sort of, you know, start to have people reason about and put a financial incentive behind it.
And so then you get just really good information on that
specific question topic and so so yeah hard to
point one specific thing to be honest is uh and i a bit frustrating and you know
but um but so that's that's those are the i think
those are the kind of two angles that I'm most excited. Got it.
And on prediction markets too, I mean, we are at this point that to some extent,
these prediction markets are even sources of news for a lot of people.
Not just gambling platforms or betting platforms,
but sources of news for people to some extent which is you know interesting in
a way like you know like interesting to see how we are evolving you know as a society to be honest
yeah i mean you know it's it's it's incredible what can happen when you put financial incentives
behind uh you know a simple simple some simple, some simple questions. Right. Yes. The, the quality of the information you get, like, you know, I think everybody has in mind,
like the, the polling, you know, in the last few years, since we've had these prediction
markets, like polling has been, you know, really come under, you know, competitive pressure,
I would argue from, from, from, you know, compare outcomes from prediction markets versus
compare outcomes from prediction markets versus outcomes from polling.
outcomes from polling, you know?
So I think that's super interesting.
And I have a financial background, market finance.
And so for me, speculation is not necessarily a bad word.
But a lot of people sort of say, oh, it's just speculation.
But I think the truth is a little more nuanced. It's not just betting. What it is is being able to
transfer risk. And so if you have a risk on a certain type of outcome, and you can use these
prediction markets to transfer the risk to someone else that wants that risk because my risk is maybe your security.
And so being able to manipulate risk and transfer risk is a very powerful tool to build a thing
in an uncertain world, you know, we're, we're, you know, since we,
we, since we sent, you know, sailboats across the ocean, you know, we've had to deal with risk,
you know, who's going to take on, you know, you know, paying the crew and all the materials to
build a boat to build a ship to go and, you know, across the ocean, it's uncertain, you know,
you know, it's going to come, is it going to come back next year with, with, with the goods for, is it going to sink, you know? And so, you know,
ever since we, ever since we had to sort of deal with that uncertainty, managing risk has been,
you know, a really powerful tool. And so now today, you know, in this, this day and age, well,
it's a completely different set of problems, but we still have, you know, and technology,
but we still have managing these tools to manage this new kind of,
you know, new tools to manage risk,
which I think creates a tremendous value.
Yeah, 100%.
And now we even have these AI agents who are like our commanders
who can go on to those voyages
for us sure they can make losses for us but yeah we can learn a lot more and we can learn a lot
more new things in that way yeah i mean yeah explorers the new explorers, right? Yeah. Yeah. I think you're exactly right.
Like the curiosity, our curiosity has just, you know, had a huge boost, you know, has a huge ally now in these tools.
We can go and explore things that were just not possible.
Not possible because of time sometimes, but, you know but not possible just even given our capabilities.
I mean, these tools are more than we are in the digital space. And so, but yeah, so it's a
fascinating, fascinating time to be building. 100%. So, Luke, I think there was a question from one of the audience members so let me check if
we can bring them up to speak Hey, can you guys hear me?
All right.
So today there was a lot of mentions of data and stuff.
So maybe Luke can answer this.
My question is regarding data.
So when an XRPL indexer and let's say like an RPC node,
they don't match because one is lagging which one should we trust as the source of truth and if you can answer that like what's your recommended way
to like reconcile and re-sync app state after that happens um luke do you want me to take this
yeah I mean
I'm sure you can answer it
better than I could
I'll complete your answer
if I don't find it
I can give a
I can give a high level overview
in terms of the freshness
of data or you know the most freshest
data you will always have to go with RPCs because they are the ones who take data directly from the
live blockchain nodes whereas indexes are the ones which has data stored in them so there has to be
there has to be a thing like rpc which sits between that indexer or indexed data and the
live blockchain node where you know it pulls the data and then it stores in the index and then you
as a user can pull from that index whereas if you are pulling directly from RPCs, you are basically
making your communication directly with the live blockchain node and getting the precious
data. So that's what my answer is. Luke, if you want to add to that.
Yeah, I mean, what you're talking about is a form of race condition. You know, you're
saying like, I have these two data sources and like one is ahead of
the other.
How, you know, how do I know which one to trust?
Well, I guess it depends on your use case.
If you're looking for, you know, the very latest price signal, for instance, on something,
your question kind of implies that you're not looking at the ledger sequence and you're
not trying to, you know, have, you know, you're
trying to get some information that you're going to act on. And so that's what I'm gathering from
your question, Mike, I hope I'm not misinterpreting that. But in that sense, that then probably you
want to listen to the, you want to get the most up-to-date data, even if it's out of sync with
the, you know, the other one, because,
you know, and the right way to do that would be to look at, to have some kind of indication of
the ledger sequence that is being used, because the blockchain's advanced in order in sequence,
so you could always know, like, what the latest, you know, even an endpoint might be providing data
that's, you know, you know, that might seem more up to date, but it, you know,
it isn't or something, you know, it sort of depends on the, but, you know, looking at the
ledger sequence and comparing the ledger sequence. And then if you're, if you're doing things like
arbitrage and things like that, then you need to sort of reconcile the two sequences with a,
you know, a time, a clock, you know, to know when those sequences are and if there's, for instance,
an arbitrage opportunity if you're doing trading or things like that. But happy to explore your
specific use case if you want to share more about it offline. our dms are open and you can reach out reach out to me happy to to talk about the specifics
got it thank you that answers my question and uh rpcs are like the closest to the live blockchain
node therefore they should be treated that way uh thank you guys. Yeah, yeah. You're going to get the least latency there for sure.
All right.
Thanks, Mike.
I think, Luke, we have another
question. So we'll
try to bring them up.
all right it looks like it's from death ranger do you want to ask your question yeah thank you
guys very much for for allowing me to come up and hosting this space today it's been information
packed and you know i love you guys all already so it's uh it's always great to get to listen
to everybody on the on the speaker panel.
I actually had a thought about, you had mentioned agentic payments earlier, right?
And something that popped in my mind was, you know, something recently we've had being worked on with the Common Prefix team,
like the formal verification that's being done for the network. And thinking about agentic payments,
would this formal verification that's occurring
make it easier to have plug-and-play agents
that would be able to interact with the ledger
and all of the different functionalities
that the ledger has to offer?
I think the way to think about formal verification
is it's just a, it's, it's, it's an
additional guarantee that the protocol is sound and solid. So it's like, it's, it's, it has, it's
has more to do with like, think about think about like a professional architect, like comes in and
looks at inspects the foundation of a house, you know, and, you know, validates that the math on the structure,
the infrastructure, you know, the, the beams and the, you know, overall the foundations and the
way the walls were built and the roof was put together, like is sound and solid and, you know,
is within the expected, you know, range of potential. So it's a,'s I think formal proofs are sort of a, you know, that effort is really to sort of bring a whole nother layer of trust to the protocol itself.
And but, you know, the so fundamentally, I think that it increases the value of all of the protocols, all of the things that come and build on top of the baseline protocol. And so, you know, I do think that there is a huge thing to be,
there's, you know, there's a huge design space that's still, that's, you know, that sets to be
explored with these sort of agentic beings or, you know, artificial
systems that we're building that, you know, have these, you know, they need to be
running. They need verified data and they need to be, you know, one of the things I would say
about like agentic systems is they thrive on robust infrastructure.
So for instance, if you're using agents for code today, look at how much more you're using GitHub and infrastructure like that.
You're using more and more of the features.
You're using issues.
You're using pull requests. You're using all the different, you know, features of, and why? It's
because the fundamentally, you know, Git is such a strong infrastructure. Another example of that
is like the Linux permission system, which is being like really, really put to the test with
like, you know, this is a very, very recent thing, like all the claws, you know, open claw and all that stuff, nano claw and all that stuff. They,
they make use of the, the, the file system, you know, the operating system permission systems.
And, you know, this is something that we've had, but it's, it's just a, such a robust building
block. And, and, and now agentic systems can use the, to these, these building blocks to their full
extent. And so it's the same thing with blockchains.
If blockchains are more robust, it's just helpful.
It's just helpful overall to answer your question.
But fundamentally, that's why these agentic systems that are starting to manipulate money and move value around are fundamentally very good match with the blockchain infrastructure.
It's a very solid piece of infrastructure for them.
That was a great response. I really appreciate you guys.
Yeah. Thanks for the kind words.
So looks like, Luke, that was it.
We do not have any other questions from anyone else.
So I think that brings us towards the end of this space, Luke.
I think that brings us towards the end of the space, Luke.
And do you want to share where people can go to start building on XRPL and XRPL EVM?
Yeah, I mean, you know, I hate to share links and things,
but, you know, you can find resources on...
You can find resources on...
Yeah, why don't we share links in the comments
to this post and then we'll give you access to that.
But there's dedicated resources for that for all forms,
not just developers, but also users
and you can find your own path through the...
And then of course, we run trainings at XRPL Commons.
So come and join one of our trainings.
It's a ton of fun.
We spend two days jamming on all these technologies.
And it's a lot of fun.
Live events, if you're into that thing,
I would highly recommend live events
in addition to all the async stuff you can use.
How about your stuff?
Is there a, do you guys have specific
quick note events or resources or things?
We do have a extensive
documentation page and we do create a lot of guides as well so you can just so anyone who
wants to start building can just go to the docs section of quick note and find xrpl ledger and
xrpl evm documentation there to get started with xrpl and xrpl evm then if anyone has any
questions related to quicknode or even xrpl feel free to ask them in our discord which is already
linked in the comments or you can just dm me as well we will be more than happy to help you get started on xrpl and xrpl evm then i think you
you folks should be able to find some of the quicknote team members at
each cc which is coming up soon and i think xrpl team will also be there around the paris blockchain team yeah yeah you can
all right so if any of you want to meet up with the xrpl team make sure to look out for them
at paris blockchain week or even in each cc cons awesome thanks for the great conversation today um and um yeah i wish you uh have your day starting
my day's ending but uh have a great have a great day have a great day everyone wherever you are
um thank you have fun yeah with i mean thank you so much luke joining us. And I think it was a really great and insightful conversation for all of us, for me as well, personally.
So really appreciate you, really appreciate you joining.
And thank you so much, XRPL.com stream as well.
Thank you so much for your kind words.
Very appreciated and reciprocated.
So thank you.
Looking forward to do more things with you folks.
Cool. Yeah, i'd love to