Skip to main content
El poder de los smart swaps está en detectar de manera inteligente las monedas disponibles para el usuario, así como agrupar varias transacciones si el usuario utiliza una wallet de Sequence para simplificar la experiencia. ¡Puede olvidarse de las transacciones separadas de approve y transfer!
Si piensa usar smart swaps con su token personalizado, asegúrese de proporcionar suficiente liquidez para su token (preferiblemente USDC, USDT o ETH) en un DEX compatible como Uniswap.
Admitimos los siguientes chains para swaps:
  • Ethereum (Mainnet)
  • Ethereum (Sepolia)
  • Arbitrum
  • Avalanche
  • Base
  • Blast
  • BSC
  • Optimism
  • Polygon
Estos son algunos de los proveedores de pools de liquidez que soportamos: UniSwap SushiSwap Pancake Swap Curve Balancer Bancor Synapse Solidly

Instalación y configuración

Para integrar la función de Swap con Web SDK, siga estos pasos:
1

Instale la librería @0xsequence/checkout

2

Coloque el `SequenceCheckoutProvider` debajo del proveedor `SequenceConnect` en su App:

3

Importe las dependencias y lógica de Swap

  • currencyAddress: La dirección de la moneda objetivo; este es el token que el usuario recibirá después del swap.
  • currencyAmount: El monto de la moneda objetivo; esta es la cantidad que el usuario recibirá después del swap.
  • postSwapTransactions: Un arreglo opcional de transacciones que se ejecutarán después del swap, usando los tokens intercambiados.
  • title: El título del modal.
  • description: Una descripción del proceso de swap y pago.
  • chainId: El chain id de la moneda objetivo.
  • onSuccess: Una función callback que se ejecuta cuando el swap es exitoso.
¡Felicidades! Ahora aprendió cómo usar smart swaps (intercambios) con Web SDK.