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

Loading player…

LFGHO 2024 - Finale

ETHGlobalWed, Oct 9, 2024, 12:00 AM

Join Kartik Talwar from ETHGlobal for the Finale of LFGHO 2024. With a week of open learning, hacking, and workshops on all things stablecoin, as well as $75,000+ USD in prizes, LFGHO is a great way to connect with the community from around the world, and help shape the future of Ethereum and DeFi! ----------------- Follow us: https://twitter.com/ETHGlobal​ Check us out: https://ethglobal.co​m Email us at: hello@ethglobal.com

Transcript

[Music] good morning good afternoon good evening everybody appreciate your patience here I'm cark one of the co-founders of e Global and I am super excited to welcome all of you to ALF go this is our finale we're gonna wrap up the whole hackathon today and I'm going to cut to the Chase and we'll get right into what today's about finally everything is working on E global. TV which means you can see this stream will'll be using this chat for the rest of this ceremony and you will be able to talk to us and ask us any questions we'll to see all of that live and answer any of those things there so this event is brought to you by eth global and for those of you who are joining us for the first time we're an organization with a very simple Mission our goal is to onboard thousands of developers into the we3 ecosystem and we do this by running hackathons and Summits LF go was our first event of the year and this was no different we did a summit talking about all the things happening in the world of stable coin payments in rwa some of the the amazing talks that we had that are now available on YouTube but the next hour is all about the hackathon we're going to talk about all the things that came out of it this was a massive event with over 870 people from 74 different countries spending 23 time zones people came from all over the world and six different continents so we're going to see all the creative things that came out of it and all the prizes that people people want and on top of that we also had four incredible ecosystem partners and dedicated mentors and they're also giving away a lot of prizes so we'll jump into all that information as well and tell you who won what prizes speaking of prizes there's going to be $775,000 in prizes that are going to be given away very soon so I want to thank all of our partners who are going to be making this possible so without further Ado let's thank go a family and chain link all right 870 hackers they spent the last 10 days building incredible things using go and changing how we think about Defi and payments and together they submitted 254 amazing projects we had a very busy last few days going through all these submissions talking to all these teams having everybody get feedback on what they built and through that we came to a list of 10 finalists [Music] we're going to be bringing these final lists on today to demo what they built live so for the first time ever let's give a massive Round of Applause to our 10 incredible LF go finalists we have go share ghost at fuel goat go box invoice. XYZ Bora wallet the credit wallet Boo and exercise your go these ttings will be coming on and demoing what they built so you all can see their incredible projects before we get into that first demo I want to take a a quick second to thank all these incredible 244 teams listed here who took the time to build something super amazing in a very short period of time challenged themselves and rethought how they can use payments and stable coins in our day-to-day so thank you to all of you who submitted a project just because you were not one of the top 10 teams it does not mean you were not good enough we really want you to use these events as an opportunity to build something that you are personally excited about and take advantage of the help that you get from incredible Founders and mentors to really make a DSE in the world of web 3 so please keep building if you need any help with anything beyond this hackathon after your uh project to make it kind of get to the next step reach out to us on Discord email direct message e.tv Chat all that um is available to you and we'll be happy to help in any way um and offer our Network to you and all these projects are also available on eth global.com showcase so you can see what all these 2 54 projects did including looking at their source code to get better at developing in web 3 before we go into our very first demo I want to take a quick second to remind everybody who participated to take two minutes and fill out the feedback form for this event from the dashboard uh and you can win one of these hoodies this makes it easy for us to understand what went right what went wrong and improve this for the next set of thousands of people who are going to to be getting into this space so takes two minutes there's a bunch of yes no questions ratings out of 10 just make that easy for us to help make all of it a lot better for everybody else in the future and finish this feedback form all right enough talking let's get into our very first demo for today without further Ado I'd like to bring on team go share first of all thank you for having us and we're very happy and proud to present goare goare is an iOS expense planing app that uses uh inapp settlements using credit delegation token swapping and cross Network transactions so to introduce ourselves my name is Artmy and this is Jon I handled the front end whereas Jan handled the back end I'm currently a postgraduate student at Imperial College London and Gan was previously a bance security engineer so what kind of problems do we solve with our project first of all we actually use onchain settlements for expense splitting uh with apps such as splitwise expense butting is just numbers on the screen but you don't actually sell those expenses they're just symbolic on top of that using a mobile phone we actually want to expand the user base of a and go lastly we want to incentivize people to Mt go not only do we handle the Ina payments but also we encourage people to borrow go and also use those go to handle the expenses so to summarize what we built the custom payment protocol uses payment contracts chain link ccip a 1in fork and the RV V3 e facilitator the group expense management uses a credit delegation Vault and to securely and easily onboard the users we use account abstraction and EIP 433 smart accounts for signature-based pre-approvals we use the EIP 2612 permit function and the activity tab pulls data from contract States event logs and the E graphql endpoint so now let's demo the application RT is going to demo it live from his phone so when when a user downloads the app they are prompted to sign up or log in they can log in using their metamask account or create a new wallet using goar's account abstraction and the EIP 433 smart accounts so let's create a new account and The Silo wallet is secured by biometric authentication using Apple's face ID and this account doesn't have any outstanding payments or groups and the user has two ways to add funds using Fiat or to buy crypto using the unlimit iOS SDK or using the ethereum facilitator and supplying ether's collateral to Mint go in the dashboard the user can see how much can be borrowed and the interest the protocol is offering for the different types of collateral so we can create a new group on the homepage the expense groups can be created with friends and the group leader has the option to fund the expense with their liquidity or using a credit delegation settlement the depositor provides liquidity by depositing their assets like go into the protocol and then delegate their credit lines to the other members of the group to split the expense the depositor can set up a pay by deadline and the token they want the funds to be received in each group is a credit delegation Vault for that group's expense management and we use the EIP 2612 permit function for signature-based pre-approval of funds and it's confirmed using face ID great so now the groups created we also use the metamask SDK to link our wallet and we can log in using this this account that we're going to log into is already funded and we can see that on the homepage it has some existing groups and outstanding expenses to be paid so for the group members to pay and settle their expense they have the option to pay using liquidity or borrow go this allows for a combination of transactions where the user can supply eth is collateral then borrow go switch and transfer that borrowed go into eth and here the user maintains 100% of their exposure to eth while still utilizing the go token for payments all the transactions are signed using face ID and a notification is sent to the sender and receiver upon transaction we use chain link ccip to allow for cross Network transactions as well as a 1-inch Fork to swap the tokens during the payment protocol lastly the activity tab shows a transaction history of your friends this is historic data pulled from event logs of the contracts swaps and the transactions and allows for the go facilitator activity to be shown using the graphql subgraph endpoint thank you awesome Jen Emy thank you so much for our very first incredible demo for the finale this was an amazing project and love that you can manag to do this whole thing as a native app uh in a very short amount of time so hopefully you get to uh continue working on this thing and uh everybody else can find out what this is by getting the QR code from the live stream so thank you all right with this we are ready for our second finalist demo for the day and let's welcome Henry from atfi yeah GM everyone today I'm glad to introduce our project ATU and what we do is very simple pay your gas with ads and some of you maybe has seen this joke on Twitter before yeah you can watch as to wave your gas fee and think about it what stops you from shopping your favorite nft and trading the nas alpha talken or just transferring your assess to a new address of your own the gas fee I know sometimes very expensive but you have to pay it actually because that's how blockchain works and so nowadays high gas fee onum main that limits the users interaction eventually hinder the mass Dr option of web3 but think outside of the box there are various excellent projects are potentially advertisers that are are seeking for different kinds of users such like Traders developers and researchers with real onchain activity uh so for advertisers would they like to pay for the users G gas fee I believe the answer is yes because not only the consumer acquis uh the customer acquis coast is better than other operations we now have the sponsoring gas fee increased the brand influence of a project since they have the marketing budget to pay for users gas fee it also help helpful for early stage product to Target the audience and gather an early stage community and here's the team currently only myself and I'm Harry a Cy cyber security Master student in New York University and I host a small company and run other startups I'm also a co-contributor from bu doll and for the business model we are going to take away 30% of the transaction fee in the per payment and 25% will be taken by the team to improve the project and 5% to the treasury and another 70% will be used to pay the gas we still have many things to move as in we need to build a platform from advertisers to post their ads support layer 2 integrate with metam SNAP for a better user experience support more accurate Advertising based on onchain activity and smarter gas management and that's all for the pitch and let's just go straight to the demo and we use connect kit to connect our wallet and we're going to in this demo we're going to connect the wallet which doesn't have any e on it but we're going to say send our app token to the receiver account and so here it is and uh to create a new transaction we going to create uh we going to click this button to create it we just set the receiver address uh of your own and we currently support the app token with support the EIP 2612 so we can use the permit and we just set amount amount that could couldn't be bigger than your current amount and uh yeah after you click submit we going you need to sign off like signature uh and it is a permit uh it is used for permit but you need to make sure that everything's okay the value the deadline and after you sign in okay we you're going to click sign here but we already create one and after you create it you'll get a signiture locally and you need to Wi your ads to make it a real run so when you click first you need to pass a wordi by human and then okay you have two choices if you just uh like to run it normally you just click the normal button but if you want a double gas it means that you want the transaction to run more faster you click the double gas and we'll have an advertisement provided by a Affinity uh just for example yeah okay after you w you're watching as the challenge is finished and yeah you're going to uh finish some transactions and you can see here is that uh we can see the signatures passed to the reler address and it pays the gas fee and finish this transaction and send app token from address to the receiver here and since the app token supports EIP 2 612 so we can call the permit function to get assess of transferring and finish it and that's how ad through works and we could support more function and more in the future and that's all thanks awesome thanks Andre that was a really cool demo and uh you managed to put in gaming ad in there so uh it was great and hopefully we get to uh see these types of incentives in the in the wild and have people get their gas reimbursed this is cool all right on to demo number three let's welcome gobox hello so this is z friendly and I am going to demo gobox for this hacka so the overall goal here is pretty simple we have a user here who has uh $40 worth of collateral deposited into A3 markets on polygon Mumbai and also $60 worth of collateral deposited into A3 on sapoia and now he wants to borrow 70 go and have them delivered on polyon Mumbai but as you can see he does not have enough collateral on Mumbai to back the loan and he doesn't really want to move his collateral from sapoia to Mumbai or even take it out of all protocol at all so we are going to achieve this with a combination of credit delegation ccip and go facilitate her design so with that introduction let's just jump right into the demo so here I'm going to connect my wallet and as soon as I do that you can see a summary of all of my collaterals across seoa and Mumbai and for example I have like $10,000 worth of PL available to me so the next thing that I have to do is to delegate credit to both go boxes and seia and Mumbai I have already done so for Mumbai I'm going to do it for seoa right now I'm going to confirm this transaction and while this is approving we can move on to the borrow go page and you can see here for example that I can say I want to borrow 50 go tokens back by my collateral onoa and also 20 go tokens back by my collateral onon Mumbai which means I'm going to receive 70 go tokens in total and I have a option to choose which chain I want them to be delivered on now I can go ahead and click borrow I confirm that and as you can see I get a bunch of transaction hashes that I can uh basically track my request so what's happening behind the hood if you take a closer look here we just interacted with the sepolia gobox interface and we requested to borrow go tokens with the specified parameters the apoia go box in turn uh sends a ccip message to the Mumbai go box and instructs it to borrow 20 go tokens on behalf of the user so it's going to do just that borrows 20 go tokens and it's going to immediately burn it and right after the burn it's going to send a ccip confirmation back to the aoia go box which is then can continue executing the borrow request which means is going to borrow 50 go tokens on sapoia and also uh meet two new go tokens backed by the fact that they have been already burned by another trust at goo and polyon Mumbai so basically uh that's the project and this design is not really limited to two chains for unifying liquidity across all protocol through the go token which is something that we are exploring and yeah that's basically the project and for more information you can scan this QR code and have a link to the repo and a bunch of other interesting stuff yeah that's it thank you awesome thank you so much and uh hopefully we get to see more uh people try out a multi-chain strategy like this it's great all right congrats all right next up we have B wallet B whenever you're ready hello guys can you guys see the screen and hear me yeah nice so have you ever think about how to Peg uh how can we um peg go to $1 well this is what I F during this hackaton this week I'm Fabrizio I'm a full stack Dev from Italy and I'm also famous because once I I I gave a fist bump to stany during during a conference actually in a in another hakon so what what um the problem I'm trying to solve is how to um bring go back to $1 and um because currently price of go is 98 cents overall constantly 98 988 cents um so I built uh bura and buah uses a strategy based on the interest rate so um with buah people well users are are incentivized to borrow go when the price is above $1 when the go price is above $1 H the buah will set a lower interest rate so people will be incentivized to borrow more go and the value will be back to $1 and it will do the opposite when the price is below uh below $1 dollar so the interest rate will be higher people will be less incentivized to um to borrow and the um the and go will slowly come back to $1 um so bura is a vault that means that user can deposit collateral there they get they get go in exchange but also Al they get um uh shares they get some tokens representing their their debt giving life to a secondary uh bond market so people will be a able to trade their debt how so um I created this ERC 4626 volt which is also a go facilitator a go facilitator is basically a smart contract or an address who can who has the permission to Mint go um and this vault is rebalancing a fixed rate depending on the real uh market price of go which I get from uh a chining Oracle uh that's that's the formula um the base interest rate and the sensitivity are values uh that can be decided by the a governance and the go price is actually the factor that makes the rate uh fluctuate uh yeah in this graph you can see how uh when the the price is below $1 the interest rate is uh is higher and the P when the price is uh above $1 interest rate is lower so people will be incentivized to borrow more more and will increase the supply of go and will um yeah and go will possibly come back to to $1 nice now is uh is demo time so I had a lot of fun because I uh manage to uh Fork the a interface um you can do here whatever uh whatever you uh you do in the normal interface so you can borrow new go and you can repay go using the facilitator so the bura bolt um but the interesting thing is that you can list some bura for sh for for sale so again a burah is a token which represents the uh uh the the depth of the user right so if I borrow some go uh when the interest rate is low uh other I can resell this uh depbt when the interest rate will be higher so I can make some profit and I can give the possibility to other people to get liquidity buying my debt basically okay that was all uh thank you very much I just wanted to greet my my Mom and my Dad bye amazing well thank you and uh that was awesome uh thanks for explaining how the stability works as well and uh doing this cool project and I'm liking that the t-shirt that was B wallet and next up we have Buu whenever you're ready we ready now SAS perfect today on the we free payments space we have a bunch of struggles but first let us introduce ourself we are a Latin American we re Builders team from Venezuela and Colombia Seas our full stack and smart contract developer Jonathan our back and smart contract developer jmail our frontend and product designer and I am Angela the project manager here here so let's continue talking about the web3 payment struggles like the fact that you have to connect your wallet and a r new the app that you want to interact with and at the same time TD's navigation process through complex steps that let's be honest if we want on board the next one billion users that's not the way it is and at the same time the constant security exposure or if you connect with a malicious website or the fact that you connect with a website that then get hack and not to mention the gut piece that of course when we talk about or something we can pay $10 Gas fees transactions but if we talk about payments that's not the ideal situation but what is the ideal situation if we think about it uh there's three main points on it like painless transactions cost free payments private security safeguarding so that's why we build Buu Buu it's basically a go focused solution designed to elevate your worth R transaction experience where we really want to cover those three points points how we think about two main points like first the marketplace they always have to uh modify a bunch of stuff in their vend through modify the payments Solutions with Vu which is uh adet or Bill a a a widget uh where the only thing they have to do is put their wallet that they want to receive the money verify the payment token and confirm transactions with their infrastructure and from the other side the user they just want to be focused on what they want to buy so that's why we will boot a smart contract wallet gas Des for completely with the user goes to the marketplace select the product that they wanted to buy uh preapproval the transactions generate the token payment and that's it claim the product but it's easy to see it in the demo so let's go through it so the first thing that you have when you go to boo it's the simple two options like you can import a wallet or create a new one we of course import a new and funded with uh 6 ye and you have three simple options or you can fund or you can send or you can buy let's buy we like to buy uh a product from uh one go like let's say a go Echo $1 one go let's go uh so let's generate the payment token one go here um let's put their password security reasons perfect now we have to sign the transactions and that's it we have our purchase token that we have to copy so then we can go to the marketplace this is our a merch Marketplace let's buy now the echoback and let's put the payment confirmation but not just that we also have to copy our wallet why because in our multi signature uh infrastructure and the smart contract wallet we have to confirm not just the amount of the money but also uh the wallet where we said the money so that's why we can pre-approve all the transaction and it's all decentralized so we can claim the product and we will AIT because it's a seola uh go uh transaction so we just uh just way for confirming and then we can see in our wallet that the go is already discount uh it's claiming now let's wait for a bit perfect we got our product let's see the transaction and we can see the transaction is already confirm so we can go to our um boo wallet and that's it let's go five go now we already uh put our product and yeah in our team we really believe that we are going to achieve our goal to bring more people to the ecosystem but first it's time to build the infrastructure with that in mind thank you so much and let's go Angela team that was awesome and a very energetic demo everything worked out really well so I'm glad that you're able to build this thing and this is super cool so congratulations all right on a similar theme of making it easy for Consumer interactions um let's welcome our next demo ghost yeah nice so GM everyone I'm lemon and today I'm presenting ghost uh go Centric mobile native smart wallet for perer two pay payments um I build this with my friends Zerg Frank and and orbo we are part of a huge web3 community in Rome and we love going to acons together but let's get to the demo so first thing it's logging in into our application we can use uh uh simple email address uh thanks to THB here I'm receiving a verification code uh that I will paste it let's see if internet helps me yes so see one four 970 right so we are right now um creating an embedded wallet and an Associated smart wallet actually this is an already existing account so I have some money already on it there are uh you know the basic operation of uh peer-to-peer wallet adding money sending money uh transaction history here and the first thing that we might want to do is um refunding our account so I can copy my address and send in this case some usdc so the cool thing about this wallet is that of course it it's it it's go Centric uh it means that you can send go of course but if you send other assets thanks to chain link uh automation we are automatically swapping them and into ghost into go token sorry so that uh go is uh acting as much like the true digital dollar uh in the meantime that seola um goes with the transaction I can show you some other stuff in the app so this is the profile page uh Frank in this case I can money to him view his account on the Block Explorer and then I can also check details of uh transactions that are already happened on the on the Block Explorer okay fine the transaction went through my balance updated correctly and so I can proceed with sending some money to Frank so uh let's say that I want to send him $ as you can see here I wasn't prompted to sign any transaction everything is is gasless uh because we are doing our best to you know offer a frictionless experience to you users and notice that this is a mobile native app so it's not a progressive web app uh so we we really want to invest in crypto here in consumer crypto sorry um then I can also show you another thing so Paulo in this case is on Mumbai so it's another network with respect to sepolia and we made an integration with the chain link ccip so that you can run uh cross-chain transaction so if I send this transaction year Paulo will receive his money on uh Mumbai uh going forward with the demo we also have a pocket uh feature here which is uh for investing and saving purposes uh as you can see there are like two core D5 features of a there's the Vault and there's the uh Landing pools so in The Volt you can basically deposit money and earn some interest as well as of course like withdrawing them and then in landing pools you can supply uh some collateral in this case uh we are swapping your go tokens into Di and you can use this collateral to borrow some money whenever you need them for your payments um one thing to add is that uh these deposits in either the Vault or putting some Supply on a they are also automated because we have um an auto run up feature that uh every time you receive a transaction let's say of $130 it sets aside uh 30 cents uh in aor wall uh the Vault or the landing pool so getting back to the sending again let's go back to Frank I can show you like uh how you can use the borrow feature here so I have a balance of nine uh but I also have some collateral that I can use to borrow some go tokens of course not much collateral so if I'm trying to send 50 I can't but let's say that I want to send uh $11 to Frank in this case I can borrow um the missing part and send a transaction so everything uh again signatur less uh gas less uh we are now um performing the borrow and then um sending the money to uh my friend here so the balance updated because because the borrow went through and and now it's the transaction is loading uh again let's see how seia how long suppo takes and uh yeah I mean that's pretty much it thank you so much for your attention and let's go awesome thanks again for showing another cool account abstracted wallet that makes all this stuff super easy so hopefully we get to see a lot more stable coin payments between people congrats all right next up is our new demo which is Project goat GM folks this is cod and this is our team so what's the motive behind building code are all the merchants or either web2 or web 3 who have just created their stores and they want to accept payment via crypto so what what we have build is they can easily accept payment on their application now they do not have to care for uh it's a it's a very simple fictional experience for both the user and the merchant all they have to do is create a store get an API key and install the SDK on the application so without further Ado let's go to the application so this is application for the merchant where they have to create an account so we have to create account let's say create one account I just have to select my name select a domain I have to authenticate with theas key and there you go my wallet would create soon and yeah here as you can see they do not have to remember any mnic or any seat phas they can directly get in their get into their dashboard using the pass key also now let's create a store so I'll say this is uh ELC St and this is cool Al an image I can easily create a store store is created let's wait for DB to index it awesome so once I created my store all I got to do uh I can I can get all I can just create my cash my EP key and just go to my application and install our SDK which is launched on the npm library so this is LDK uh I have to install it and wrap it with the provider I've already done so here I have to mention our API key that I fished from our website and in the app itself I just got to do is add a button where I want to buy code uh this is the test application we have two options both bu uh conventional where the strip pay or buy with the new goway so let's go with the goway here the user can log in with both passy or EA wallet so let's go with the pass let's go with the EA wallet we'll choose metamask I created this is the store that I created and I have Z go in this now so I'll just switch wallet which yeah like it took some time to load but we have some go here let's confirm the the transaction since uh it's signing via EA wallet so uh we have to sign it but if the user chose to log in VI Pass Key then it would be C this wait for the transaction and also here uh like stripe charges 2% on every transaction uh we do not charge any percentage on every transaction all you got to do is just create a store and start accepting payment in stable coins let's wait for M MTH confirm it let's wait for the network to confirm the transaction so ideally you should be able to use this plug-in right away if you're building a web2 or a web3 application because all you need to do is just generate an API key put a button and you're able to start paying with go so uh definitely post the demo as well feel free to give us feedback and if you want to use the product then do let us know it's confirmed and let confirm to side let's wait for this to cash start and go to the success part meanwhile I'll go to the dashboard where I can see I've received this received the payment here also it's a uh I've received the payment now uh with creating the store there are many more defi related functionality for the merchant available like they can transfer the fund to any way that they want so I'll just choose my EA and I'll enter the amount and I can just send it since it's enabled By Pass Key and it's a smart wet account so there's no gas fees and the users only the us only sign with their Pass Key and we can bash multiple transaction into one transaction good now transacted and there also B functionality and these are the motion St the go and also there speed for uh converting their code into any other offers and on the dashboard as you can see my go is deducted and it's 0.

