New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Avail Workshop I Naruto 11

ETHGlobalTue, Dec 9, 2025, 12:00 AM

Join Naruto 11 for a workshop titled "Avail Workshop", featured at ETHGlobal Buenos Aires 2025! _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 🇦🇷 *ETHGlobal Buenos Aires* This workshop is specifically for ETHGlobal Buenos Aires, a 3-day hackathon held November 21-23 at the Centro de Convenciones Buenos Aires, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! Watch the full ETHGlobal New Delhi 2025 playlist here: https://www.youtube.com/playlist?list=PLXzKMXK2aHh76O7FfAHPJkZcqTIfYpoyf _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ *Follow ETHGlobal* X: https://x.com/ETHGlobal​ Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/c/ETHGlobal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Are you interested in Ethereum development and entrepreneurship?_ 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city

Transcript

This is Naruto from Avail. You may have seen this picture somewhere and if you have not seen it that's fine. Um today we're going to talk about Avail Nexus. It's uh what it is doing and how you can leverage it or work with the hackathon. Uh we introduced liquid apps.

That's the general borderline that we are working with. Um but just a little bit of the context you know web 3 is changing fast there's too many things going on um there are too many chains launching L2s L1's and now we need to figure out the different UX my funds are based on my my funds are right now in base then they're on hyperlquid then they're on OP so everything is so fragmented and this is why we built something called avail nexus um this is what I was talking about there's lots of bridges is lots of chains. You see arbitum one, you see OP, mental blast and then you see bridges such as you know polygon PS uh portill runin multi-chain all of these layer zero um across. So all of these are bridges there, right? Um the problem is the UX here.

If you look at the crosschain liquidity flywheel, which is very important for any chain that is being launched, you see there are more chains, there's a liquidity fragmentation, the UX doesn't work, you have to go to some trustless bridge and then there's a weaker composibility, there's no liquidity on the chain. Um that's why we have built something for multi-chain. It's called avail nexus. But what really happens if someone is building, let's say you're a dev, right? And you're trying to build something which allows your chain to get liquidity.

So you looked at something called verified lock and mint branch from one chain with liquidity. But then there's a step two where you abstract the native bridges so that user do not need to care. But then they have decided to be just on one chain. And that's why you need liquidity bridges based on user onboarding. And then there's step three.

By that time devs like you are very tired and you don't know what to do. Uh which is abstracting the chain related complexity. So users who have decided to use your app don't have to deal with it. Um and that's where solver based user onboarding comes. Um and the current solutions you know for the step one wormhole layer zero hyperlane really well.

Um then you have pure liquidity bridges and then you have across and particle very great companies. The problem is that you have to go to a different app uh or different website every time you have to bridge in or bridge out money. And that's why we are introducing liquid apps which means that any of the app that you're building here at the hackathon um it can instantly get liquidity from any network possible for any token possible. Uh let's talk about it. What is a liquid app?

An app that brings financial liquidity to and from all chains. This means any L2, any EVM compatible. um an app that brings communication and coordination across chains. an app that brings seamless seamless interaction with users across all chain. Right?

So this is all of the above. I wanted to ask you a question but I'll just explain you. And the reason why I say this is necessary is that me as a user do not want to use too many bridges every single time. I want to do everything from the app itself. Um think of like a Venmo or a zel um or any kind of web two app that you use.

If I'm if you're using this then all the money really flows through you know your app itself. Uh you can send it to anyone. You don't need to worry about chains or what chain there is. And that's the problem with crypto right now is that there are so many chains that people just get lost. Um with Nexus you directly go to the first part.

Um essentially you are skipping everything else and we take care of it on the back end. It's an SDK essentially for the DAP users. So you can take the SDK and integrate in any DAP. It can be a prediction market, it can be a perp um it can be a DEX aggregator, it can be a game as well. Um but you just need to enable the assets and the flow of networks uh networks and flow of assets.

Um and then you skip everything else. The back end is handled by us. So you don't need to worry about it. Um there are multiple actions. There's a smart contracts.

