Bankless - Uniswap's Wallet Details with Callil Capuozzo, Design Lead at Uniswap Labs

Episode Date: March 8, 2023

Callil Capuozzo is the VP of Design at Uniswap Labs. Uniswap recently unveiled their brand new mobile app; and we’re going to explore that here today, along with asking about the long-term vision of... Uniswap Wallet, and how Uniswap Labs plans to support and develop it! ------ 📣 RhinoFi | Makes DeFi Frictionless  https://bankless.cc/rhino    ------ 🚀 JOIN BANKLESS PREMIUM:  https://newsletter.banklesshq.com/subscribe  ------ BANKLESS SPONSOR TOOLS:  ⚖️ ARBITRUM | SCALING ETHEREUM https://bankless.cc/Arbitrum  🐙KRAKEN | MOST-TRUSTED CRYPTO EXCHANGE https://bankless.cc/kraken  🦄UNISWAP | ON-CHAIN MARKETPLACE https://bankless.cc/uniswap  👻 PHANTOM | #1 SOLANA WALLET https://bankless.cc/phantom-waitlist  🦊METAMASK LEARN | HELPFUL WEB3 RESOURCE https://bankless.cc/MetaMask  🚁 EARNIFI | CLAIM YOUR UNCLAIMED AIRDROPS https://bankless.cc/earnifi    ------ Timestamps: 0:00 Intro 6:00 Callil's Background 12:28 Design in Crypto 16:45 Uniswap Labs 18:00 Why Wallet? 19:25 Future of Crypto Wallets 23:30 Apple Gatekeeping  34:12 Uniswap Wallet Demo 48:20 Uniswap Wallet Roadmap 51:05 What Else is Uniswap Labs Building? 53:30 Smart Contract Wallets  1:00:25 Closing & Disclosures  ------ Resources: Callil Capuozzo https://twitter.com/_callil  Uniswap Wallet  https://twitter.com/Uniswap/status/1631691330031169537  ----- Not financial or tax advice. This channel is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. This video is not tax advice. Talk to your accountant. Do your own research. Disclosure. From time-to-time I may add links in this newsletter to products I use. I may receive commission if you make a purchase through one of these links. Additionally, the Bankless writers hold crypto assets. See our investment disclosures here: https://www.bankless.com/disclosures 