5 so that's all thank you awesome thank you so much for going through that whole demo and I'm glad everything worked out really well so congratulations all right three more finalist demos to go and we'll get to the prizes so without further ado let's welcome invoice. XYZ hey e Global I'm Sergey and this is our project invoice 3. XYZ why three well because it's create pay and manage crypto invoices and it's also web 3 so you're doing all this without needing an account who are we well we're a team called actual we're a smarter way for Dows businesses and contractors to pay and be paid in crypto or Fiat and it's sync with an accounting system so we're the web3 uh bill.com if you want to check it out check us out on x but what are we here for we're here for what we build for the hackathon and there's actually two parts to it one part is our crypto invo generator it's the ability to include um Dynamic hosted payment links and it's also the wallet connection through connect kit and the other part is the fully self-hosted um invoice page it's integrated with a you can pay or Supply collateral and pay later um and we're using a couple of the a protocols why did we make this um currently crypto invting for fall short invoicing and paying invoices is a fragmented experience we wanted to bring web3 borrowing to invoicing by utilizing go web three web three businesses can uh better manage cash flow prevent taxable gains and re Revenue gaps let's see it in action and for that I'm going to have to put on a couple different hats and so right now I'm a designer from a design agency I just finished crafting an invoice on our new free invoice generator tool that's coming out very soon but what I do get here is the ability to select the token that I want to get paid in which is going to be go because I had previously borrowed some go and I want to settle my debts it's really easy all I do is copy the payment link and then I go to my client on Telegram and I paste it in now I don't want this to be a verell um commercial but they do have some open graph um Dynamic image stuff that we can do so the client who is now me uh can see at a glance um the invoice and if I copy the link and I go back to my browser and I paste it in I'm able to see all the information related to it I'm able to check out the invoice and download it if I want to but what I want to do now is I want to go through and pay this invoice and what I'm actually going to do is instead of selling my eth and Reporting it as a taxable gain what I want to do is I want to deposit deposit it to use as collateral to then be able to borrow some go and then transfer that go to my vendor and everything works as expected um we can see these transactions uh but you can see that the hunter go is sending so that's that um how is it made it's an xjs application uh we use connect kit for wallet connection we use wagi for contract integration ethers for parsing amounts and our own internal API for the invoice generator um and then parsing that data um on the invoice hosted page um there's a lot we can do in the future we can bring web3 native invoicing factoring for businesses um there's definitely a deeper awe protocol integration that we can do so instead of having to click through separate buttons that can kind of all happen within one Easy Flow um we want to create a dashboard for users to view their invoices their payment history and metrics and obviously an on and off ramp for traditional web businesses web two businesses to quicker be able to integrate into the web 3 ecosystem um you can check it out these are the two links one is for the invoice generator the other one is for paying that invoice and yeah thanks for watching amazing thank you so much for that cool demo and uh yeah it's a per perfectly practically use for businesses so payment's easy congrats all right with this we got two more finalist demos to go so without further Ado let's welcome our second last finalist of the day dedit wallet uh hello everyone uh Welcome to our submission uh we are the credit wallet and let's go what we trying to achieve basically we wanted to build a real world use case for a and account obstruction with 4337 and one of the things that uh everybody uses on the day-to-day basis but no one really looked that much yet on the blockchain is the credit card concept basically why do you need to always look at your balance in order to make any transaction and make sure you have enough token for this transaction if there are a lot of great lending tools like a that let you automate this all under the hood and that's what we were trying to build a wallet where you don't need to worry about your balance in order to send anything so I think it will be all very clear on the example let's say you have a balance of 10 go and you want to transfer 100 go to your friend very very urgently so first thing you're going to do is you're going to request this action to transfer 100 go then uh we will try to execute your action and then you're going to get the error because your go balance is basically just too low it's only 10 uh now there is a solution to this thing and it's called Uh flash me and that's the unique feature of go so basically the same flow but you are requesting action here and before executing your action ref flesh means some very big amount of go to the wallet in order to make sure that uh your balance of go is enough to execute the action then we execute the action and then we'll look after the action is done how much go did this action actually consume and after we know how much go it consumed we can borrow the exact same amount of go from a in order to return this 1,000 go to The Flash Min lender which is the condition of the flash Min transaction to be successful and that translate basically in the transaction success and you were able to send 100 go with your balance of 10 go and uh without further Ado let's go to the demo and see it in the real example uh here we preset uh a demo wallet and we refunded it with b e and in order to open this kind of credit line you're going to have to PL some of the it to a pool let's do 0.02 and try to execute the transaction uh another great thing that we managed to use is the pass keys for any authorization because it's basically an ERC 4337 wallet so you don't really need to worry about seat phases or anything like that uh we're going to have to wait until the landing transaction is successful and out our CR line should be open and let's just go and do the action so my balance right now it's only five go but I want to go ahead and send to my wallet that has zero uh let's say 50 uh execute we're going to have to validate the transaction with C with Pass Key and after that we just need to wait for it to be complete uh what happens under the hood is again we ex we call the flash M we try to make a transaction case it's transfer it's going to be sent and we will borrow the exact amount of go tokens that we were trying to send in this case it's going to be 15 um we can try to look up the transaction in uh ether scan to make sure it comes quick and yeah it's executed uh let's see if the balance is updated yet uh On thean and Here is our transfer uh 50 go tokens just landed from my wallet to my friend's wallet basically with the balance of only five go at my wallet uh well that was pretty cool uh let's go a bit into Technic alties yeah so under the hood we are using model module which is based on ERC 7579 which basically means that we don't need to modify our year C4 337 smart account in order to use the functionality of flash me that's very cool and in the future we are going to add our module to the marketplace of herec 7579 also we are going to enhance the integration with AOL possibly by creating a separate module and yeah and we also want to propose to AV out to get zero first fees in order to improve the user experience yeah so that's basically all thanks awesome thank you Max and team this was great and uh yeah super cool to see just way more cool payment applications so another another awesome example here all right with that we are ready for our last and final finalist of this event so without further Ado let's welcome Ben to talk about exercise your go hello I'm Ben and today I'm excited to introduce exercise youro a novel approach in the def5 space our facilitator model uniquely enables users to M go using their go liquidity positions as collateral in the defi ecosystem many protocols rely on staking rewards to compensate liquidity providers this is primarily because swap fees alone often fall short in providing sufficient incentives however exercise your go proposes an alternative through our facilitator model by leveraging up to 10x we transform swap fees into a more attractive and viable incentive for liquidity providers the concept of using liquidity positions as collateral isn't new but achieving a sustainable model has been challenging for instance defrost Finance on the Avalanche Network initially showed promise but the value of its staking rewards eventually diminished similarly a v 2's separation of the amm market from its main Market limited its potential for growth this leads us to an important question can we use liquidity positions in a way that's sustainable and efficient in the long term to explore this further I'd like to guide you through a demo that illustrates how exercise your go not only addresses these challenges but also paves the way for a more robust and sustainable defi ecosystem so I'm going to begin by connecting my wallet and you can see I've already got one position here open up on Unis swap worth $1,200 so I'm going to go ahead and mint the maximum 90% loan to value allowed first step is to sign the wrap permit that allows that position nft to go into the facilitator contract then we're going to perform the single transaction to wrap and mint go let's do that now so um once we get that we'll have 1100 go in our wallet and like we can do whatever we want with that we could go buy pizzas and that's fine but if we really W to use this to our advantage we're going to do that leverage and I can't demonstrate it because um this facilitator means a fake go token since it's not approved by the a DA but what you do is you'll use that go You make another liquidity position on Unis Swap and you can do that you know 10 times basically until it gets small enough that it's not worth it to make another one and then you'll be able to collect fees off of you know 10x of what you put in originally but also there's another way to make a profit on that you become a peg Guardian basically because you've got this huge position on basically a short of go you got to watch that go price if it dips you unwind your positions and then for every you know percent it goes down if you're 10x that means you earn 10% so if the price goes down 5 cents in your 10x you've earned 50% on your original input of your collateral so it's a great way for you to earn money it's also good for the protocol because you're keeping the uh the peg where it should be so the last part of the demo I'm just going to like you can repay partially or can repay completely so I'm just going to approve the spend permit and go ahead and unwrap the uh the position and you'll see it goes out on this demo there's no fees so it's really easy you don't have to worry about that little bit of dust making it difficult to get out of some weird D5 position to get into we'll see this go through and then the meter will reset and here we go should reload here in a second maybe that transaction error usually it's just takes too long there we go okay and we're unwrapped and back to the original state thank you so much this has been exercise yearo awesome thanks Ben yeah that was a super informative demo and uh yeah just being able to actually understand how leverage can actually help make not only your trade better but also actually secure the protocol and keep it more sustainable is a is a really interesting way to look at it so that was super cool um all right right those were our 10 amazing finalist teams I want to give all of them a big round of applause again so I want to thank go share ghost at fuel Cod gobox invoice 3.