We take care about everything. So there's end to actions and nexus basically solves a fundamental challenge for you know emerging rollups just a line you know that I want to say but in general I want to show you a small demo on how it works um and what you can achieve from Nexus in general u but the idea is that you can get liquidity from anywhere with anywhere I mean right now we have hyperlquid enabled we have uh monet enabled we have um all the major L2s enabled And then we have Avalanche and Tron as well. So Lana integration will be probably be done by the end of the month. Um so that means that users and their dabs can be pulled in the liquidity from anywhere possible. Um you can tap into the liquidity and users from end chain.

I'm just reading the verbbitim uh with a nexus. You can build once scale everywhere. That's uh one thing that I really like about you know having a DAP with Nexus enabled and I'll show you some demos as well. Uh this is also another slide which basically talks about dabs and then unchained dabs. We call them liquid apps, unchained dabs.

Um the idea is like you can take the liquidity doesn't matter what their network is. Enough talk. Let's see in action. Uh there's a video So just to uh sorry it went away but I'll just want to explain you first on what's happening. This is the hyperlquid app and in the hyperlquid right now you can take arbitum uh USDC on arbitrum and then you can move anywhere.

There's also another solution called hyperunit uh they're also doing great work but if hyperlquid or your perps avail this is how actually it looks like. Uh, let's see. No, this one. It builds an intent. It builds an intent.

And then from there you can see that this is where your USDs lies in your certain wallet and you can move it to hyperlquid from here. Okay. So what basically happened was that that certain wallet had um different assets on different chains scroll BNB anywhere else and we just needed to transfer to hyperlquid arbitum or whatever you want but hyperlquid is an own L1 because it's EVM compatible it's really easy for us to do that um and we basically moved everything in one transaction you can also when you're coding it in your DAPs you can also choose uh or the user can itself choose what kind kind of network they want to move their assets from. It does not mean that they have to move all the single assets. It can be any asset from any chain.

It does not have to be all of them. Uh one more single video which I want to really show you because I feel like the sound is really good. I don't know if you guys can hear it but this is the next one. [snorts] That was the video that I really wanted to show. I really like that video.

But the basic idea is that you don't need to, you know, go in a certain bridge and then make so many transaction. I think that's my biggest pain point right now in crypto as well that I hate doing so many transactions every single day. Um so this is how the Nexus Nexus widget would look like. Um think of you know you using it into your UI. These are ready to use.

Uh they are called elements. I will probably show you that code base as well. Um, but you can directly add those in your tab. So, so basically it's a 200 to 300 lines of code which will not affect you too much. Um, and you can build any single app.

The bounties are very much focused on DeFi. We love D5. I've been doing a lot of perbs, a lot of prediction markets. So, I would really appreciate if you build something like that. But you can also make a game.

You can do you can have anything else. Maybe a wallet and then you can include Nexus there. Um, as you can see on this one, there's Nexus widget and you see there's ET to base and you see on you see Ethon base, you see Ethon arbitrum, Ethon polygon. So you can take all of it and then transfer it somewhere else. Um, there's also another thing and I'll show you in a second.

It's called crosschain swaps. So let's say you're on OP um, and you need Kaito on base and you have 100 USDC on OP. So you can just in one transaction buy kit um and then it will be on base rather than op. So your bridging happen in one transaction and your swaps happen in one transaction. They're not multiple transactions or not a lot of hassle right now.

If I have to do that I'll probably go to a bridge first. I'll move my 100 USDC from OP to base and then I'll probably use a swap maybe go to D5 lama and then move and do the 100 USDC on base to kite on base right it's a too much hassle and I've done this in this year a lot I've had probably like thousand transactions and I've always hated it um I think that should be the final slideshow I do want to talk about a little bit of the bounties here. So, one of it is build any kind of unchained app. The idea is like unchained means you don't really need to worry about any kind of chain you're on. Um, it's a general track.

There are some of the examples. It can be unified gas refuel. So, there's a very nice project called small refuel. If you ever look up um created by 0x ngmi, one of the best steps I've met, you can make something like that but for unifying all the gas on any chain. um you can do some kind of intent explorer, a visualizer, um some kind of an extension and anything on a or morpho.

So that means that you're forking a morpho which is which has been done multiple times and let me just probably make it bigger and then there's also best defy or payment app. So anyone um is building let's say some kind of crossber payment thing in LA to any kind of borderless world or anywhere else you can do that. You can do pay payrolls and splits. You can do some kind of e router. All of these ideas are there and that's like $5,000 uh for those.

