Conectar wallet - Integraci贸n Rainbowkit
A帽adir-conexi贸n-a-billetera
Uso del bot贸n Conectar
Ahora que hemos empaquetado nuestra aplicaci贸n con los componentes WagmiConfig
y RainbowKitProvider
, podemos usar la biblioteca de ganchos wagmi y el componente ConnectButton
de RainbowKit para permitir a los usuarios conectar su billetera e informar al usuario que su billetera est谩 conectada.
En /components/Navbar.js
, podemos importar el componente ConnectButton
de RainbowKit y los ganchos useAccount
y useDisconnect
de wagmi.
Usaremos el gancho useAccount
para acceder a la billetera conectada, si existe, y el gancho useDisconnect
para desconectar la billetera conectada actualmente.
En nuestra Navbar
, podemos verificar el estado de conexi贸n de la billetera del usuario. Si la billetera del usuario est谩 conectada, visualizaremos un bot贸n que muestra la direcci贸n de la billetera del usuario y activa un men煤 desplegable. De lo contrario, si la billetera del usuario no est谩 conectada, visualizaremos el bot贸n "Conectar billetera" de RainbowKit. Podemos agregar este bot贸n despu茅s del bot贸n Crear evento.
As铆 es como su archivo Navbar.js se debe observar:
Pasamos el objeto de cuenta y la funci贸n de desconexi贸n a nuestro componente Navmenu. Los pr贸ximos dos pasos ya est谩n hechos para usted. En /components/Navmenu.js
, notar谩 que mostramos la direcci贸n de la billetera de conexi贸n de la siguiente manera:
Tambi茅n permitimos que los usuarios puedan desconectar sus billeteras:
A lo largo de nuestra dApp, verificamos la conexi贸n de la billetera del usuario para renderizar condicionalmente la interfaz de usuario usando el gancho useAccount
de wagmi.
Despu茅s de una configuraci贸n e importaci贸n exitosas, al hacer clic en el bot贸n de conexi贸n, debe esperar una interfaz de usuario como esta:
Escritoras: Sarah Z, Busayo, Traductoras: Dami, Brenda, Caro Meneses
Last updated