Gasless transaction sponsorship is a mechanism where application developers can sponsor users' transaction fees on-chain, removing the traditional friction of users needing to hold native tokens and pay gas fees before using applications. This is achieved through smart wallet integration and Paymaster services that abstract away gas costs, making onchain experiences more accessible to average users who may not understand or want to manage crypto infrastructure. The system allows developers to configure sponsorship limits, security policies, and customize the sponsorship attribution to their brand.
Coinbase Paymaster Demo and AMA: Gasless Transactions
Added:yes appreciate everyone joining this Discord AMA uh we are collectively the team working on the pay Master here at coinbase and I think we can just start with a quick round of introductions and we'll jump right into it so I'm Nick Prince I'm uh I'm the product manager been a coinbase since 2019 um past year and some change been hyperfocused on base and then more recently help apps go gasless through the coinbase pay Master Uh Kevin Hey everybody I'm Kevin um yep also here on a base team um we built this awesome product called the pay Master for yall um really excited to talk about its features uh let's go with uh Chris there we go uh yeah hey I'm Chris engineering at coinbase uh working on the pay master so yeah excited to chat today over to you Pat thanks Chris hey everyone uh my name is Pat a senior developer advocate here at coinbase um helping developers build on chain so happy to be here all right so pay Master is all about um going gasless you can see captown is one of the apps that's integrated on the right that's what the transaction popup looks like when an app has gone gasless from the perspective of the user so what's the problem uh gas is a friction and cost for users and it's Unique to crypto and it's hindering onchain adoption just think back to the last time you used a web 2 app um imagine then if you had needed to like fund a wallet and Bridge to a certain Network and then pay some money out of your own funds all before using the app and that's basically the Paradigm that onchain apps have been trying to get adoption from within so what is the solution it's to make it simple for every app um and every app developer to abstract away gas from their users in turn lowering barrier to entry and increasing retention for onchain users so in order to do that we've created this pay Master product and the pay Master Works seamlessly with any type of smart wallet and that's also a key detail um that it needs to be a smart wallet that the user is interacting onchain with um but integration is simple we allow for a ton of different custom gas policy configs right from our dashboard and we offer security features like allow listing contracts which ensures that no one goes and sponsors bunch of activity um through some other contract that has nothing to do with your app um we've heard from customers that they appreciate those security features otherwise they'd have to do complicated things like set up pay Master proxies to implement the same amount of security um and we've also heard that uh the advanced gas policy configurations are really helpful and we have a list of them today but we're always um taking in new ideas for for config so I'd love to hear from you there's anything that that you'd like to see uh reminder that this is what it's all about this is right now the end user experience if you have gone gasless and we're doing a couple things right now uh in terms of promotion so the base gasless campaign gets you up to $15,000 in Pay mastered gas credits if you are using the coinbase smart wallet like if you support that in your app um and so this will help you get started experimenting with the value of going gasless but without you needing to pay for it out of pocket we also have onboarded a bunch of gas credit Affiliates um across the kind of accelerator crypto VC landscape and also across different wallet providers and you can get um additional gas credits like $5,000 of additional gas credits if you are using our pay master and also involved with one of these Affiliates it's also worth noting that something like a privy uh if you're already using that that can be um integrated or like you can use coinbase Smart wallet with the privy SDK um and that has been an easy way for people to get started as well and again you get you get gas credit for doing so um so I'm going to hand it off to Chris who's going to take you through a demo of what it actually looks like to integrate the pay Master into your app awesome thanks Nick okay I'm GNA share my screen and take us through uh basically deploying a very simple app uh using onchain kit and the pay Master to get sponsored transactions I'm just trying to find myh correct window here uh yep sounds good uh so yeah I'm on the documentation page for pay Master uh and on a uh these docs are just coming up right now so uh this is in preview mode but you go to the quick start uh basically will step you through uh creating an simple application using onchain kit and then uh basically adding a configuration to uh sponsor transactions using the pay Master uh so if you if you can't see um yeah on the documentation U basically it says to move over to your developer platform uh CDP portal uh I'm just going to create a new project uh and then I will go down to onchain tools pay Master uh and jump over to the configuration screen uh and then in the quick start it says that we are uh allow listing the following uh address to be used with the pay master so I'm just copying that pasting that in to our contract allow lless function and uh test net uh eth is I'm sorry test net gas fees have been pretty high lately so I'm just going to increase the global limit of gas um that basically our pay Master is kind of ready for sponsorship anything that will go to that uh any user Ops coming in that go to that address uh will be sponsored um because we have no other configurations set um the max limit and Kevin will go through other configurations afterwards so uh now I'm just copying uh basically it's a link to a repo uh so we're just cloning the repo and this repo is the onchain hit template repo uh and I've just cloned it and then I'm just opening up my uh Visual Studio code which bring the project here uh so the next step in the um documentation here is to just add uh a few environment variables so I'm just copying those I am in the uh repo again and I am just making it uh M uh file here it's already filled in a couple kind of test ones we actually only need sorry the new uh so we only need the environment variable for the pay master and bundler endpoint that's onchain kit does offer a bunch of other features but uh right now we're just going to use the uh pay Master bundler endpoint so I'm just jumping back to the cdb portal I'm copying my uh endpoint jumping back to the repo I'm just pasting in my for my environment variable and then jumping back to the documentation page we just have to do basically uh BN install which will install our dependencies as that's installing the next uh step is the base repo doesn't have a pay Master added to the uh transaction component and the transaction component uh you'll see in a second but it basically allows you to uh put any uh transaction into a simple button and it'll integrate with smart wallet or you know any other regular EA wallets uh coinbase wallet Etc uh so it says to go into Source components transaction wrapper and replace the transaction with the code that is provided I'm just pasting that in and if you can see my screen you can see that uh the only thing that's changed is we've added capabilities section uh and capabilities adds a pay Master service which links to our URL which is our pay master and bundler endpoint and just double checking that in our environment variable it is so uh now we've done all the changes needed to stand up this repo uh and I'm just going to uh run it in Dev run it locally sorry and okay so now the page is loaded I don't know the next steps are pretty simple I don't know if how much everyone could see there hopefully some of it got through okay so yeah this is uh running locally uh this is the onchain kip template we've this is a transaction button this collect at the bottom we've added our pay Master on it uh so when we do click select uh sorry I think it was collect for nft we can see it spawn spored by onchain kit it is running locally so there's a bit of you know distortion on the um popover but yeah that's sponsored and that would be the end of the demo I suppose um yeah it's that easy if you use onchain kit uh really is just you know drop in your pay Master Ur all add your configurations and it should be good to go Kevin you want to take it away thank you Chris yeah that was awesome um cool so uh yeah earlier Chris chatted about like some of the configurations that we could uh that yall would be able to make um I'll go through some of them let me go ahead and share my screen um basically from the top you know we have that uh that endpoint for y'all um the the endpoint is you know your your gateway to all this um you can select you know main net test net in the top right as well uh on if you want to just build a media on Main net or if you would like to first buity product on testnet but if uh scrolling down just a little bit below um basically we're trying to build a pay Master product for yall in a way where you could sponsor your us uh sponsor transactions for all your users with the minimal friction possible while also making sure that your product doesn't get abused by whomever users youall have that might Farm your app either intentionally or unintentionally so we have a couple of options um we have that contract allow list that makees sures that the gas that you'll be sponsoring for your users goes specifically to the DAP that you built or the smart contracts that um you want to uh that you want sponsored transactions for uh we highly highly recommend you adding a contract in here uh but if you're looking to just build immediately out of the gate um maybe you're just like you just have some ideas tinkering just go ahead just use that paymaster and bundler endpoint and just immediately start building um scrolling uh a little bit lower there's the we provide a global limit and a user limit for y'all when you first create a project um we originally set it for at just $1 by default for y'all but you can adjust it as you kind of uh scale your um your product up uh right now it seems like Nick has a maximum sponsorship of 17,500 and we've sponsored a total of $700 so that's pretty awesome we we'll have even more analytics for y'all to kind of consume and we're actually really excited to share that uh but we'll jump into that at a little a little bit later uh scrolling down just even lower uh we have the per user limit um this is what will help your apps um to like kind of like tailor Your sponsorship to make sure that your apps don't get farmed or anything like that um you can tailor your sponsorships so that like each user uh will only sponsor a total of like $10 for that user if you wanted to uh maybe you only want to sponsor the first uh first user op because you're just trying to get users onboarded so you could set maximum number of user operations to one um for the limit cycle it also kind of like talks about like what uh date range you want to sponsor your users maybe you want to sponsor 10 transactions uh or 10 user Ops per month maybe you only want to sponsor five user Ops per day or something like that um regardless this is all very very configurable um scrolling even a little bit lower we have the per user operation limit um this will help control your gas prices so you you don't get hit by like massive spikes in ethereum uh gas costs um I'll let uh Nick talk a little bit more about that uh later but I'm sure youall have all seen like people like try to make an ethereum transaction and end up costing them like $15,000 in gas fees this is to help yeah I'll actually s I'll just jump in right now we got a question how does Co pay master handle edge cases such as fluctuating gas prices or network congestion and the pay Master will sponsor up to whatever you limits you set but a lot of the apps we talk to don't want to be sponsoring for their users during periods of elevated congestion where say a user app costs $10 so the way you would mitigate that is you would just set the maximum USD for per user op limit to $10 or $1 or just whatever you want and then again if the user op is in excess of that pay Master just won't sponsor and the user will then decide whether or not they would like to pay gas for that user out um Okay Kevin jump back in yeah no that's that's awesome um and then um a couple of other stuff that we have is uh we have this customization field which I'm actually pretty excited about but that just goes to show and I really wish I could share my screen right now but you could say like what uh when you sponsor a transaction for your user and your user is about to like sign that transaction um it will tell you who the guas is sponsored by so by default you know we just say coinbase but if you're like a d developer or if you're Apple for instance and you want to tell your users that like hey it's actually me that sponsoring it uh we allow you to put that in there uh yes it seems like Nick is putting in Nike if you're Nike you could go ahead and customize that so that way it's like a free advertisement for your app every single time your users use that app they will see oh if I use your dap right now it's you're going to sponsor the transactions for me it's literally free sponsorship every single time they sign um and then final bit of it we also uh have some attestation Integrations so once again it's to kind of like maybe prevent your uh app from getting farmed or U maybe you just like want to work with some coinbase retail users uh this allows you to only sponsor transactions for users that actually have a coinbase account and um I'm sure as many of youall Might know when you first sign up for coinbase uh you have to like do things such as like kyc uh entering your like bank account information so it really helps you tailor Your sponsorship to what we call like higher quality users that have done that kyc they have done um you know the bank account linking and all the things like that so and coinbase one subscriber that's another feature that we have um it's the folks that are actually paying for coinbase $10 a month or I think it might be like $30 a month so it really guarantees you that you you're the users that you're sponsoring your transactions for are of the highest quality uh other than that we could scroll back all the way to the top and we actually have an analytics page so I think I could let Nick take it away from there yeah thanks Kevin so I can speak to this um the three stats right now we show in analytics are gas sponsored user op sponsored and unique wallet sponsored and you can filter by day week and month and you'll also see the percentage change at the top relative to the last period and we're just getting started here but the idea is to provide you with more and more insights about your users and we eventually even want to like break this out so you can see your user cohorts in here you can imagine like this amount of users got sponsorship that were recurring like returning day after day versus this amount of wallets were firsttime users of their app of your app and got sponsorship um so we want to build this out more and more and then offer like optionable insights that you can then go and optimize your configurations around um so again if there's any other analytics you'd like to see please do shout two other quick things to touch on we offer a playground here so you can um run a request and get a response I think that's one of the first things folks should should check out as they're getting started and you can do this for both a bundler and a pay Master request and then last of all we have this logs tab right now it's just a CSV download um but we are working on pulling this out into the front end um for your convenience so that is the front end pay Master dashboard um I think we can kick it over to Q&A well I can just start reading out some of the questions you all submitted in advance of of this meeting first one will be for you Chris so pay masters are only capable so the question is pay masters are only capable for paying for gas does that mean customers would have to build out a custom solution to pay for message. valent along such as sponsoring first swap transaction or is this similar to Magic spend flow where customers first claim their swap amount in dollars and then swap yep uh thanks yeah so pay Master is only basically pay Master integrates with the uh I don't want to get like to deep into the ERC 4337 stuff but basically there's a an entry point contract that manages pay masters and smart accounts uh and how pay masters refund uh smart account transactions to the bundler and uh basically that means that the pay Master can only uh pay for gas uh it is only the ENT Point holds the pay Master's balance so it can't perform any other actions than pay gas to bundlers in terms of like could you build something out custom uh absolutely and the one benefit to Smart wallets is that they can perform multiple actions in a user op rather than like a traditional EA transaction you know you'd have to approve an erc20 and then uh do some other action afterwards they can you know do batch the approval and take another action in the same transaction so in this case you know grab some uh liquidity that you're providing somehow perhaps of a signature I'm not sure of the implementation you want to do but uh grab the liquidity do whatever steps afterwards and that can be in a single transaction that the pain Master sponsors okay so this one is going to be for Patrick is there a best place for developers to find any docs for getting pay Master working with development tools such as wagy or privy which is now on support coinbase smart wallet so Patrick I'll give that one to you yeah uh juicy question for sure um I would first start with the uh coinbase developer platform docs which uh has the quick start uh for pay master so I'll just throw those in there I'll throw like a like a series of BL links um the next place I would go uh would be Bas uh.org doc so docs. b.org uh we have many tutorials there hundreds at this point uh where we focus on uh different aspects of ability on chain specifically with base and we have a uh account abstraction with privy base and the coinbase pay Master as well um and just like reviewing the question one more time and then obviously we have like YouTube videos as well on the pay master and using that so let me just share those links there uh I just do in the chat uh the first link is going to be the pay Master documentation the second one is a tutorial on how to use the pay Master with privy um smart wallet so yeah you those are a great spot and there's some like YouTube videos as well for um how to use the pay Master as well amazing yeah thanks for thanks for dropping those links those links everyone in the in the audience take a take a look at those check them out and uh yeah navigate navigate through through them um this next one is for Kevin is there a reason pay Master only works on mainnet and not testnet and if so can you add any reasoning to why so our pay Master does work on mainnet and testnet by default when you enter the CDP portal it will uh select main net uh you do have that option there's a drop down to select test net um couple of the things that you might have ran into is just like either the the test net button is just not quite visible um we're actively working on just like figuring out what the best design is um so if you have any feedback product feedback go ahead and just like Drop it into our Discord channel uh but also um as Chris mentioned earlier it's possible that like you just got hit by the test net um cap you know by default so we set your policy to only sponsor up to a dollar but right now with how expensive test n um transactions are it's possible that you just hit that already uh but we do support both may and testut okay good to know because I know that was a question that was coming up in the Discord so glad we could clarify that and yeah any anyone that's in the audience who has any feedback any feedback on you know when they are on mainnet or test net uh please this is the time to do so not the time to be shy Now's the Time to really pick the brain of the experts and at what we got them so take advantage now the next question is for you Nick right now I know we offer the ability to download your sponsored user Ops you know pay Master tab logs but is there a goal to expose an API in the future yeah it's a great question so I had mentioned that we plan on pulling um logs and successful versus failed user Ops into the front end we are also exploring making that available via API um so whoever did ask this if that front-end kind of solution doesn't satisfy your need please do flag that and that'll help with prioritization as we think about exposing through API versus front end but very much acknowledge that the CSV download is an MVP and not the the best format for consuming that info appreciate the context there now next question is for Patrick now this been a few different questions around supporting view can you provide some detail on what the wallet component product is and where you get both the wallet and pay Master products can you add some color there absolutely um it may make sense toh share my screen but if that end up not working at all go go for it go for it let me see oh God here there we go let's see you guys see that yeah yeah oh nice nice okay so um the question so the wallet component is part of a um react library that we've built called onchain kit and this allows you to go from zero to onchain app really quickly by providing you with a couple Primitives and wallet is one of those Primitives that allow uh that also has a few subcomponents in there as well so the wallet component uh allows you to uh provide users a way to connect their smart wallet and then there are some subcomponents such as identity um where you can have an avatar a name and an ens um so uh many of you may know that um you know base names is something that is going GA soon uh and so uh this is where you can see you know for example like in Discord my name is patrick. B.E right and so if you want to provide a really cool way for your users to log into your application uh display their name maybe their eth balance and and their address that's the wallet component and the identity like Avatar name and address subcomponents that come together to create that and to learn more about that you can go to Onin kit. XYZ uh and to get started you simply install onchain kit into your uh react live uh your react project uh and then just on the question of react versus view uh I believe the product team is focusing more on react uh because there's a higher number of live projects that use react uh versus View and so we kind of just want to meet developers where they are um I think down the line this is something that maybe the team would explore um but at the moment there uh is a focus on react and and then um for I think there's like a part on the pay master um and you can just get the pay master from uh CDP uh coinbase.com uh and all you need is a coinbase account to get started so uh it's as simple as that and then if if I still hav't answer your question throw it in the chat and then um I'll answer it there as well you mentioned me developers where they are kind of react versus view sounds like we're seeing we're seeing more reacts we want to make it as smooth as smooth and as efficient as possible so appreciate you adding some contacts here as well now Nick this one's for you when we receive feedback on adding the feature to pay with coinbase Commerce that way so hold on excuse me we receive feedback on adding the feature to pay with coinbase Commerce so that way you could buy credits and any token you want Advance has this been added yet it's not been added but we are actively working on this and hopefully it will launch soon and so just to reiterate what this will allow you to do is you'll be able to buy pay Master credits um in a number of different cryptocurrencies and that'll be powered by coinbase Commerce and then you'll be able to apply those credits to your pay Master Bill effectively letting you use crypto to pay for the pay Master instead of needing to use credit card or ACH Etc perfect so it can go right to credit card right to credit right to credit card rather than the a you said no so you can go right to to paying with crypto using your wallet to pay using ether usdc or other tokens that coas Commerce supports amazing amazing expedite in the process I like it now now kind of pivoting more so to best practices optimization now Nick if you take this one as well just a few of the best practices you've seen from optimizing transaction cost when using coinbase Pay Master really kind of like are there are there strategies to minimize gas fees or improve transaction speed yeah so most of gas cost optimization is going to happen at the contract level and so that'll be specific to your own contracts but I do want to highlight that the configs we offered allow you to optimize how much you want to spend on each user over what period of time or on each user op um and we had already discussed that as well and so what we're seeing practically is a lot of apps are using that per user op spend limit and setting it to something like a dollar to make sure that they're not sponsoring during periods of high congestions congestion we're also seeing a lot of apps um choosing to only sponsor something like five user Ops per user per day and so that gives users uh you know gasless benefit to to keep them coming back to your app every day but also make sure that say if you only had a budget of however many dollars to to spend on gas List It ensures that that benefit is spread out across all of your users instead of just your power users um although also a reminder like we're giving up up to5 $220,000 in Pay Master gas credits so that gives you the flexibility to be a little bit more lenient with your configs um to start but yeah hope that hope that answers the question there's also things on the horizon like bundler compression and these are things on our side that we're exploring to continue to bring the cost of US robs down um but with some of the recent like protocol upgrades on base uh there have been periods of time where user Ops so like transactions made out of smart wallets have actually on average been cheaper than a standard transaction out of um an EA wallet the more user Ops that we can bundle together um the less each user op will cost kind of for each end user so we do expect uh to have those kind of cost pressures um in our favor uh going forward I'll stop there great great sounds like a great plan going forward so definitely excited for that now Nick to add on to that I know just in regard ards to how does coinbase pay Master kind of handle edge cases such as the fluctuating gas prices or network congestion again what if you can just elaborate a little bit more on What mechanisms are in place to ensure reliable and predictable performance be great to to touch on yeah right so this is the one I jumped in on Kevin when he was showing the configuration um you can set that per user op Max fend limit to protect against periods of high congestion and sponsoring through them uh sound like there's an other part of this question which is about like reliability and performance of the pay master and so we have our own like internal um standards that we we hold ourselves to and we monitor monitor that uh but to the extent that you are experiencing performance issues with the pay Master product or the bundler please do let us know ASAP in Discord and we'll get we'll get right on that right definitely if you guys are experiencing that in the audience definitely take them up on that we want to make sure we're finding Solutions and making it as smooth as possible experience for you guys now Kevin I'll jump over to you for this question can you share some real world use cases where coinbase pay master has significantly improved you know someone's user experience okay and also what lessons can developers learn you know from these examples yeah um in terms of real world use cases I think the big question that we should all ask um is like why why does it require eth to send usdc um so the biggest real world use case that I've seen is basically gasless usdc sends it's going to be huge in terms of getting the average user on boarded you know they don't care about what e what ethereum is they don't care about gas prices they just want to send $50 to their friends um and you can do that all through this pay Master product and we do that ourselves um in fact uh I could even give a really really quick demo of it um going try to share my screen one last time and we'll see if this works let's give it a go let's give it a go come on all right let's go live yes no no disappeared nothing nothing on my end yeah one of the uh some somebody should definitely do a demo of our smart wallet and the the gasless usdc sends uh but that's like the biggest one gasless usdc payments uh another really awesome use case that I see is if you're a video game developer um you just want your core users to focus on the game play to you know trade what whatever nfts they want to do to make whatever transactions and um you just want to sponsor the transactions for them and uh just let them focus on gameplay they don't need to focus on buying eth and paying for the gas prices to use your dab they just focus on having fun oh seems like Nick is able to share his screen want to see that show show them the gasless usdc payments yeah that right now and we do have someone in the chat that's asking to speak I don't know if we say yeah why don't we bring why don't we just bring them up while I get this set up and then anyone else that wants to come up and speak let's we'll go ahead and prioritize you uh ahead of the other kind of questions we received async to make it more convers yeah the one thing there let's see M looks like they're trying to speak and if you wanted to post your question first in the chat that would be that'd be great just to make sure um but until then I think we should keep on moving forward so the next question I'll ask is actually for Chris so what should develop keep in mind when managing security and compliance while using coinbase pay coinbase pay Master are there any specific guidelines or kind of common pitfalls to avoid uh yeah so I mean we've designed pay master in such a way that uh you know you're you have best practices kind of front and center as you come into CDP portal so the main one to prevent uh you know your pay Master sponsoring something you don't want to is the contract list uh the other you know policy settings kind of restrict um obviously how much you will spend uh so it's really just kind of you know making sure your uh pay Master is only sponsoring uh what you want it to sponsor through the contract allow list there's certain use cases uh that you know you may not be aware of what uh contracts you will allow list um so for those use cases we do recommend setting up a pay Master proxy and that's basically just like uh again for like react setting up a a react or nextjs API that protects the um pay Master bundler endpoint so basically just proxies the pay Master requests uh through your I guess if you were hosting on forell or whatever uh through there so your uh your key is not leaked to the front end um yeah I think that's like the main kind of uh thing to know for security but if you have the contract allow list you should be uh you'll only be sponsoring uh transactions that interact with your contracts but uh just I guess one more thing to add is uh While You're Building uh you know nextjs or react apps uh you should be aware of you know what is leaked on the front end um and yeah a lot of you know uh next applications use kind of uh frontend token or uh frontend environment variables that will be exposed in the front end so just something to keep in mind uh to not you know go to prod without a contract to allow list in place or pay Master proxy okay good to know with the pay Master proxy yet sounds like you really want to protect the pay Master bundler endpoint don't want that you know the key that you make sure the key is not leaked on the front end but also just being aware what is leaked on the front end and have that information the usdc Mo ready to go here real quick so as a reminder all usdc sends are gasless for coinbase smart wallet users globally and so this is what the ux looks like when you go to send a dollar in usdc you confirm I'm presenting my whole screen so it should show can you guys see this pop up yeah right now yeah it's showing network via struckout sponsored by base confirm sign with Pass Key and and voila we sent money digitally for free totally permissionless Le and you never even needed to know what eth was or have it in your wallet yep and one other thing I wanted to point out um was that that one section that says sponsored by base um that once again is completely configurable by y'all if you build on our platform and anytime that your user signs their operation they will see that you are paying for their sponsorships I like it thanks for cir back on that Nick and doing the demo now the last question we have here is actually going to be for Kevin so what kind of developer support and documentation is available for a coinbase pay master I know we talking about that a little bit more a little bit um the beginning of the Q&A but is there anything specific kind of resources or tools that can have like Cate the integration process yeah absolutely um Nick would you mind helping me out and sharing your screen again uh just go to the master uh welcome page and a policy page we make sure to give you as much documentation as possible um so when you first come onto the coinbase developer platform you go to onchain tools boom right there we have a quick start guide uh we have a demo we have some more examples you could jump into each one of those tutorials to really try to understand um how how to build on this platform and also keep in mind that like this pay Master uh works with all sorts of smart accounts and all sorts of smart accounts or smart wallets work with all different sours of pay master so there are like if you wanted to integrate um you know like a privy smart account with our pay Master you can also read the privy docs we're we're really trying to build something to help out the entire um developer ecosystem here um and it's important for us to like make sure that like our documentation works with all the other providers' documentation and their documentation works with our products yes thank you Nick for linking that out and that uh that repo right there is a really good example on a develop on something that one of our developers built to just create like a gasless m uh for some nft and yeah sorry one thing to add on that repo is that is not for smart wallet uh coinbase smart wallet integration it is for headless uh or like privy uh Integrations appreciate you guys breaking that down and Chris we um shortly are going to update the docs and that'll have tutorials for both headless as well as with coinbase smart wallet right correct it could be live now or in the next one hour cool I like it I like it um that's the end of the Q&A I want to also just open the floor and you know you guys have Stu stuck with us you know good amount of people in the audience stage so definitely appreciate that but wanted to just open up the opportunity for anyone that had a question would you know wants to ask the team directly come up on the stage or want to put put in the chat definitely use this time to like I said ask ask the experts that are building the building the product out we want to have make sure we're having a a more of a know a conversational dialogue with the engineers and the product team so definitely don't be shy now Now's the Time um but while while now everyone kind of puts together their questions Nick did you want to share the the CDP one more thing yeah yeah so as part of you know betterment for our product we want to hear from our users and so our user research team um has a database that they uh invite folks to do user research interviews out of and if you are selected and you do the user research interview you get paid $100 in usdc um so if that's of interest to anyone there is a form that we would appreciate if you can fill out um if someone can drop it in the chat here the link to the form that would be great takes less than two minutes and again like you'll just get asked questions about your problems so we can better solve them and then you get paid for for sharing your thoughts so I highly encourage people to take advantage that yeah we have nine minutes left we have a bunch of the team on here I know some of you had you know asked if you could chat with us about your app um encourage everyone to use this time with us and come up come up on stage and let's chat while we wait I just want to like re-anchor everyone on what we're trying to do here and that is you know we believe that gas is one of the key remaining frictions to bringing a billion users on chain and we're trying to make it as simple as possible for you to remove gas from the equation for your users so that you as a developer can just focus on building apps people want you don't need to be building weird bespoke infrastructure to extract this away and then your users don't have to worry about this weird Gap thing which is a totally novel and annoying concept that they are not used to in web 2 hello can you guys hear me hey yep we hear you awesome just wanted to say guys thanks so much for running this has been super super helpful I I ran across this just randomly um I represent a company called Kettle we're an rwa Marketplace full of luxury watches and our use case you know I spent half my day onboarding people in the Diamond District of New York City to use tokenized watches and you know kind of just come into the whole crypto ecosystem and it's a big deal for us the pay Master what you guys are building you know there's no concept of gas for these people when we on board the next billion users it's not going to be you know it needs to be with social sign on and pay masters these types of functions my question to you guys though is you know we're looking at a multi-chain future with base you know becoming more and more important in that how does the pay Master work when we have nfts on different chain um I saw some answers in the chat about as long as the The Source currency isn't base that it's fine but I'd love to maybe hear you guys speak to the multi-chain um and kind of how that fits in with the pay Master yeah great great questions and great to hear from you so to start the CDP pay Master only supports base so it can only be used to sponsor transactions that are happening on base but there are other pay Master products like P has one Boni has one alamy has one and they support other networks as well and you can mix and match pay masters so if you have a present need to be created gasless experiences across multiple networks you can mix and match pay masters the CDP team does plan on eventually offering this pay Master across many networks it's just not the state of the product today understood br to um like better understand so for your use case what is the um advantage of being like cross chain so what we the idea is right now we're currently on blast uh exclusively um our idea and vision is we have this entire logistic pipeline of tokenizing physical Goods so same day users drop off you know say a $50,000 watch we put that on Chain by the end of the day to be used across defi to be sold you know to be swapped whatever you want to do on chain right for all the reasons we love crypto today um the idea is there's tons of ecosystems across crypto that could really benefit by having our tokens enter those ecosystems today it's watches tomorrow it's you know gold bars right or or fine art or these types of things so we're trying to tokenize the physical world make people you know outside of our little crypto bubble care about the value prop of crypto and so it's important to us to extend these tokens into other ecosystems we see it as a crypto multiplier you know how many protocols do we know that today are you know kind of interesting infra but are just trading on assets that are trending towards zero what if we we flip the the script on that um so that's kind of the intention with this um we're already talking with layer zero and Wormhole Etc but we really want to use the coinbase rails of onw ramping and pay Master is a big part of that got that makes total sense and love what you're building can you share a link in the chat just so we can all check it out after the call oh of course and one other option to yeah go ahead I was saying one other option would be uh like today if you chose to you could always onboard people into like onto base and have the canonical version of the nft or the first iteration of it like live on base and give them the gas lless experience through base but then I can understand wanting to bring that tokenized asset to other chains to maximize like total available liquidity and that would be the point at which you would then need to use another pay Master if we don't yet support that other chain but at least you could get them like on chain and into the the tokenized asset like on base totally gasless Le just with a single pay master I think that's exactly what we're planning on doing at least to start and then like you said kind of Branch out from there so uh yeah I can put the link in here love to chat with you guys offline as well because you know we have a whole Dev team ready to go and this is a big migration we're put our seed round so I think we'll be we'll be in touch hell yeah and have you we'd love to chat with you on the wallet side as well and we can connect you with the coinbase smart wallet team uh today that's no no seed phrase you sign with Pass Key um they don't support like social login today but it's it's high up on the road map and like I mentioned at the start of this talk you could always do something where you have a social log in with privy and then privy SDK can also give your users the option to l in with coinbase smart wallet um but yeah happy to answer questions about wallet kind of Stack I snc as well love it we use uh privy today but of course that that might also uh change and something that I don't know if this is like the right form for this and I don't want to hog the the mic here so you know happy to go on mute and uh be done but I have a question about Queen base pay as well and cross chain payments only if it's relevant to you guys um it won't be as relevant to us but why don't can you drop it in the chat um and then we can get back to async and also drop your yeah yeah we'll just get back to the SN on that um want to make sure the Majestic Stan has has time to ask a question they they may they may have left Majestic may have left but Sergeant Pepper that was a great question we we appreciate that and then also for the coinbase onramp side of things next week next Wednesday we're going to have our product manager for on-ramp um at an event so another opportunity to ask questions pick their brain and go from there but really love the concept you're building out we love to even chat more we do community spotlights um for the people in our Discord so any chance we can get to highlight know really Innovative Innovative projects we want to do just that Nick were you gonna say something well that's great yeah yeah coincidence that you're bringing on the honor team next week uh yeah Sergeant Pepper I'm guessing yeah that like getting wallets funded is a big paino and something you're thinking a lot about so I'd be remiss if I didn't also mention the magic spend feature of coinbase wallet and that allows a user of like the wallet self custodia wallet to connect their coinbase account and they can then use their custodial coinbase balances to pay for things on chain so if they're buying a $50,000 digital Rox nftp thing and they have 50 Grand sitting in their coinbase account they can create a coinbase smart wallet and then connect with magic spend and they can then ey the tokenized asset using their coinbase balances but from their self- custodial wallet and they never and it happens just in time so they never needed to bridge the base they never needed to fund their wallet they never needed to pull out a credit card uh and you'll hear more next week if you attend but then we also have coinbase on-ramp um which is the payment tool that allows you to buy crypto using um bank accounts and other stuff like thaty rails I like any other questions yeah well we're right we're right at five o'clock if there if there are any questions now's now now's the time but if not that's uh that's that's an hour of good amount of information good good amount of documentation demos I appreciate you guys as well this is the pay mat team you know coming in really seconding um ser and pepper nft and you know the fact that you guys can come in and join and just really just share information what's certain features what's coming up next kind where we are in the process like I said these are the builders that are actively using our our product so great appreciate you guys jumping on and thanks for thanks for thanks for joining team yeah thanks for coming guys be
Up Next

EIP-4337 Account Abstraction: A Solidity Deep Dive | ERC-4337 Wallet Mechanics & Smart Contract Accounts
@colinnielsen2158
509 views•2023-03-31

Torrent File Format & Bencoding: A Technical Deep Dive
@AsliEngineering
12.5K views•2022-08-08

Operational Security Essentials: A Guide for Hacktivists (OPSEC)
@hitbsecconf
157.4K views•2012-11-26

Understanding Ethereum: A Comprehensive Beginner's Overview
@99Bitcoins
3.1M views•2018-06-26
Related Study Plans & Knowledge Roadmaps
Structured learning paths in Blockchain & Crypto





















![zkSync Airdrop Guide [Full Paymaster guide on zkSync]](https://i.ytimg.com/vi/7iDATf4PrdU/maxresdefault.jpg)