And then finally there's a dev feedback test uh or like dev feedback which is basically you test a docs. That means that you're not integrating with the deps but you're testing it out and you're giving a good feedback and we'll just look up on whose feedback is the best. It's a little bit more subject uh subjective but we love all the feedback. We are going mainnet um end of this month so we would love all the developer feedback as well. And I just want to show you some more.

This is just the documentation. You can go on docs.avail.org and you'll see pretty much all the SDK overviews. um installing it is really easy.

the npm install a project next core nexus element I'll just show you what nexus element is and then there are also some more examples on let's say core um there's some hooks and there are also ideas on how you can do some rainbow stuff or web3 provider stuff and then there's some examples on initialization on how everything works out and there's a cheat sheet we have a telegram group if you're not in it you can reach out to me I'll add you there. But you can basically look at any kind of cheat sheet. Sorry. Um this is for hackers. There are also some examples on what you can build.

Um we had 130 projects at ETH online. So you can take some inspiration from there. Please do not copy all of that. But that's also that you can do. And maybe I should just delete notion.

And then we have Nexus elements. That is another thing. Nexus element is basically pre-built components for your Nexus SDK. So that means that you do not need to write the whole code. And that's why I say like this is the easiest integration you can ever do at this hackathon.

Any kind of tab that tab that you build, it's going to take you maybe 200 lines of code, some copy pasting and it should probably build out really nicely. Uh but there are some examples of you know how you wrap your app provider, how do you initialize wallet connect and then there are some components and these are like four major components. One is deposit, fast bridge, swaps and unified balance and I think unified balance is what you would want your users to see. That means that how much balance there is for everyone on every chain and what's the total of it. And then there's fast bridging and swaps as well.

Um, and then there's a small example maybe that I can show you. So, this is a small, you know, test net thing that we built at Avail Nexus. Um, I did not have time to finish it, so there's not like a lot of things here, but I'll probably just go through it. I really like the picture, so I wanted to do it. Um, just disconnect my wallet.

But in general, connecting your wallet with Rainbow. I sign the transaction. That's my main wallet. So, if I get hacked, I get hacked. Um, now this is where the unified balance.

You can see, you see there's ETH and that's all I have right now on my, you know, um, test net. I have Ethereum Sapoleia, I have Basoleia, I have USDC on Monad and then I have Monet tokens as well. This is test net. So, that's why I have Monet tokens. I can now do some kind of transfer to any destination chain.

And the reason why you're only seeing this many chain is because I have only, you know, enabled those chains. You can enable more chains. Um, put in a destination address and then a token and amount. You can bridge as well and you can deposit from anywhere else. This is just a test net.

And then there's also crosschain which I did not do it on test net but there's probably on uh mainet if we can check. Uh, let's check should be this. And because I did not confirm, I want to connect some different wallet. Oops, sorry. Uh, let's see what is my wallet with cheapest money 049.

And I just sign another transaction. If I get hacked, I do not know what I did. Um but again this is the main net. Uh it's on mainet. So you can see I have $33 and it's on arbitum one Ethereum mainet.

I have some base tokens. I don't know where I got that from. And then I have some USDC which is 0.004. I can take this I can transfer it to multiple chains and because this is the main network you see so many chains here.

Hyper EVM, Kaya, Avalanche, Arbitum, Base, Polygon. Uh there should be Moonet as well, but Monet is not launched yet, so you cannot see it here. Um you can do it for test net. And then you can do bridge as well from multiple different chains. There's a crosschain swap.

Uh I don't think I worked on this one, but crosschain swaps is also enabled. There's a whole code base online that you can find on in the documentation, but that's the basic basic work. Any questions? so far.

Yes.

Sorry.

You can just say it. I'm I can listen to you.

Yeah. Mhm. Um it needs to be an EOA because you that's where the user's fund live, right? um if the [snorts] if that safe wallet is integrated and if there's some way that possible but no mostly UAS yes any more questions I think that's about it but yeah uh if there's anything else feel free to come to the booth I will be there for the most part um but thanks a lot for listening to

Automatic transcript — names and jargon may be misspelled.