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

Loading player…

Integrate Web3Auth in 4 Lines & Win $10K+ in Prizes!

ETHGlobalThu, Oct 9, 2025, 12:00 AM

Join us for a workshop with Yashovardhan Agrawal & Mohammad Shahbaz Al from Web3Auth titled, "Integrate Web3Auth in 4 Lines & Win $10K+ in Prizes!" Learn how to integrate Web3Auth in just four lines of code to kickstart your hackathon project! This hands-on workshop will guide you through Web3Auth’s resources and quick integration process Plus tips for using co-sponsors’ tools to boost your chances of winning. Ideal for mobile, gaming, and web developers, this session will empower you to build secure, decentralized apps with ease. This workshops took place at ETHGlobal Bangkok, a 3-day hackathon held November 15 to 17 2024, that brought 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! ----------------- Follow us: https://x.com/ethglobal Check us out: https://ethglobal.com/ Email us at: hello@ethglobal.com

Transcript

hello hello how's it going so let me quickly just start off the slides show first of all so this uh talk is all about weet o how you can use weet o in your application and win up to $10,000 as you can so first of all my first question is how how was your first dab experience like for me it was uh not very intuitive to be very honest it was like uh I opened up metamask I had to learn how to create a seat phrase and I had to like download that extension and do all sorts of stuff just to access uh I guess I was trying to see open C and just trying to see what nfts are like and that was a pretty bad experience for me so most of the people who start off at web three is like they have this kind of an experience right you have to enter an application oh you can come in please yeah and they have to understand what is a web three wallet they have to install a mobile extensions and all sorts of stuff the same problem that I faced and they just drop off because it's not a great user experience people would just want seamless logins that they have in web to right so the web3 experience should be as simple as how web 2 has figured it out just click one click Google login or whatever and just start using the application right so it should not be complex and the major reason because of this is people are not aware about handling their keys they just lose their keys very often and just a single Factor it is right SE phrase if you lose it if you have written it on a piece of paper you're gone if you write it on some Google dog or something you are hacked and you're gone so even 3.6 million B BTC is lo think about 100K BTC at this point $36 million sorry no sorry 36 3.6 billion it is so it's a lot of money that has been uh lost in this so what users are familiar with as I mentioned just get into the application monly Google login and start using the application it can be Facebook it can be email password list it can be pasis these kind of things and that is where weo comes in to help this adoption particularly so the major part of web Trio is these seamless logins are done using a non-custodial management like if you're using binance or some other application you are technically not owning the account the account is owned by binance and that's what happened with FTX and their hack as well not technically a hack it was a scam right because they took your money and went away this cannot happen with a non-custodial Key Management Service and that is where web3 enables the same experience inside of your DAP in the same way what you might log in into binance or somewhere else so it is compatible with all the authentication methods you can spin up your own you can use Google odd zero Firebase anything and it is globally scalable as well everywhere you get the same high-speed networks and same logins basically we can be totally hidden as well so how this works let's go through that so when a person comes in into your application they trigger a simple login we have demonstrated odd zero over here and the login provider like Google Facebook anything they can be used instead of ozero as well and they just provide the details it's generally O2 which means they will give you an ID token this ID token is given to the web tree or SDK which in turn goes to our Au Network which is powered by MPC so what it means is your key is distributed into multiple Parts across a node Network which is actually shown over here so you can see there are six nodes technically you need uh six nodes there are multiple nodes hosted across the globe and you need these to give you one part of the share the other part of the share is stored in the users's device or maybe a two- Factor authentication like SMS OTP or authenticator and things like that and it in turn gives you the private key or the signature because the private keyy is always distributed and these signatures can be used inside of the applications directly to make a transaction as simple as that so all of these things are happening but the user won't even think about it for the user it's a wly Google login and that's it and right now we have 21 million plus monthly users using this all the time and we support all the chains and definitely the ethereum ecosystem very very special to us and we support all the logins and all the platforms as well you can use it everywhere so I'm just demonstrating web 3od really quickly so I'm going to our documentation and I'm just trying out a demo really quick so this is the web3 demo and I'll just go and click on Google login I hope this works because the internet is very bad so okay this is working uh I'll I have clicked on Google login and next basically after this what happens here is I'll get an account you can see my account is displayed over here I can copy my address I open up a UI I can see my nfts or activity or whatever in this particular account I can on RAM things I can literally do whatever I want in just a moment and I can even Min an nft and do all sorts of transactions without even knowing I am on the blockchain so this is the special thing about web3 that you won't even notice it's here and and you will be able to do things thanks a lot for joining in if you have any questions just let me know about it and let me go to the main thing what you are here for what you can do with web Tri this weekend so we are giving our prices were $10,000 and these are spread across all our different sdks so first thing I'll go into our web three o plug-and play SDK this is what you notice over here in this demo so basically everything is built from us for you in our plug-in play SDK so one click Google login Facebook login whatever everything is built up and if you just integrate this SDK and obviously if you integrate more aspects of it like custom authentication uh I'll go to the documentation and show you all the links are here actually so I can quickly quick start inside of this it's a basic application built and you can just directly clone it in your local as well using this command or you can just just try out a preview right here right all of these things are made for you and you can utilize this SDK in your application then you don't have to configure a lot of things by default if you configure something like custom authentication or add things like wallet UI on ramp interoperability it will be extra points for you for winning this pricee next come next comes our mobile sdks right so mobile sdks we have under plug-in play you can just select Android iOS react native whatever or you can also go into single Factor do which is a higher value price particularly over here and you can select react native or any other SDK for that matter and utilize it so a basic integration can be created easily using the quick starts and if you want to Deep dive into it we have SDK references mentioned as well so you can just directly go to the SDK reference click on it and just look at the different things this SDK has to provide to you right so it will be as simple as like just adding in the basic SDK and adding in all the features like wallet Services we mentioned about it wallet UI and interoperability with wallet connect and things like that and there's a very special thing about single factor or is you can pre-generate the wallet before even the user logs in so if you use that feature we have mentioned it here you'll get extra points for that next comes our single factor of SDK in web we were talking about uh all of these things on mobile and in web we have the same things you can try out and you can even try out our pasy plugin that is one of the major features we are trying to test as well uh as help you integrate over here so the same thing you can win up to $2,000 and uh you can just start off with a quick start or if you want to Deep dive you can go to the SDK reference and try out different things now comes a very special SDK we have recently revealed is our native account abstraction so with a few lines of code right here if you can see I can easily enable uh I have to go to react native over here so it's supported across react native um and the web sdks account abstraction SDK particularly so you can easily abstract away all the different things all the complex things about account abstraction you can literally just Define your particular smart contract provider maybe safe by economy and all of these we have mentioned the particulars as well safe kernel by economy and trust and with a one simple uh bundler config you can configure your smart contract wallet on top of vrio as well you can also participate in the B economy prize and all other prizes directly through this so if you use the native account abstraction from web3 o which all the links we have provided and and test out the whole flow in your application how it works and stuff like that let us know your experience and utilize it on PR we will be happy to give you up to $2,500 over here and finally mini apps telegram mini apps are on the hype right now I can see multiple people already building it and we have also introduced worldcoin and faster Mini apps for this hackathon so you can partner up with worldcoin and faster for their application and build a mini app on top of we Earth to win this particular price we already have guides for client side setup and server side setup for telegram mini apps and the experience is quite smooth actually you just click on telegram open the mini app and it will automatically log you in through the single Factor Roth SDK what we have so the guides are here you can try it out and um you can just set up web three all basically so if you see if you build a telegram mini app you're not just qualified for this price you're also qualified for the single Factor o SDK price if you build native account obstruction you are not just qualified for this one you're also qualified for single Factor Roth and maybe uh plug-in play or maybe mobile as well so there are multiple combinations that you can do and you can win a lot of prizes over here from web3 or and you can just simplify the whole onboarding experience the main thing we are looking at is the ux of the application and how it works well and ties up with your whole application ecosystem that you have built so that is the major thing we thinking about and we cannot see uh like we wait to see what what are the things you have built over this weekend so um you can just scan this QR code all the details I have mentioned will be over here and you can connect with us we are there at our booth uh right literally in front of the entrance you can just see our booth from there and we are over here in the weekend uh at least one of the team members will be present all the time so just hit us up anytime so that's all from my side if you have any questions happy to answer that thank [Applause] you perfect okay yeah okay sure sure sure so pasy integration I can actually show you a demo as well for that uh you can just go here and look at the single Factor Ro and if you see over here if I have a pass key okay I have to unlock a few things to get my pass key I don't have a pass key on this uh particular system so I'll log in I'll create a pass key right now so I'm logging in using Google and what happens over here is there's a simple passy plugin uh let me open up the documentation and show you sorry so uh this is particularly enabled by our sing factor or SDK so if you just install this pasy plugin and just uh add this PL passy plugin directly you can easily integrate it literally copy paste this code and it should work I'll uh go I'll Deep dive into it if you want uh later on as well but I can just quickly register a pass key right here itself I think I have to unlock this just a moment and I'll save a pass key right now actually I want to select something else just a moment okay so bki is saved and I can even save a pasy over here with the my browser and instantly I can log in the next time using this Pass key so see the pass key is right now saved you can just see it popped up and I have log out and I have click on have a pass key and I sign in okay sorry okay I guess uh there are two different things conflicting with each other I should have to remove this once okay now this will work because uh basically what was happening is my system as well as one pass were conflicting as soon as I do that one more is registered it was detecting as iCloud but uh basically one pass was uh coming in and now I log out I can log in using this Pass key right now so yeah it was as simple as that so basically this will happen and you can utilize it inside of your application with like basically four lines of code that's what web3 o is all about everything four lines of code so you can just quickly add this plugin just add add your uh RP ID means your whatever ID you're associating with it so any email or any kind of unique user ID and your app name that's it so that you can just quickly add a username over here and that's it the RP ID basically is your app uh app whatever doxyz and username is basically your unique user ID that's all you need to do and click on login with the pasy so that's how it'll work thanks any other questions I guess not so thanks a lot for attending it and uh okay you have another question I see yeah uh do pasis work with react native for you for your platform uh so Pas Keys currently are supported only for browser it's not supported for react native the single factor. JS SDK works on the browser and you can directly use it over there okay thank you lot for attending uh I'll see you guys later thank you [Applause]

Automatic transcript — names and jargon may be misspelled.