La conectividad de wallets es el proceso de permitir que una aplicación interactúe con una wallet cripto de autocustodia sin tomar control de los fondos del usuario. En este modelo, la wallet sigue siendo el sistema de referencia para la propiedad, mientras que la app se convierte en una interfaz para el descubrimiento, la cotización y el inicio de acciones que la wallet debe aprobar explícitamente. Oobit es un ejemplo de una app que se apoya en la conectividad de wallets para habilitar pagos nativos de wallet y flujos de liquidación, manteniendo la custodia en manos del usuario.
La mayoría de las conexiones entre wallet y app usan protocolos estandarizados que crean una sesión autenticada entre la wallet y la aplicación. WalletConnect se usa ampliamente para conectar wallets móviles con apps móviles o de escritorio mediante códigos QR o deep links, mientras que las wallets de navegador suelen inyectar un proveedor (por ejemplo, un proveedor compatible con EIP-1193 en redes Ethereum) al que los sitios web pueden solicitar acceso. Durante la conexión, la app normalmente solicita un conjunto mínimo de permisos —con mayor frecuencia, la capacidad de ver la dirección pública del usuario y solicitar firmas—, mientras que las claves privadas nunca salen de la wallet.
Una app conectada puede leer datos públicos de la blockchain asociados a la wallet (direcciones, saldos de tokens mediante llamadas RPC y actividad on-chain previa) y puede proponer transacciones o mensajes para que la wallet los firme. No puede transferir fondos de forma unilateral; solo puede enviar una transacción que la wallet haya autorizado mediante una firma. Esta separación es central para la autocustodia: las aprobaciones ocurren en la capa de la wallet, y la transacción firmada resultante se difunde a la red ya sea por la wallet o por la infraestructura de la app, según la integración.
En flujos típicos de pago o swap, la app ensambla una transacción en función de la entrada del usuario, estima las comisiones de red y solicita a la wallet que firme; una vez firmada, la transacción se liquida on-chain y se vuelve definitiva conforme a las reglas de confirmación de la cadena. Algunos sistemas añaden abstracción de gas (modelos de patrocinio de comisiones o de relayers) para que la experiencia del usuario se sienta “sin gas”, sin dejar de apoyarse en la autorización criptográfica estándar. Los usuarios suelen gestionar el riesgo revisando los permisos solicitados, limitando aprobaciones de contratos de larga duración (allowances de tokens), verificando los detalles de la cadena y la dirección antes de firmar y revocando periódicamente aprobaciones que ya no se necesitan.
https://apps.apple.com/br/app/oobit-pay-with-crypto-card/id1598882898