Skip to main content

Importar

Uso

Parámetros

El hook acepta un objeto de configuración opcional con las siguientes propiedades:

Tipo de retorno: UseWaasFeeOptionsReturnType

El hook retorna una tupla con los siguientes elementos:

Propiedades

pendingFeeOptionConfirmation

WaasFeeOptionConfirmation | undefined Objeto que contiene los detalles actuales de confirmación de tarifa si hay una transacción pendiente, o undefined si no hay ninguna transacción pendiente de confirmación.
Cuando skipFeeBalanceCheck es false, las opciones serán de tipo FeeOptionExtended, que incluye información de saldo:

confirmPendingFeeOption

(id: string, feeTokenAddress: string | null) => void Función para confirmar la opción de tarifa seleccionada.

rejectPendingFeeOption

(id: string) => void Función para rechazar la selección de la opción de tarifa actual.

Notas

Este hook proporciona funcionalidad para manejar las opciones de tarifa de WaaS (Wallet as a Service) para transacciones no patrocinadas. Características principales:
  • Obtener las opciones de tarifa disponibles para una transacción en Native Token y tokens ERC20
  • Obtener automáticamente los saldos del wallet del usuario para cada opción de tarifa (a menos que skipFeeBalanceCheck sea true)
  • Permitir que los usuarios seleccionen su token de tarifa preferido
  • Confirmar o rechazar selecciones de tarifa
El hook se integra con el proveedor WaaS de Sequence para interceptar solicitudes de confirmación de tarifa y presenta una interfaz de usuario para permitir la selección del token de tarifa. Para una guía detallada sobre cómo usar el hook, consulte la guía Pagar gas en ERC20.