Transcript
Discussion (0)
Starting point is 00:00:04 Who do we have on and what are we discussing? We are talking to Kaleal Kapuso, who is the VP of Design at Unitswap Labs. And a while ago, I was meeting up with Hayden when I moved here, moved to New York, and he kind of just gave me a little bit of the alpha about what they were working on over at Uniswap. And this is one of the products that they've been working on for a very long time and that they think that they can do better than the rest of the market. Of course they think that. So we're going to unpack this.
Starting point is 00:00:32 Like what about the uniswap wallet is so magical? And why is Uniswap of all orgs? Uniswap Labs stepping into the world of the wallet game because that wallet game is very, very hot. One of the big themes of Heath Denver is the wallets. Like ERC 4337 is deployed to Ethereum. Xerion came out with a smart contract or a Zerion came out with a browser extension. Did they?
Starting point is 00:00:57 Oh, yeah. That's the other. Yeah. So like wallets as a subject was a very big part of Heath Denver. and this is one of the bigger announcements in Heath Denver. So to bring Heath Denver a little bit to the bankless listener, we're bringing one of the bigger announcements out of Heath Denver to the state of the nation today. That's going to be fun to talk about this.
Starting point is 00:01:12 Guys, before we get in a few disclaimers, number one, un-swap is a current bankless sponsor. We thank them for that. We also hold some uni tokens from way back. You can see all of our disclosures at bankless.com slash disclosures, and also the wallet at bankless. You can always access that. Also, I want to give a special shout out to our. sponsor, Cracken. Cracken is just a phenomenal exchange. It's the exchange that didn't fail you back
Starting point is 00:01:37 in 2022. Okay, remember that. They've been serving customers since the early days of crypto and continue to do so. Our recommended exchange for 2023, go check them out. We will be right back, but before we do, we want to thank the sponsors that made this episode possible. Cracken has been a leader in the crypto industry for the last 12 years. Dedicated to accelerating the global adoption of crypto, Cracken puts an emphasis on security, transparency, and client support, which is why over 9 million clients have come to love Cracken's products. Whether you're a beginner or a pro, the Cracken U.X is simple, intuitive, and frictionless, making the Cracken app a great place for all to get involved and learn about
Starting point is 00:02:16 crypto. For those with experience, the redesigned Cracken Pro app and web experience is completely customizable to your trading needs, integrating key trading features into one seamless interface. Cracken has a 24-7-365 client support team that is globally recognized. Cracken support is available wherever, whenever you need them, by phone, chat, or email. And for all of you NFTers out there, the brand-new Cracken NFT beta platform gives you the best NFT trading experience possible. Rarity rankings, no gas fees, and the ability to buy an NFT straight with cash. Does your crypto exchange prioritize its customers the way that Cracken does?
Starting point is 00:02:51 And if not, sign up with Cracken at crackin.com slash bankless. Learning about crypto is hard. Until now, introducing Metamask Learn, an open educational platform about crypto, Web3, self-custody, wallet management, and all the other topics needed to onboard people into this crazy world of crypto. Metamask Learn is an interactive platform with each lesson offering a simulation for the task at hand, giving you actual practical experience for navigating Web3. The purpose of Metamask Learn is to teach people the basics of self-custity and wallet security in a safe environment.
Starting point is 00:03:23 And while Metamask Learn always takes the time to define Web3 specific vocabulary, it is still a jargon-free experience for the Crypto-Curious user. Friendly, not scary. Metamask Learn is available in 10 languages with more to be added soon, and it's meant to cater to a global Web3 audience. So, are you tired of having to explain crypto concepts to your friends? Go to learn.menomask.io and add Metamask learn to your guides to get onboarded into the world of Web3. Arbitrum 1 is pioneering the world of secure,
Starting point is 00:03:53 Ethereum scalability and is continuing to accelerate the Web 3 landscape. Hundreds of projects have already deployed on Arbitrum 1, producing flourishing defy and NFT ecosystems. With a recent addition of Arbitrum Nova, gaming and social daps like Reddit are also now calling Arbitrum home. Both Arbitrum 1 and Nova leverage the security and decentralization of Ethereum and provide a builder experience that's intuitive, familiar, and fully EVM-compatible. On Arbitrum, both builders and users will experience faster transaction speeds.
Starting point is 00:04:23 with significantly lower gas fees. With Arbitrum's recent migration to Arbitram Nitro, it's also now 10 times faster than before. Visit Arbitrum.io, where you can join the community, dive into the developer docs, bridge your assets, and start building your first app.
Starting point is 00:04:37 With Arbitrum, experience Web3 development the way it was meant to be. Secure, fast, cheap, and friction-free. You're exploring the intricacies of the Uniswap wallet with Cal, who is the VP of Design at Uniswap Labs. He's going to tell us what Uniswap Labs is in a minute.
Starting point is 00:04:53 But Uniswap has recently unveiled a brand new mobile app. We're going to explore that today. We're going to talk about Apple. And the lengths it's taken. It's still a TBD on getting this across the finish line and approved via Tim Cook and the team at Apple to get this in the app store. We're going to talk all about that. Cal, welcome to Bankless. How you doing?
Starting point is 00:05:14 Great. Thanks. Thanks. Great to be here. Been a long-time listener, you know, to the Bankless Nation. You know what? We've been longtime users of Uniswark. The little app you guys helped build.
Starting point is 00:05:24 And I understand Cal, coming into this, I was like, hmm, we should look up Cal. Like, what's his background? He's never been on bank lists. Somebody called you the Johnny Ive of crypto. Okay? And for those not familiar, I said this to David. He was like, who's Johnny App?
Starting point is 00:05:39 I'm like, Johnny Ive, the guy who did this phone thing that's in your hand, the iPhone, like all of these sleek designs in the early days, because I understand, Cal, that you were employee number two, something like this at Uniswap and responsible for the design, the aesthetic, the simplicity of that original Uniswop app. Can you tell us a little bit about your story, how you got involved in Uniswap, and, you know, meeting Hayden and all of these things? Absolutely, absolutely. Well, that's very high praise.
Starting point is 00:06:07 You know, I got a few more years to go, maybe a lot more to be that. But yeah, but I'll tell you a little of the background. So I've known Hayden for a long time. Basically, we grew up together. Our families knew each other back when we were little kids. So it's been a long time. My background is in design. I went to school for industrial design,
Starting point is 00:06:28 and then after that, worked in the tech industry, doing like new and experimental products. And during that time, I was kind of seeing around me, the benefits and drawbacks of these tech giants we know today, right? And I was also seeing, you know, friends of mine that I knew from art school, from design school, who were trying to make a living, you know, expressing themselves on the platforms that these tech giants
Starting point is 00:06:51 kind of had. And I started to get really interested in sort of questioning, like, why is it that, you know, my friend who's making the most amazing, you know, paintings are like a really cool chair, why do they have to, like, post that work up for likes, right? Why is that the mechanism that they need to use to get exposure? So that's sort of what started my, like, you know, questioning these systems. And I started to look for things out in the world that sort of we're starting to think about that. And so my first sort of touchpoint for crypto, it wasn't really cool. crypto is more about decentralized publishing, which today we know as like IPFS and things like blue sky and kind of more the social side of things. But very quickly sort of like those worlds
Starting point is 00:07:33 started to merge, right? And Hayden and I reconnected, you know, after we had both done our things and our careers at a meetup in New York City for NYC Mesh, which is like a community-owned mesh networking ISP. And he showed me the first prototype of what Unuswap would become, which you should all look up, by the way, it's on a blog post that we have. It's like, like this amazing blue flying unicorn crazy site. Can we find that? How would we find that? So look up the Uniswop blog, look up the story of Uniswap.
Starting point is 00:08:02 There's one that's like our history. You can probably search like Uniswop history blog and scroll a little bit down. There's a picture of that first site online. I think I'm finding it here. A short history of Unswap. Yes, exactly. Yep. Was this?
Starting point is 00:08:14 Whoa, I remember that one. Yeah. No, dude. I don't remember this. Oh, I remember that. That's a throwback. I remember that. I remember that neon text.
Starting point is 00:08:22 Yeah. Yeah. So little, so this is the first little, uh, history is that this is the pre Johnny Ive. The pre Johnny Ive. Okay. Really that Hayden was the first uniswap designer, you know, in addition to he was, he was the first of everything. Um, but you know, in a lot of funny ways, like the, the, the, the ethos and like the spirit of uniswap here, you know, that's what we tried to bring. It's similar vibe.
Starting point is 00:08:44 Like you have the unicorn, you have the kind of the, the funky like neon, the pinks. They use of these, like, unicorns. like colors. Yep. It's similar vibe. Yeah. And, you know, I'll be honest with you. When I first saw this, oh, yeah, this is also.
Starting point is 00:08:57 So another thing to kind of note at the time is that this was what the standard experience for exchanging tokens. I do remember this. So for the podcast listeners, we are now looking at the infamous Ether Delta, which much more looks like a traditional centralized exchange with a terrible UXUI. But if for those that didn't actually use Ether Delta on chain, it was the worst. U.S. I have ever experienced. Barely functional. I'm barely functional.
Starting point is 00:09:25 It was like three transactions to get your assets just loaded up available to trade. And it was co. It was if you ever traded on Ether Delta, you probably deserve a po-app. You were early. You were unequivocally early AF. Yeah. What do you deserve? You're an OG.
Starting point is 00:09:41 If you know this, you know, you're an OG Ethereum for sure. Truly, truly OG. And I think, you know, Hayden's genius in a way is that he's recognize how crappy that was, right? Like, not only did he have the awareness to like, you know, go read Vitalik's post, think really deeply about exchange, but also had the awareness to be like, wow, this UX sucks. This is terrible. So, so yeah, to continue the story, like this is, this was the context that we started talking and we, you know, I offered to help. It was very casual. I barely understood it, to be honest with you. And initially we built,
Starting point is 00:10:17 yeah, you can keep scrolling a little bit to get to that first UI, I think, uh, keep going a little bit uh yeah keep going it's very long here we got shirts we got yeah there's shirts there's a lot of history you know yada yada yada he works he works at optimism that's that's helvin that's that's kelvin above and hidden down below yeah we're going we're speed right of the history i love it i love it this is a long long long it's not here oh it's not here um i'm trying to think there there is an old version online uh which will i'll i'll find some point. You guys can actually search probably V1 uniswap in Google, and I'm sure it'll come up. All right. I'll like you want to see that. Yeah. Cool. Sure. Sure. Yeah. So, so yeah,
Starting point is 00:10:59 those early days, you know, it was very casual and, and we were just kind of experimenting. And the way we worked together was that, you know, I had a studio a lot like the one I'm sitting in now, maker studio kind of vibes. And I was doing some freelance work and some other Ethereum things. And, you know, here and there over text and Hayden would come over at like late at night. And we'd just like jam for hours, honestly. developing what we know as like the swap UI today. And it took a long time. And I think the initial innovation, you know, like I said, design is this kind of iterative
Starting point is 00:11:29 thing. You really have to like throw things at the wall and explore. But there are like core sort of ideas that you're trying to kind of shape, right? So there's a notion and design of this idea of like a mental model, right? I'm sure you all know what that means. But it's really important when you're doing design work to be giving people a mental model that's very clear. If you look back at that Ether Delta image, you know, there's a lot of different input boxes. There isn't like a framework for thinking about something. The innovation of the
Starting point is 00:11:56 swap UI is the input output, right? It sounds kind of dumb and simple, but really having that mental model of like, give this, get that wasn't obvious at the time. And it was only through some sort of experimentation that we kind of landed on that end constraint, right? We were me and Hayden and then eventually a contractor we hired to do development and then eventually NOAA and then, you know, Uniswop team. But it was really a small team in those early days. And that's what drove the constraint as well to get to the simplicity. Yeah, I'm really enjoying this perspective because I think Cal, I'm just learning as we're talking right now about just like what it means to be a designer in the world of crypto. I also appreciate the carpentry tools in the
Starting point is 00:12:36 background, a designer across all respects. What your job is is, is like, you know, you know, Like there's this technology, smart contracts, X times Y equals K pricing algorithms, AMMs. And it's your job to get that technology expressed up to the user in a way that like, oh, I'm landing on this page. I've never been here before, app.uniswap or uniswap.com. And then all of the design is actually illustrative and communicative of the smart contracts that underlie these things. And so can you just like maybe like walk us through your design brain,
Starting point is 00:13:13 your thought processed as you were learning about, because we were all learning about Uniswap all at the same time. I remember the two weeks in Crypto where Uniswap came on the scene, and it was the talk of the town, and everyone was trying to figure out why. And it was really that one very, very elegant pricing curve. It was the, like, A, it was the X times Y equals K pricing model, but then also just the automated market maker design as a whole.
Starting point is 00:13:37 Can you talk about as a designer, put us in your designer brain and talk about like your thought process, like what you needed to do to your job. to do your job of allowing these smart contracts to express themselves. Yeah, absolutely. And I think you set that up really well because it really is about understanding the smart contract, right? And, you know, in those early days, I read the white paper, right?
Starting point is 00:13:57 Didn't mean I understood it. I didn't understand deeply the math, right, the curve math. But what I did understand, you know, by also talking with Hayden, it started to unpack like the higher level abstractions, right? And you could start to think about when you see the. parts of the system that a user touches. Those are the moments that are really, really important, right? And as a designer, you start to get a, you know, the more you read, the more you talk to a solidity engineer or people who are working on this stuff, that should be your question, right?
Starting point is 00:14:27 Like, what is the moment that a user touches this thing, right? And let's talk about, you know, that input box literally, right? Because a lot of crypto design at the end of the day, this is going to sound reductive, but I don't, I actually mean that's kind of in a good way is a lot of making great form inputs, right, but making intuitive sort of ideas and framing input boxes, right, for users. And then going one level deeper is like abstracting that input, abstracting the level of control that users have out into more mental models that are simpler, right? So if you read the Uniswap white paper, it doesn't describe, you know, two input boxes, right? That's not how it described it. But it does describe a pool that has two assets, right? And so like those are the
Starting point is 00:15:12 moments that you have to start to question and think about. And the last thing I'll say, just to try to keep it a little brief is like, the designer's job is to understand a system, and then we are the advocates for users, and we try to reflect people's understanding at the time of the world around them. So the patterns we use are best practices. And when I choose an input box in a design, and I make it feel like other input boxes that you see on the what I'm doing is giving people that little handhold to hold on to so that they can take the things they've learned in technology and bring it to a new system, right? And that's really the designer's job is knowing when to make people comfortable, give them handholds of things that look familiar and recognizable, and when to push them a little farther into new systems. Yeah.
Starting point is 00:16:03 I know one of my takes on this when I first understood uniswap was like, wow, this reminds me of Google, the simplicity of Google. and like from the days of sort of the early web where we had like interfaces that looked like this like this is Alta Vista like back in the 90s Alta Vista, Ether Delta, you know? Yeah, exactly. It's like and this is the Ether Delta basically. And what did Google do?
Starting point is 00:16:26 This was one of their first interfaces from 1999, one simple search box. And that's kind of the level of abstraction that the uniswap interface provided. So, you know, well done, Mr. Johnny. I thought that's a fantastic. fantastic way to extract the design here. Thank you.
Starting point is 00:16:43 Yeah. Okay. So Uniswap is doing a wallet. And we should say this is coming from Uniswap Labs, which as we understand is a separate entity that is not the same as the protocol. So there's the protocol, which is basically smart contracts and a Unitokin that is a separate thing. And then there's this company like a US-based company called Uniswap Labs that is building
Starting point is 00:17:06 all sorts of crypto tooling, some of which is related to the protocol, some of which is related to the protocol. which is not. And this wallet is coming out of that company of tool makers. Is that correct? That's what Uniswap Labs is. That's correct. Yeah. And maybe this is a little too strong, but to continue the analogy, you know, this way we see it is like Google built on HTTP, right, and TCPIP. They built on protocols. And what they did was like indexed that protocol, right? That's what that UI was made for it to do. Right. And like we see Uniswops Labs role as like building these great consumer experiences on top of these, you know, the Uniswap protocol and other things,
Starting point is 00:17:44 right? In the wallet today, we support ENS, right? We're taking advantage of this open platform that we can build on to do more. Yeah. Really cool. So tell us why a wallet. Why did you go down this path? Why did, why did you have the odd? We have wallets in crypto. Cal have a lot. I also had wallets. Tell us why a wallet. Yeah, why a wallet? Well, I mean, the story is fairly simple. at the end of the day, basically, because we built this interface that that was very simple, we found growth, right? We found product market fit for that specific tool. And what we started to hear from users is all of the pain points of using crypto today. So what happens, if any of you out there listening, I've worked at, you know, DAP companies, I'm sure what you've found is that
Starting point is 00:18:33 the number one thing for customer support is wallet pain points. So Uniswap Labs, Uniswap, what we hear most often is the problems that users have, not with the protocol, not with the app, but with the wallets themselves. So for the past few years, Hayden and I have always wanted to solve this, right? We always felt like, oh, man, like all these problems that, you know, a lot of this have been solved today, but back in the day, like, token's not appearing in your, in your wallet after you swap them. Like, that's ridiculous. That is so simple, right? But that was a big pain point and continues actually to be for many people. And so we knew these problems existed. We knew that we could do great UX, you know, from our experience in the, on the app. And we thought that we are like
Starting point is 00:19:15 no better prime to be the people because we understood it, because we know people's pain points to be delivering a great wallet to people. So, Cal, I think the question that people all have that I certainly have is that in what ways is Uniswap innovating on the wallet, on the wallet landscape. Well, like, where are the pain points that Uniswap is trying to smooth over? So if, if we had Ether Delta and then we had Uniswap on the AMM and you fix that problem, are you, is that the same mental model that we should apply here? Like if the current landscape of wallets is Ether Delta, where are we going? Where's the future of Ux going inside it? And how is Uniswop leading us there? Yeah, that's a great question. And I think the day, just to
Starting point is 00:19:58 caveat this to say, like, where we are today with wallets is a lot better than we, where we were with decentralized exchanges back then. But, you know, Uniswob Labs wants to be in that conversation because we have, you know, a world-class protocol engineering team who can innovate on, you know, smart contract wallets and safes and all this kind of stuff. And we really want to be in that conversation because we think we have something to add.
Starting point is 00:20:21 Yeah, on the UX side, you know, so there's a bunch of things we're doing in our wallet that some other people do, but we think we deliver as like a great package, especially for like swapping users specifically. things like showing assets across all chains instantly, right, or all the chains that your swap supports instantly, making that data really reliable and robust and accurate,
Starting point is 00:20:42 you know, doing push notifications that are real time after swaps so that you are confident about the swap that you're actually doing in your wallet and making a onboarding kind of process and a backup process that, you know, if you really don't care about it, you don't have to see a seed phrase ever, right? You can just rely on this. system that we kind of have built that's super secure and very safe to get onboard and get started swapping.
Starting point is 00:21:07 Wait, what is that system? Basically, when you get started, you know, you can back up to ICloud. In addition to backing up on a paper, you know, backing a receipt phrase on paper. So you can kind of choose, pick and choose. And, you know, these days, I am still kind of a privacy and security maxi. I don't necessarily like recommend that everybody should be backing stuff up to iCloud. It's really a user should choose that. But if you're just getting started in crypto, you know, for most people who are not super tech
Starting point is 00:21:38 literate who are just getting started, we should be offering things like this. Yeah. It's better than using your seed phrase, like losing your seed phrase, like which is what a crypto can do. So if you don't feel comfortable maintaining capacity of that, then maybe you have to do that. I will remind folks that, of course. that Apple iCloud because i just looked into this it's not end-to-end encrypted so that means it is encrypted but Apple has the keys as well so they could if they wanted to they could kind of
Starting point is 00:22:12 go in there and yonk your funds one thing we've done to like help with this is we've actually gave it gave the users an additional level of security on top of just iCloud so when you do an iCloud you actually have to set a personal passphrase on the backup, right? So ICloud, Apple would have to, you know, somehow get that personal passphrase to even unlock the account. So you're encrypting it before you back it up into the cloud. Correct. Oh, that's smart. Okay.
Starting point is 00:22:40 So that's better. Yeah. So we've really like, like I said, like our team is like really, really careful and very specific when we offer things like this. We're not yolowing. You know, at times it means that we're like still. you know, like doing, you know, we're still little maybe like behind the pure, pure meta of like 4-437, right, like, exact, you know, for example, but we're really, really particular and careful to make sure that the tools we're giving people are a truly like bankless experience, right?
Starting point is 00:23:08 That we're not putting people into a position that would compromise security if another part of the system was compromised. We're definitely going to talk about 4337 smart contract wall, it's not sort of thing. We're also, we want a demo of this in a few minutes. But before you get there, I want to ask, we're just talking about our. iCloud can let's talk about apple for a minute okay so i i woke up to this a little bit i was like not doing crypto things all weekend which is unusual for me but uh on monday i woke up to some stories i was seeing and i'd heard this by by you know through the rumor mill etc that apple was blocking
Starting point is 00:23:44 is actively kind of blocking uniswap from launching its self-custodial wallet and really that the uniswap team had been given no reason and my immediate reaction to that is like assuming that's true, we can kind of like validate that with you, maybe today. It's like, man, I'm so tired of our technical overlords gatekeeping the internet. Like, who are you, Tim Cook or Apple, to say that this specific self-custodial wallet is okay? And this is not, right? And I'm wondering if that is indeed a true story. Has Apple been actively blocking uniswap from deploying its wallet?
Starting point is 00:24:23 Because as I understand it, going into this conversation, you cannot go into the Apple iOS store and download it. There is maybe a test flight link that we can talk about in a minute. But they've been blocking you. It's not because the app's not ready. It's because you just haven't been able to get through the gatekeepers. Can you tell us about this? Yeah, yeah, happy to. Yeah, so you're right.
Starting point is 00:24:45 That's where we're at. It's a test flight right now. I would say the way to frame it is that we're in dialogue with Apple. This, you know, it's not a no-go-no-go, like sort of blocked, purely blocked thing. It's a conversation that we're having. And we also understand that many other, you know, DAV developers in the space have also run into similar issues with Apple. And the kind of like phrase that I've been using is it almost feels like we're like playing
Starting point is 00:25:11 by a rulebook that we can't read, right? And that's like a pretty tough place to be in as an organization, you know, a company that's investing money in building this, you know, investing people's time. in this kind of stuff, right? And so it's definitely reminded us as an organization, you know, on the positive side, like why we got into this in the first place, you know, why we're building on open platforms, open protocols, you know, things without this kind of gatekeeper in the way. I think, you know, I am optimistic about this. I hope that Apple kind of sees the light. I think that Uniswap, as an example in other companies out there are examples of like great safe crypto experiences,
Starting point is 00:25:51 safe and secure crypto experiences. And that's kind of why, in addition to being a great developing platform, that's why we want to be on the Apple App Store, right, is because we're actually aligned with their goal of keeping users safe, right? We have token warnings in the app that don't block but warn you. We have great back and recovery. We like give you access to, you know, pretty above board sort of things. And so we want to be playing in that world.
Starting point is 00:26:16 And we just hope that Apple sees it that way as well. So far, we'll see. I think there's two different conversations here about apps in the Apple store as it relates to crypto. Cal, you said playing by a rule book that you can't read, but also that Apple is in conversations with you guys. So it's not like things are frozen or bad. And it kind of just seems like my intuition here is that Apple is probably also confused and learning how to do this. Right. Like, okay, crypto apps, unprecedented amount of crypto scams, new risk dependencies that they've never ever had to like
Starting point is 00:26:50 meaningfully thought of. And then there's also things like, okay, how does Apple charge is 30% tax? And I think there's probably two routes here. Like one, there might be some set of features that Apple's like, hey, we want 30%. And then there's another set of features who are like, hey, we need to make sure it's legit and not a scam and not like FGX. And what is our responsibilities here? Would you say that's a fair summary of the problem set here? Yeah. I think that's exactly right, basically. And it's true. You know, this is, it is a new industry and just understanding like the mechanisms of Apple and the review team, you know, their distributed team. They have a lot of different people who review apps. And it's complicated. You know, I have to give it to them. Like it's a complicated world. That being said, it's that their application of their system is very, very inconsistent. Okay. Which of the uniswap, maybe the answer is both. Which of the features inside of the uniswap wallet do you think has offended Apple? Great question. It's the unicorn, is it?
Starting point is 00:27:48 They don't like you. It's the unicorn. It's the unicorn. That's right. Yeah. I mean, look, like, to be honest, we actually, like, this is really honest. Like, we don't exactly know which specific issue it is, right? We get through this whole process, which, to be honest, has been months.
Starting point is 00:28:03 We've gotten actually different answers almost every time. And it seems like the answers they are giving are changing, you know, as they get more information, as they learn more. but also it's confusing. Okay, so just put us in the perspective of Unuswap as it's going through this. When you guys get an answer back from Apple, I don't know what it's like to push an Apple an app through test flight or whatnot. Sometimes if I have a support ticket, like it's a different person answering the support ticket.
Starting point is 00:28:31 And so like it's just chaotic just because it's a different person. How coherent is this relationship? Yeah. Without like going to too many details, that is something that has happened. You know, it's, you don't always talk to the same person. But I will say at this point, you know, again, not to go too far into it, I think we are now at a point we're having more consistent conversation. So we really hope to work through it soon. But isn't guys, isn't this whole thing kind of stupid?
Starting point is 00:28:58 Like, I'm sorry. I just like on the actual public internet, you can deploy things without going through support tickets and asking for somebody's permission who has to take the time to understand the industry to figure out if this is a scam or not. I'm just kind of sad that we've gotten to this point where the computers that we hold in our pockets are still so gate kept. It is not the free open internet. This is not TCPIP. This is the Apple App Store whose governance layer is Apple shareholders, essentially. And that's not the way it should be. This is just a rant.
Starting point is 00:29:37 Nothing anyone could solve. But we're hearing this from a lot of, I think, crypto developers and organizations trying to go through the apps. App Store that like things have really cooled post-2020 and FTX. Like that has put a pause where everything in crypto must be a scam because of FDX and because of, you know, Doquan and Luna and Tara. And I think that's put a chill on it. And then they also, they don't know what their business model is. And so they're just kind of in the state of not knowing what to do.
Starting point is 00:30:07 And so they're by default freezing everything. Is that consistent? Yeah. And maybe one more thing to add there too. is not only, you know, is it confusing? We have also seen here and there, you know, scam apps make it through, right? So not only, you know, is the system that we're talking about, you know, a little bit is non-transparent. It's hard to understand the rules. But even with that level of gatekeeping, even with the system is in place, there are still harmful things
Starting point is 00:30:35 making it through. And I think that's an example of when the system starts to fail and part of, you know, why we're all working in this industry. Yeah. So what bankless listeners don't see is that you've actually logged into the Zoom here with your phone. And so we are going to take a peek at the actual Uniswap wallet in a hot second as soon as we come back from these fantastic sponsors that make this show possible. Uniswap is the largest on-chain marketplace for self-custody digital assets. Uniswap is, of course, a decentralized exchange. But you know this because you've been listening to Bankless.
Starting point is 00:31:07 But did you know that the Uniswop web app has a shiny new Fiat on-ramp? Now you could go directly from Fiat in your bank to tokens in Defi inside of Uniswap. Not only that, but Polygon, Arbitrum, and Optimism, Layer 2s are supported right out of the gate. But that's just Defi. Uniswap is also an NFT aggregator, letting you find more listings for the best prices across the NFT world. With Uniswap, you can sweep floors on multiple NFTs, and Uniswop's universal router will optimize your gas fees for you.
Starting point is 00:31:38 Uniswap is making it as easy as possible to go from bank account to bank account, to bankless assets across Ethereum, and we couldn't be more thankful for having them as a sponsor. So go to app.uniswap.org today to buy, sell, or swap tokens and NFTs. The Phantom wallet is coming to Ethereum. The number one wallet on Solana
Starting point is 00:31:59 is bringing its millions of users and beloved UX to Ethereum and Polygon. If you haven't used Phantom before, you've been missing out. Phantom was one of the first wallets to pioneer Solana staking inside the wallet, and will be offering similar staking features for Ethereum and Polygon.
Starting point is 00:32:12 But that's just staking. Phantom is also the best home for your NFTs. Phantom has a complete set of features to optimize your NFT experience. Pin your favorites, hide your uglies, burn the spam, and also manage your NFT sale listings from inside the wallet. Phantom is of course a multi-chain wallet, but it makes chain management easy, displaying your transactions in a human readable format with automatic warnings for malicious transactions or fishing websites.
Starting point is 00:32:36 Phantom has already saved over 20,000 users from getting scammed or hacked. So get on the Phantom wait list. and be one of the first to access the multi-chain beta. There's a link in the show notes, or you can go to phantom.com slash waitlist to get access in late February. Hey, Bankless Nation. If you're listening to this,
Starting point is 00:32:53 it's because you're on the free Bankless RSS fee. Did you know that there's an ad-free version of Bankless that comes with the Bankless Premium subscription? No ads, just straight to the content. But that's just one of many things that a premium subscription gets you. There's also the token report, a monthly, bullish, bearish, neutral report
Starting point is 00:33:10 on the hottest tokens of the month. And the regular updates from the token report go into the token Bible. Your first stop shop for every token worth investigating in crypto. Bankless premium also gets you a 30% discount to the permissionless conference, which means it basically just pays for itself. There's also the airdrop guide to make sure you don't miss a drop in 2023. But really, the best part about bankless premium is hanging out with me, Ryan, and the rest of the bankless team in the inner circle Discord only for premium members.
Starting point is 00:33:38 Want the alpha? Check out Ben the analyst's DigenPit, where you can ask him questions about the token report. Got a question? I've got my own Q&A room for any questions that you might have. At Bankless, we have huge things planned for 2023, including a new website with login with your Ethereum address capabilities, and we're super excited to ship what we are calling Bankless 2.0 soon TM.
Starting point is 00:33:58 So if you want extra help exploring the frontier, subscribe to Bankless Premium. It's under 50 cents a day and provides a wealth of knowledge and support on your journey West. I'll see you in the Discord. All right, and we are back when we're going to take a peek under the hood. of the uniswap wallet. And I actually downloaded the uniswap wallet and I put some ether, some USC,
Starting point is 00:34:17 and also a crypto coven this morning, which is why I bought a coven if you were following me on Twitter. I think it's great. It's my first pink wallet. Kyle, can you really just like walk us through and take us a peek into the hood for us and show us what this wall can really do? Absolutely. Happy to.
Starting point is 00:34:33 So I'm going to be sharing from my phone here. So the thing I'm going to show first is a little bit of the onboarding experience. just because I think it's important. So I'll show this briefly and then actually I have to type of password. So I'm going to stop and then reshare it in a second. But it's worth going through. So one of the key things that happens here when you get started in the wallet is that there's a few options.
Starting point is 00:34:54 You can create a new one. You know, this is where you do start with a recovery phrase. You can import an existing one, right? So from any other wallet that you can export a seed phrase from. And you can add a view-only wallet. So if somebody gets their hand on this test flight and you don't feel comfortable with security, add your view-only wallet. Just paste your public address, your internet,
Starting point is 00:35:11 N S name in. You can see it and experience it before, you know, try before by sort of thing. If you are comfortable, which, you know, we all are at Uniswop, you know, I put my seed phrase in. All the developers are in where like the app is done. It's not a beta, you know, it's ready to be launched. We're still just in this thing with Apple. So just that. And then I did want to show this sort of restore from ICloud thing. You know, like I said, it's a passphrase. But when I do this, so essentially it'll detect that I have a backup to get. So let just stop here. So I'm going to stop sharing, put my password in, and then I'll show you the next. Yeah, let's show you the next screen. You know, if people want to, you know, the OG multi-sig, right?
Starting point is 00:35:57 So you're trusting this to backup your stuff to. Yeah, this is a real password. Man. Right. Yes. It's, it's real. I mean, that's what I said about the ICloud, the security and backup. this sort of, you know, I trust. You encrypt it before you. Encrypt it, exactly. So what I'm doing right now is actually using my encrypted, using my passphrase to unencrypt, right, the backup, essentially. So you're already logged into, you're already authenticated in ICloud on your phone, and then you're just putting in your own password that way you control.
Starting point is 00:36:32 Exactly. So here's what's something really cool we do is that we actually auto-detect all addresses that are derived from seed phrase that have a balance and auto select them for you. So I can go and continue here, right? You can see I cloud backup. I can add a manual backup and I can even learn about what a recovery phrase is. Continue. So I'll turn on notifications here and then also turn on a face ID for security.
Starting point is 00:36:58 And I'm in. So, okay, the face ID I've seen with other wallets means that the actual private keys for these wallets is held in this, a clear on clear. for the phone. Is that what's going on here? Yep. And we've done, we've kind of done a really good job sort of lowering, like taking that part of the security model, like to a lower part of the stack and written in Rust. So it's not happening in React Native. Like the engineering of this thing is really robust and secure and we're thinking about that detail. You can learn about this, by the way, while it's open source, which is pretty cool, you can learn about how it's built,
Starting point is 00:37:33 the whole stack. You can fork it. It's out there. And so whoever's like, if someone's really into it. We can fork it. You know, you got to do some of your own work around the data layer, but, you know, it's out there. The same way that's it. The original. Let's fork it. See if we can get it into the app store. What color should our wallet be? Let's do black. Fingless red. Red. So one one feature that we taught, didn't talk about, but we definitely have seen is that there, you can manage multiple wallets inside the wallet. So this is not a, you open up this wallet and you can add more wallets too and you can manage multiple wallets all at the same time. Right, right.
Starting point is 00:38:09 Right now, we only support one seed phrase, multiple C phrase support coming soon. We just wanted to make sure we're like really good at what we do. So, you know, that will be coming soon. But off the same phrase, I can now go through these wallets, right? And I can just tap between and it's pretty easy. This is my main public wallet, my ENS. You can look on it at it. quickly, we really focus on making things swipable, right, to get easy access to, to like,
Starting point is 00:38:37 all your assets in your wallet. You can just quickly go to the NFTs that you have, view them, you know, look at the latest activity. It's all across optimism, arbitram, polygon right now. And so all the assets that I have across all those chains are just right there. What, you have some hex? You didn't see anything. Don't, you know, actually, they, they did have some air drop. I don't know. I just don't. Yeah, that's my excuse, too.
Starting point is 00:39:03 Big X holder. I think the biggest thing that I noticed standing out here is the little chain indicators below each of the assets. So you have optimistic ETH for ETHRone. Oh, yeah, that's cool. And then that's got the little red circle. Then you have a normal Ethereum and also arbitram Ethereum. And that's where when I saw this while for the first time, that's really the thing that noticed and stood out to me. And as we all know, like we are moving.
Starting point is 00:39:26 into the multi-chain future, multi-layer-2s. We're already talking about super chains and layer threes. Do you have a plan, Cal, for how you plan to tackle all of this stuff? Yeah. So the way we think about it, I un-swap, is that we love the multi-chain future. We love L2s, especially EVM-L-2s. We think it is a big, big part of the future of all this stuff. And when we think about assets, you know, the ultimate vision
Starting point is 00:39:56 is that you should never really have to unless if you don't want to, like, touch a chain, a network switcher again, right? All apps should be across all chains. You know, it should be seamless. You should have the indicator so that you understand the security model you're opting into when you do that. But at the end of the day, you know, that should be available for you. And what's something we're working towards the multi-chain future. Can we talk about NFTs? So first of all, let's swipe over to NFTs, if you will. Show us like what are these things? What is that mushroom head thing? The mushroom head.
Starting point is 00:40:28 All right, this is a Shroomio. You know, tapping on it pretty nice. You get a little preview of the image. You'll notice here there's also a small button that actually shows the floor price of this collection. And you have some details around here. And if I click on that, something we're working on. The next release will have a much more improved version of this.
Starting point is 00:40:45 But you actually can explore the collection as well. And so you can go through find different shroomios and actually see some details about this collection at the same time. Now, do you guys offer NFT kind of trading functionality inside of the app right now? Because I know Uniswap Labs is doing something big in the NFT aggregation realm with the company you just bought. Yeah, that's right. So we now have, if you go to the UnivSwap web app, we have an NFT tab that is basically a marketplace,
Starting point is 00:41:16 aggregating all the major NFT marketplaces and getting you great prices for buying and selling NFTs. Right now on the wallet, it's view. only. So we don't offer the actual like functionality of the marketplace. You know, maybe one day we can kind of up in the air a little bit based on this Apple conversation. Yeah, this is, I'm guessing going back to the Apple conversation we already had, this is the conversation that like Apple would like probably enjoy their 30% cake on this one. This is probably, I'm guessing that's the that conversation. Is that right? Absolutely. Absolutely. And I know that it's a broader conversation, like the whole industry is in that same conversation right now. Right. How does how does Apple think it can
Starting point is 00:41:55 do that 30%, like how do they think they can charge 30% tax on NFTs? I don't understand how that's sustainable. Great question. And one one thing that we think about is so just like to zoom out for a second, like what we believe is like we have to build the best user experience possible so that people love these experiences and then go to Apple and advocate for the access to them. Right. It won't only be the company that has, you know, the leverage with Apple. It'll also be if we can build, you know, great safe user experiences that people love. That will also ultimately be a big part of the leverage for Apple to start considering this technology as serious. So user demand.
Starting point is 00:42:39 Okay. So can people, Cal get this right now? There is, I believe, a test flight version of it. So you can't find this in Apple store right now, in the app store. That's right. Some sort of a test flight version. And for the people kind of watching this or listening, are they able to access that? Or is that limited?
Starting point is 00:42:58 So we'll have a link at the end of this show that you can go and download. It'll be a little bit limited. I think the test flight invite will have 100, 100 links on it. But first 100 viewers, first 100 viewers to scan the QR code. Yeah, get your QR code thing ready, you know. And basically scan it. But if you follow our Twitter, get on our Discord, we're slowly inviting more. We really want people to be engaged and give us feedback because we're learning, right?
Starting point is 00:43:26 So we're learning about what makes it wild great, what people want to see, and what's kind of, you know, a good thing about this beta program or this is this, sorry, the test flight program is that we have an opportunity to kind of hear from you. And so get on it, grab, grab an invite and message us and teach us what we need to know. Cal just swapped, sold OP for Ether on Optimism Chain. Wow, I can't believe you would do that to the optimism team. Brutal. Okay. So you can trade on other layer twos and on the Ethereum main chain. You can do that natively in the app.
Starting point is 00:43:59 Can you trade from Arbitrum to optimism or vice versa? What about this world? Great, great question. Not yet. Not yet. That's something we obviously are working on. It would be if we would be foolish not to. But it's something we want to get right the first time, right?
Starting point is 00:44:13 We think that cross-chain bridging is challenging to do it right. And, you know, down on the wall and tell us, you want it, right? I know that I do. I think that is something that we really believe in and want to bring to it, but we wanted to like make sure we got the basics of swapping the way they are on the web app down to start. And so that we're starting just with, you know, swapping on on each individual chain. Right. Because I know, I know of two different decks and bridge aggregator aggregators that would love to be your guys as service provider. If the, if you guys were open to that, I'm sure. But this isn't an issue about Apple, right? That's just a, a, a, you
Starting point is 00:44:50 to swap tech conversation? Yep, exactly. Exactly. Okay, cool. A lot of this conversation is that's just like poking around. It's like, all right, where's Apple coming in here? And then where is actually Ethereum limitations coming in here? What is that big heart?
Starting point is 00:45:01 Which one's holding us back? What's the big heart at the top there? The big heart. So one of the pretty unique features about the wallet is that you can actually start, we're starting to step into a little bit of the social Ethereum world here. And so you'll notice I have two favorite wallets. Do either of you have an ENS that I can put in here? Davidhoffman.eath, brother.
Starting point is 00:45:21 Davidhoffman. Dot E. All right. So this is you. I don't know why that ENS name is not resolving. It should. That's on me. I haven't done that yet.
Starting point is 00:45:32 Ah, I see. But you can see I can actually search you, go through and find, you know, your entities. Oh, look at those collectibles. Yeah. Yeah. Yeah, pretty beautiful. And I can even go and see the entire collection here, right?
Starting point is 00:45:45 So there's no way that the sound plays. correct? Oh, I don't know that is a music and as a podcast not yet, but that's something I know feature request, David, feature requests. And then, you know, let's say I'm curious about what you're doing on chain, right? I can see your activity, but you know, I can see the the crypto company you bought, but I can favorite basically and favorite your wallet. And now if I go back to my explore screen, you'll be here for me to have as a tap away. And I can also do that with tokens, right? So if I go to Blur, I hit favorite, up here, give it a second, okay, back. So that's why I have to show it out because you favorited it. Yeah, you know, I got all my
Starting point is 00:46:29 D-Gen wallet. No, no, it's just, we're just showing you on-chain data. Yeah. So that's kind of the system that we're setting up and we're kind of like starting to test around favorites and around making a dashboard that reflects the way you use, you know, crypto. And you'll see a lot, lot more of this. This is our MVP first iteration of this. You'll see stuff with NFTs coming soon. You'll see more rich and complex ways of seeing the chain in that form. And then last thing, just to feature wise, you know, we have send and receive. We have a beautiful design for different wallets that pops up if you, you know, switch around. So depending on the wallet I'm on, it'll actually like theme it. And then last thing is we, of course, support Wallet Connect, right?
Starting point is 00:47:13 So actually, let's see if I go back to this other wallet. I don't have any connected, but what will happen is if I connect to a DAP right in that connection, it'll say nine connections. You can manage it. You can actually have multiple DAP connections across multiple networks at the same time. So you don't have to change the entire wallet, the way you have to do in Metamask, to be connected to a chain. So that reflects our kind of belief in the multi-chain future. So, and you can just step anytime.
Starting point is 00:47:41 time. Can we just, can you, I mean, we need to send this to Apple. Like, they need to hear that this is a pretty, pretty sleek user experience. And that the Uniswap Labs team is not a bunch of scammers. These guys are legit. They've built a fantastic, useful product. And this is an ask to Apple to release the app. I think there's a ton of people in the bankless community who actually want this. Yeah, I doubt anyone listens, but they should be. So definitely, we got some Apple listeners for sure. Cal, can you just maybe just run us through a bunch? I'm assuming there's like a bunch of small things that you want. Here's a list that I can come up in my head. Like a total, total wallet value chart over time. Like features like this.
Starting point is 00:48:30 What else is coming down the pipeline that you can just talk about? Yeah, great question, good question. Yeah. So, of course, like more analytics around assets. you know, for instance, you know, being able to see past buys and sells on a different asset, we want to improve the, actually the history a lot more. You know, we don't think you should always have to go to EtherScan if you don't want to. We want to be able to show transactions in a very legible way.
Starting point is 00:48:56 And the number one request we've got from early beta testers is a DAP browser. So look out for that soon. And I think there's some really other really deep, cool stuff that we've been exploring. that aligns with sort of, you know, I think the broader industry social vision for, for crypto around ENS names and connectivity and all that kind of stuff. But of course, we want to do the basics right soon. So and then, you know, the last thing too, just mentioned, I know we talked a little bit about this. I don't know how much time we have left, but just the world of smart contract wallets. Kind of little leak, you know, that we haven't said publicly before, but just the first few months of building this wallet, we did build a smart contract wallet.
Starting point is 00:49:38 as a prototype. And it's not something that we're ready to put out into the world. We want to be a part of the broader 4337 conversation and be working with the industry. But just that that's one of the reasons we really wanted to build this wallet is because we have those protocol engineers in-house who are like top of the top, right? And we have a lot to say about what that future might look like. Right. This was the other main big announcement that happened at Heath Denver at WallachCon was for ERC 4337,
Starting point is 00:50:07 not EIP 437, was that deployed as a smart contract on Ethereum, which opened up smart contracting enable capabilities. Cal, is that like that ERC, that smart contract on the layer one that's already deployed? Is that what is related to the future potential Uniswap smart contract wallet? Or is that a different set of innovations that also needs to come down the pipeline? Well, I would say that that is, you know, I think Uniswap, you know, the protocol and our involvement with like Ethereum and the dev community, we want to be really tight, right? We want to be contributing to that conversation and we want to be contributing to standards.
Starting point is 00:50:41 I think that we're not interested in like going and building our own, you know, a little bubble. That's why we open source the wallet. That's why we open source the web app and all the, you know, all the work that we do. And so if, you know, when we talk about smart contract wallets or whatever, definitely we would be part of that as well. Yeah. So zooming out just really quickly because we started this conversation as like, oh, what uniswap lab, service provider on top of, you know, you know, the uniswap protocol. We also talked about the design of Ether Delta to where we are today,
Starting point is 00:51:12 which the much more elegant design of Uniswap and all the other decks is. A little fun fact that we haven't covered in is like the Uniswap UX, the trading interface has been like forked a ton of times because it's seemingly the best kind of way to illustrate a decks. But Cal, can you just connect us with this product and the rest of what Uniswap Labs is doing? So like now we kind of have gotten a peek under the hood. We see what you're up to. We see what Uniswop Labs is to.
Starting point is 00:51:40 Let's zoom all the way back out and go back up to the Uniswop Labs level. What is Uniswop Labs doing? Like what is the North Star for Unswap Labs? Totally. So, you know, our company mission is to unlock universal ownership and exchange. That's sort of our top level, you know, guiding North Star. For us, that looks like, you know, iterating and sort of improving the very core, you know, marketplaces and access to assets, innovating on, you know, the protocol, innovating on other
Starting point is 00:52:10 things like the universal router, which gives like users great prices. And the cool thing recently has been like integrating our learnings about, sorry, they're getting a little deep, deep and technical stuff, but integrating learnings about tokens and bringing that into the world of NFTs so that all of a sudden digital assets are not siloed by, you know, their asset type, right? I should be able to swap any, any, ERC20 for any NFT and vice versa. And this world is one we believe in. And then alongside that is just, yeah, increasing, you know, access, right? And so that's what the wallet is about for us, you know, in addition to the other things I
Starting point is 00:52:45 said, about making it easier to use Ethereum, easier to use crypto. And we think we have a long way to go. There's a lot, a lot, a lot of innovation that still has to happen. But we want to be a platform that, you know, you can come to as a new user, you know, get started in under two minutes and have the same security, you know, not give away your security, right? You should have your rights. You should own your stuff. We will never give that up. We will always like maintain people's security and privacy as a first class piece of the system, but it should be as easy to use as any other, you know, system out there
Starting point is 00:53:19 with familiar logins, with familiar things like that. And so that's our vision. You know, we really want to make it easy and make it better. So on this vision, and the future of wallets that you see. So you were talking earlier about smart contract wallets, then we talked briefly about ERC 4337. I'm not yet sure if I understand ERC 4337, which is kind of this account abstraction standard on top of Ethereum that is now live and active.
Starting point is 00:53:48 Like it just seemed to come out of nowhere. And I'm curious as like, we haven't seen this on the user interface side sort of expressed. And so everything that we saw on uniswap wallet there with with erc 4337 or smart contract wallet future like what actually improves about the user experience yep yeah so right now we're billing we have it as an eOA and we started there because that's what most people have to do a yoA is externally owned account which simply put it's the opposite of a smart contract wallet it's the wallet that you probably have listener it's the
Starting point is 00:54:23 it's your C phrase thing yeah yep thanks for for helping me there um so So what will change in the smart contract wallet world? Okay. So there's a little bit of a complexity here is that like you said, this is a, it's not a change to Ethereum yet, right? But it may be in the future. But even in the world today, if I had a smart contract wallet, here's a few things that could happen.
Starting point is 00:54:46 First of all, I could log in with a phone number or email or really sign up with a phone number or email in addition to adding another layer of security like an on-device. like in the hardware security model on your device, right? And when I signed up for a wallet or log in with an email or a phone number, I would use basically a two-factor or passwordless loop to authenticate my wallet, my smart contract wallet basically. And in that way, I can actually secure a part of the smart contract wallet by using this loop and on device.
Starting point is 00:55:25 And the really innovative thing there is that the smart contract wallet basically is a system where if I want to do an action, as a user, all I need to do is sign with the security that I've added. So I might sign with my face ID plus my login account, right? And in that way, I can submit that signature to a relayer who will start to do things on my behalf. That could be things like recover the wallet, right? I could add either individuals or I could add other devices that helped me recover the wallet. I could also do things like pay for a transaction in any token that I have in my wallet, right? So I could even onboard with a phone number, top up through a Fiat HonorRamp with USC, and do my first transaction all in a very short time frame by delegating some of these actions to the relays, right? So I don't have to go through the process of buying ETH, for instance.
Starting point is 00:56:26 I don't have to go through the process all these complicated processes. So that's like a little story that will be possible in the future with these smart contract wallets in addition to other things. It kind of is possible now with ERC 4337. Yep, yep. You can actually try some of these wallets on chain right now. There's a few of them out there that I've done sort of the demos of this. And then the metaphor that I used to really explain because everyone explains smart contract
Starting point is 00:56:50 wallets in a different way. and they usually do it with explaining some certain story, right? Like, you know, those whole approvals before you trade a token on Unuswap, well, you can actually combine them together because of smart contract wallows. You know, like, gas is trading where like a different account can pay for your gas. You can do that with smart contract wallets. Everyone is like doing the whole, let's explain what a smart contract wallet is by feeling the different parts of the elephant.
Starting point is 00:57:11 The way that I've tried to explain like what the elephant actually is, is like think of an EOA, an externally owned account as a Bitcoin wallet, as in it's a dumb, stupid input output calculator wallet. No offense, Bitcoin, sorry. And then a smart contract wallet is an Ethereum wallet, as in it's a wallet with a chip in it. It's a Turing complete wallet. It's a general like smart contract enabled wallet.
Starting point is 00:57:34 And so your wallet is now smart. And most people like that, once they figure that out, their brain breaks and they realize that only one half of Ethereum is unlocked and smart contract wallet is like unlock the other half. This is just a metaphor that I use. My way of explaining that is like coming from the other direction of like a non-crypto native who's like seed phrases are dumb. Why do I need those?
Starting point is 00:57:58 This is stupid and complicated. This is why Venmo is better and crypto sucks. And this gives the us parity basically with a Venmo style account recovery wallet except it's completely self-sovereign, which is a huge design user experience upgrade. Yep. And, you know, I might have done the best job explaining it, but furthermore, like, what's really beautiful about the system is that depending on how you implement it, the user gets to choose their own security model, right? We have been talking about at Unswap, this idea of like a progressive wallet experience for a little bit, which is the idea that, like, when you first onboard and you put your first $100 in your wallet, you probably don't require the same amount of security you do as when you have $10,000 in the wallet, right? And users should be able to kind of like, we should be able to give you.
Starting point is 00:58:46 users that security and the upgrade the security over time as they get deeper into crypto into Ethereum without forcing them to deal with this very complex thing up front. And that's like a really key, I think that will be really key to making these things more intuitive. And what's really cool about this is it'll allow you to do things like over time set spending limits on the wallet. Over time, put specific NFTs in a specialized vault that the smart contract wallet owns and only, you know, be able to spend them with two-factor, real true two-factor authentication on an off-the app, right? Imagine I could do that with my most valuable NFT that I could only send it once I put that code in from Authi. I mean, that's pretty cool. This is hugely bullish overall.
Starting point is 00:59:26 I think that the overall theme, we're talking about the Uniswap wallet today, but the overall theme for crypto natives is we are entering the golden age of wallets. It's about to get a lot better. I barely even scratch the service. We talk a lot about like what's, holding crypto back from a scalability perspective. And for so long, it's been more transactions per second. If gas fees are too high, all of these things, that's still a factor that we're solving with layer twos. Another, like, less talked about reason we haven't been able to scale crypto is our user experience
Starting point is 00:59:57 ain't all that good, right? It still takes a lot of effort. Like, your mom can't use this. Grandma can't use this. I don't know if grandma will be able to use the Uniswap wallet, but, you know, your mom can, at least. And so this really is a huge upgrade And ultimately allows us to scale crypto out to more users
Starting point is 01:00:17 And more people going bankless is what we're all here for. Cal, thank you so much for this conversation. Really cool to see. And we're cheering you guys on in the conversation, let's call it, not a battle, conversation with Apple and your gatekeeping web two companies here. Thank you so much. It's pleasure. Oh, we promised one thing, though, before we let you go.
Starting point is 01:00:39 Can we show that QR code because I want to scan it. I don't have the UDiscop wallet yet. So I'm going to erase everybody. So give us the context. Are there 100 invites for this thing right now? I believe so. I believe this link is going to be 100. So scan away.
Starting point is 01:00:54 And then like I mentioned earlier, follow us on Twitter, get on the Discord. I think we don't have that many more. There's a cap to how many people we can actually add to the test flight. But, you know, we'll get you on. Yeah. Hold a steady. We'll get you on. So then you scan it and then when you view it now, start testing.
Starting point is 01:01:16 So yeah, what that'll do is bring you to a webpage that says, you know, start testing. You have to have, you have to be on iOS to start. And you have to install a test flight app, which is an Apple app that you may already have installed. Once that's installed, you just hit get and it'll download the Uniswap wallet and you'll have it in your hands. I got it. Only 99 left now.
Starting point is 01:01:37 Maybe less. Thanks so much, Cal. We will include links in the show notes to this, but get it well, it's hot. Not too many downloads left. That's it, guys. Bankless listeners, got to end with risk and disclaimers, of course. None of this was financial advice.
Starting point is 01:01:53 Eth is risky. Crypto is risky. So is defy. So are wallets. You could lose what you put in. But we're headed west. This is the frontier. It's not for everyone,
Starting point is 01:02:01 but we're glad you're with us on the bankless journey. Thanks a lot. Thank you, guys.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.