XYZ B Vault dedit wallet Boo and exercise your go all right the part that I know all of you have been waiting for let's get into all that um which is the prizes so all this is also on the Showcase and now you can check out all these details whether it's the demo videos to the source code to just how everything was built behind the scenes you can learn and catch up on all of that on the global showcase page so let's get into prizes so we have $75,000 in prizes being given away for this event and we're going to start off with the a prize so the best payment category Prize winners are goare for $10,000 and tap will be the second place winner for this category taking home 7,000 so congratulations to both of these teams for the vaults category Spectre protocol is the first place $7,000 winner and go V3 Vault will be receiving $4,500 as a second place winner for the facilitators category frola is the first place $7,000 winner and Buu the facilitator is going to be the second place $4,500 Prize recipient so congratulations to all six of those teams and on top of that the integration prize goes to these 10 teams so exercise your go go wo ghost gooey go Gothic go box Esprit Buu dedit wallet and go alert are all going to be taking home $1,000 each so congratulations for the best integration prize then we have family these 60 teams are going to be splitting the whole pool prize category amongst themselves so all 60 of these teams are going to be taking home $83.33 each for splitting $5,000 evenly I won't say all these names but congratulations to all of you and all this will be made available for you to catch up so you have to try to find yourself here don't worry too much about that then we have chain link the best project for ccip on go goes to go share Bank list wallet and go tip each of you are going to be taking home 1666.67 so 5,000 being split amongst three teams congratulations those were all of our winners and you can see now all the these details including the prizes and everything else you've won on your showcase so go head over to e global.com showcase to learn more about all these prizes You've Won and before we kind of wrap everything up as a quick note on all these prizes is that everything is tentative and not final which means that because we have to wrap up everything in a very short amount of time we take the optimistic route so everything will be verified before prizes are delivered so everybody's code bases and all the prize rules will be validated and checked before we disperse them which means that if somebody gets disqualified or something changes the amounts will be reflected uh to kind of the new change so the pool price amounts may change or the prices may move if somebody ends up not meeting the event rules properly so all that is tentative until fully confirmed and they'll be confirmed over the next two and a half weeks and the prizes are going to be sent out on February 16th all right that was all the information on the prizes so before we kind of wrap everything up I want to say a quick few thank yous to everybody who made this event possible which is so many people involved behind the scenes from our judges to the mentors to the speakers to our partners but first of all all 870 of you participated over the last two weeks and built something that you personally were excited about so thank you all the hackers for being part of our very first event of 2024 also want to thank all of our incredible judges for taking the time and hours to talk to all of these teams from across the world live and giving them feedback so many mentors and volunteers to run everything behind the scenes whether there's unblocking you on any of your code to making sure that we can do Zoom sessions across the world with 800 people from 20 time zones at the same time so many people made this possible and of course all of our incredible speakers have talk to us about all the themes that they're excited about in this space and all the educational content on how to think about rwas to payments to go to the AV SDK thank you so much for all of our speakers and lastly all the partners behind the scenes who helped contribute to making this event fully possible so everybody from the Dow to The A Team to the avara team to the go engineering team thank you so much and last but not least I want to thank the rest of the global team who makes sure that you have the best experience behind the scenes for every event that we do so quick thank you to Delbert Nick Maggie Nuno Fred paully Rory Hui Minnie andna moaz Emily Andrew Jacob and Liam all all right those are all the thank yous coming back to the 10 finalists we call them finalists and we kind of had them come on and demo what they built live so you can see exactly what everybody built but if you've been to or if you've not been to one of our events before um you may not know this but we don't have a notion of first second third for any of our hackathons for us these events are about an opportunity to have people showcase and demo what they're excited about and as a result we really don't want want these things to be like competitions our goal with the final is to show interesting themes and really interesting products that everybody else can see admire and learn from and as a result everybody who came in as a finalist effectively came in first so we have 10 winners for this whole hackathon who are all tied up for the same place and in addition to any prizes they may have won from our partners each finalist will also be receiving 550 go per team member from the e Global team and that's not all uh in addition to all of that each member will also be receiving 10 sepolia E from us to track and keep everything simple for their future development and ens domain will be also granted to every member on the team and you are allowed to come to any of our in-person pragmas this year as a amazing finalist for our hackathons and if you are interested in buying a harbor wallet you get $100 off grade plus lattice Hardware wallet and of course you will be entitled to your lens protocol handle and getting a username if you don't already have one and last but not least a $500 flight reimbursement to any of our event this year per member so you get to pick one of the events from our calendar and come to that and we'll pay for your flight and what are these events well none of those six events we're doing this year have effectively started so you have opportunity to pick any of these and that means you can see us in person in London Sydney Brussels Singapore San Francisco or Bangkok in March May July September October or November of this year so congratulations to all of these teams and last but not least let's talk about what's next after our very first event of this year we're going to be starting our next hackathon called circuit breaker which is all about exploring what's possible with zero knowledge proofs and learning about building with the world of zkp we get to start this event next Friday so you get to learn all the things that are happening in this space and explore a lot of things that you can do with Zer proof on chain so check out circuit breaker for our next async event and then we have our very first event hackathon in person which is eth global London on March 15th and you can see everything else that I haven't talked about in the slides here for the rest of the events this year on E global.com events so with that I want to say thank you to all of you who joined us for our very first event of the year with that uh please enjoy the rest of your week and we'll see you all on our Discord so thanks everybody and uh enjoy some Loi beats in the meantime take care [Music]

Automatic transcript — names and jargon may be misspelled.