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

Loading player…

Create Transactions with Circle's Web3 Services

ETHGlobalWed, Oct 9, 2024, 12:00 AM

Join Blessing Adesiji from Circle for a workshop titled, “Create Transactions with Circle's Web3 Services.” In this 20-min workshop, we'll explore user experience challenges in blockchain transactions, focusing on gas fees. We'll review using User-Controlled Programmable Wallets & Gas Station to overcome these. You'll create your first gasless tx. We'll also discuss use case ideas for the hackathon. This workshop took place during ETHGlobal Brussels, a 3-day hackathon held in Brussels, Belgium from July 12 to 14, 2024. ETHGlobal Brussels 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: x.com/ethglobal Website: https://ethglobal.com Email us at: hello@ethglobal.com

Transcript

[Music] okay uh I everyone my name is Blessing and I'm the developer relations manager for EMA region at seu uh today we're going to be talking about building with circus developer platform so essentially what I'll be going over is I'll be going over what the circle developer platform is what you can use it to build and how that sort of ties into the Bounty and what we expect from Aras today uh sorry for the entire weekend what you can come up with and also how that ties into how you can win all the bounties that we've listed on the its Global BR uh page so starting off uh this is essentially what to think about when you see the when I talk about the circle developer platform and it sort of offers the cohesive uh technology stack that you need to build on Ciro right so if you start from the base we've got the blockchain networks and you can see pretty much all the blockchain that usdc supported on and on top of that we've got the stable coin protocol which includes of course usdc and URC and then cross chain transfer protocol uh which is cctp I'm pretty sure everyone is familiar with cctp and cctp let you move usdc securely between blockchains and also we've got the bridge usdc standard and sitting on top of that is the web service and web three services allows you to use three product offerings that we've got at te we've got the programmable wallet we've got gas station and we've got smart contract platform programmable wallet let you embed secure uh wallet into your application be it mobile app or web application and you can also uh embed gas station sponsoring gas fees for your for your user so they don't have to go out of your application be it mobile or web application to sech for Native gas and they can just do that right into in the application and programmable wallet is really special and unique in the sense that you can interact with smart contract we've got an endpoint that let you create transaction and super easy to use with just an API call you're ready to go on your way so uh on top of all these constructs should be your application or your business so if you're building something in this alaton just think through like how can I use my how can I build my application on top of everything that I've got here as a technology stack to solve the use cases that I'm going to work through in a bit so uh let me just go to the next slide we'll just go to the price po information and I'm going to work through everything so uh on the E Global website you can easily see everything and categorize them easily on how you can win for each price category so I'll start with the first one the first one is crossb payment and you've got 2,000 usdc for this price pool and it's the first one so what we're looking out for from this price pool is we're looking for an application that it could be a mobile web application it could also be an integration or it could also be like a protocol integration that uses blockchain for cost effective International money transfers and you also save cost while you move funds from one country to another giving it that crossb payment flare and we've listed a ton of examples because we know that uh developers you've got like really short amount of like really short period of time during this aaton so we want to give you examples that you can easily get started with to help you think through what we're looking out for and help you understand how to win for this aaton so we've got payroll platforms and that essentially means like uh Global salary dispersement where you can use the blockchain to distribute salaries for workers in another country and they can easily get paid working uh for another country so we've got International remittance peer-to-peer payments and essentially uh one flare that we adding to this aaton uh is we also looking out for Innovative application that add AI into the integration we all know that AI is uh kind of gaining traction now I we just want to explore how you can use AI in blockchain to build really really cool use cases and we saw that from the previous aaton in E London where a developer actually used large language model with the BL blockchain paying uh paying with usdc and it was so cool so we thought to add it this year and want to help developers think through how they can build Innovative project uh embedding AI into the blockchain so that's for crossb payment uh We've added qualification requirements basically what we're looking out for is we don't want you to spend the entire weekend to build a fully fledged app uh it takes time to build something great want you to just spend time to build a reasonable MVP something that works something that you can demon to the team at the end of the aaton and something that really fit all these use cases that I'm working through and you can document your processes show us really nice get up commit we don't want to see kind of like a just one upload want to see steady commits like okay started on Friday Saturday Sunday that shows us progress it doesn't have to like really really it doesn't have to be fully fully functional at the end want to just see that progress right and also give us feedback so there's a link embedded into this qualification requirements page F the survey let us know what what product that you love let us know uh what tutorial you want from us let us know what you want in general so you feel the survey answer all the questions so going moving quickly to the second uh uh price category is best application for dollar access it's really explanatory and we have people already coming and ping to us how they can even build for this price category uh essentially what you're going to do is use the blockchain to provide Global access to Dollars we all know that some regions are at disadvantage when it comes to accessing dollars you can use the blockchain usdc and use the CLE developer platform everything I talked about programmable wallet smart contract platform gas station embedded in your application to build something really really cool and again we've got examples we've got wallet consumer applications marketplac applications payment applications and again you can incorporate a and we've added examples of how that's possible so the next one is crypto Capital Market crypto Capital market for a price of 2,000 usdc winning price uh in this case we've got examples of how you can use usdc as collateral for borrowing and lending digital asset providing loans with usdc and for trading use cases uh for crypto assets and also we provided more examples in AI this is a really special category which is the last category uh this category really talks about how to build for emerging use cases we all know that uh some of these three use cases that we' talked about might be outside of what you're interested in working in working on so we've got you we've added emerging use cases and here we just want you to think wi Innovative right and we've added a ton of examples of how you can use usdc programmable wallet you can even combine that with AI you can combine that with social platform web through social platform that again supports Financial incentive how people can get get paid and another cool task that you can also add is or another cool project that you can also work on is uh how you can use usdc to pay AI workers which are digital workers on the internet and we see blockchain actually shining with this use case so that example that project will fit right into this category again so long as you you ensure that you're using the circle developer platform to build everything I'm sure you'll be really considered in one of these use case and we have examples with AI building retriever augmented generation chart boards with again Ai and then the CLE developer platform and then the blockchain so we just want you to think outside of the box so if you if you've got any defi protocol that you want to build that would fit right into this category and this category the total price here is 4,000 usdc and it's divided into two we've got the first place for 2,500 and I've got the second place for 1,500 so everything I've talked about where do you get help right resources so I don't want to I know this time the time I have here is really short let me just point you to how you can get really good resources that our team has put together sample applications developer documentation so if you come right here and all these examples we've added them right here so you can go through and click on one of those link and be able to learn but let me just quickly talk through this so uh this sample app is actually a really cool sample app that we just launched is the CLE user controled wallet sample app and all the code that you need you can find them right here and this link points directly to the live demo and this demo uh sorry one second so this demo you can see this demo I'll just switch the wallet here to polygon yeah so this wallet uh this demo actually shows how you can deposit usdc send usdc from one address to another address and it shows your balance so this is an an example of how programmable wallet actually works and I'm sure if you need to go through the code you got everything right here all the codes all the examples you can read through see how we integrating uh programmable wallet into a fully functional application and that would help you think through how you can do that for your own use case so don't worry if you are looking for the link is embedded in the uh in the price page that I just worked through right here one second in the price page that I just work through to be H yes so you can it's it's right there in one of those sample applications uh I'll just double check again and include it so another cool thing is that we included winning project from the last uh from the last aaton crypto relief that was from London yielded me is is a yield protocol that was built and won the price uh during the aaton so uh the developer documentation everything that you need here so this is actually one of our learning platform uh where that that categorizes how you can build with user controll programmable wallet developer controlled programmable wallet and how you can embed cctp with programmable wallet so cctp is the cross chain transfer protocol and it lets you move usdc securely from one wallet from one chain to another chain so you've got you can have usdc on say Avalanche you can move it securely to ethereum by natively burning and minting on another chain so this guide actually works through how you can use cctp and how you can use it with programmable wallet this work through how you can use developer control programmable wallet so if this is your first time coming across all this products we have all the learning materials that you need uh to really understand everything so and then we've got the developer documentation all the apis everything that you need ready to go is embedded right here so you can visit developers. circle.com so I'll go back to my slide and that's pretty much everything I want to work through and I thought to add this code to motivate us cuz I know it's a long weekend ahead of us that we are Builders and we should remember that at the out of every line of code lies the potential to change the world let's innovate with passion and build solutions that Inspire the future thank you everyone so uh questions I have one yes please uh I check the partogram wall right and basically I think the example yeah in the end you reach to receive is that enough to to participate in the category or actually you are expecting something build something on top of that or which that yeah that's a that's a good question so this is can oh okay so yeah so what he asking is that the sample I just showed actually chose how to transfer usdc from one wallet to another is that the is that expected is that something you can submit or we want more from you guys so uh to answer his question that's a foundational sample app that shows you how the product works right so that's a really good starting point you can build a use case that actually solve solves a problem and again ties to all those category that I listed either for crossb payment uh either for dollar access or crypto Capital Market or any Imaging use case so I would say build on top of the foundational sample apps you already have something ready for you to go right so just think of a particular problem that may it could be in way like it could be something that is particular to you right maybe in your region you're trying to solve a particular problem with blockchain so that's this is a good starting point just build on top of it following all the guys I I talked about yeah uh any any other and also we've got sample apps in react native so if you're a mobile developer veler or you can easily use a react native sample apps as well uh we have the the documentation also linked in the uh price speed so you can get there quickly as well aw yeah uh any other question yeah yeah yeah foret do.com foret dole.com but I think there's a lied amount yeah come to the boat we can yeah we can work something for you okay yeah welcome uh thank you everyone I wish you good luck [Applause] [Music]

Automatic transcript — names and jargon may be misspelled.