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

Loading player…

Privy 🛠 Intro to Privy

ETHGlobalMon, Oct 9, 2023, 12:00 AM

Join us for a quick run through of how privy works with their CEO Henri Stern. Hack with some of the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem, ETHGlobal New York 2023. ----------------- Follow us: https://twitter.com/ETHGlobal​ Check us out: https://ethglobal.co​m Email us at: hello@ethglobal.com

Transcript

Hello everyone. I'll quickly show you how Privy works. So, Privy is a single library for engaging all your users, regardless of how they sign up. Незалежно від того, чи вони заходять через соціальні мережі, електронну пошту, SMS або зовнішні гаманці, ми допомагаємо вам підключити користувача та отримати уніфікований об'єкт користувача для всієї вашої бази. The goal is to greatly simplify management for users who have multiple wallets and want to link other IDs to their accounts .

A user is more than just a wallet, and we help you build better products. Now I'll show you very quickly how it works. You can completely customize these user flows according to the path you want to offer them. In this case, I will have the user log in via MetaMask. My user connects their account.

From this point on, we take over the registration: a user object with a linked wallet appears in the account, and you can use this connector to initiate transactions. From here you transactions. From here you can, of course, connect other wallets. Let's say my user has MetaMask and Phantom accounts. They may have multiple MetaMask accounts.

It doesn't matter. Throughout your work, you can use the same account system to connect these accounts and quickly initiate transactions, for example, through both MetaMask and Phantom. The story doesn't end there. Of course, a user object can be much richer. The user may later want to link an email, phone number, or any of these social accounts.

We do it very simply. So, I'll link my phone number to my account. I receive a one-time password to confirm that this phone number belongs to me. Here he is. I'll just enter it .

Now I have an account with a phone number and two wallets tied to it. Of course, I can log out and log back in with my phone number to access the same account. Privy provides this on different types of devices, mobile and desktop, and in different environments. So if I log in to a new Chrome tab where there are no connectors connected, I can reconnect the wallets and access my full account. Everything works as it should .

Користувач тут, можливо, він або вона також підключить обліковий запис Google, і ви можете створити модульну систему облікових записів, яку ви розширюєте з часом, поки користувач заглиблюється в роботу з продуктом. Here, I log in using Google. While you're at it Google. While you're at it , backstage Let's go . Privy provides you with a full-fledged user account system.

So you can see which users are logging in users are logging in , what IDs they have, and, again , manage this for your entire user base. Of course, the security of the wallet is completely independent of this , and your access to MetaMask or Phantom users depends entirely on them. So you don't change anything in our self- storage model. The last thing I'll show is the ability for the user to create an embedded wallet behind the scenes. These wallets can be created at any time.

Багато наших клієнтів створюють їх під час входу в систему, але припустимо, я вирішив перейти в нове середовище, де у мене немає MetaMask чи Phantom, я зможу зайти сюди зі своїм обліковим записом Google, який я щойно додав до цього профілю. And from there, sign transactions using the built-in wallet. So for users who don't yet have wallets, this greatly simplifies the process of logging into Web3. So, here I chose my built-in wallet. I can sign messages with it.

That's it. This was a quick overview of how Privy works.

Automatic transcript — names and jargon may be misspelled.