Cómo otorgar y revocar permisos de smart contracts en Tangem Wallet

Author logo
Patrick Dike-Ndulue
Post image

Ideas clave

Este artículo explica cómo otorgar y revocar aprobaciones y permisos de tokens para smart contracts usando Tangem Wallet en la red Ethereum. Destaca la opción de autorizar solo una transacción o conceder acceso ilimitado para ahorrar comisiones, y ofrece instrucciones paso a paso tanto para conceder como para retirar permisos, incluyendo el uso de herramientas externas como Etherscan. La guía también señala que revocar permisos es importante para la seguridad, especialmente si interactuaste con contratos potencialmente maliciosos, y menciona planes futuros para añadir la función de revocación dentro de la app.

Al otorgar permiso para usar smart contracts, puedes autorizarlos solo para la transacción actual o conceder acceso ilimitado. Elegir el acceso ilimitado puede generar un ahorro significativo en comisiones, ya que elimina la necesidad de pagar tarifas de confirmación cada vez.

Si has interactuado con un smart contract potencialmente malicioso o explotado, o si simplemente deseas dejar de vincularte con un smart contract específico, puedes revocar las aprobaciones y permisos.

Esta guía explica cómo otorgar y retirar aprobaciones y permisos de tokens a un smart contract en la red Ethereum.

What is a smart contract?

Los smart contracts son programas autoejecutables almacenados en la blockchain. Se ejecutan cuando se cumplen condiciones predefinidas, simplificando y automatizando la ejecución de acuerdos. Para más información sobre smart contracts, consulta la Guía para principiantes sobre smart contracts.

About token approvals and permissions

Las aprobaciones y permisos de tokens consisten en otorgar a aplicaciones descentralizadas (como smart contracts y protocolos) acceso a los tokens en tu billetera cripto. Estas aprobaciones incluyen tokens ERC-20, ERC-721 y ERC-1155. 

 Note! Otorgar y revocar aprobaciones de tokens es una transacción en la blockchain, por lo que deberás pagar comisiones de red para estas acciones.

How to grant token approval and permissions in Tangem Wallet

Así puedes otorgar aprobaciones y permisos de tokens:

  1. Abre la app de Tangem.
     
  2. Inicia una transacción, por ejemplo, haciendo un swap de un token por otro.
     
  3. En la página de Swap, toca Give Permission. Esto permitirá que los smart contracts del proveedor (1inch, ChangeNow, Changelly) usen tu token para la transacción. 
     
  4. Especifica el límite de aprobación para el token seleccionado eligiendo Current transaction o Unlimited. Elegir ilimitado te ahorra dinero al evitar comisiones de confirmación cada vez que quieras hacer una transacción.
     
  5. Toca Approve.
     
  6. Ingresa tu código de acceso/ID biométrico y escanea tu Tangem card para firmar esta transacción.
     

How to revoke token approval and permissions in Tangem Wallet

Así puedes revocar una aprobación de token:

1. Visita el sitio web de Etherscan's Token Approval tool.

The Etherscan Token Approval tool is currently in beta. Tangem provides no warranties and assumes no liability for any damages incurred through the use of this tool.

2. Haz clic en Connect to Web3.

3. Elige WalletConnect en la ventana emergente. Aparecerá un código QR.

4. Abre la app de Tangem y comienza una sesión de WalletConnect escaneando el código QR.

5. Haz clic en Start para iniciar la conexión.

6. En la herramienta de Etherscan, visualiza todas las aprobaciones de tu cuenta:

  • Elige la pestaña ERC-20 para aprobaciones de tokens.
  • Elige la pestaña ERC-721 para aprobaciones de NFT.
  • Elige la pestaña ERC-1155 para aprobaciones adicionales de NFT.

7. Una vez que identifiques la aprobación que deseas revocar, haz clic en Revoke al lado.

8. Confirma la información del token y los detalles del Spender, y haz clic en Revoke.

10. Revisa la transacción en tu app de Tangem y haz clic en Sign and send.

11. Ingresa tu código de acceso y escanea tu card para autorizar la transacción.

12. Desconecta la sesión de WalletConnect en la app de Tangem.

Has revocado exitosamente una aprobación de token. Puedes hacer lo mismo en herramientas similares, incluyendo:

En el futuro se planea añadir la función para revocar permisos directamente en la app.

Author logo
Autor Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
Revisado por Rukkayah Jigam

Writer & editor covering digital assets and product updates.