Importar
Uso
Parámetros
El hook acepta un objeto de configuración opcional con las siguientes propiedades:Parámetro | Type | Description |
---|---|---|
skipFeeBalanceCheck | boolean | Indica si se omite la verificación de balances de tokens (por defecto: false ) |
Tipo de retorno: UseFeeOptionsReturnType
El hook retorna una tupla con los siguientes elementos:
Propiedades
pendingFeeOptionConfirmation
FeeOptionConfirmation | 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.
skipFeeBalanceCheck
es false
, las opciones serán de tipo FeeOptionExtended
, que incluye información de saldo:
confirmPendingFeeOption
(id: string, feeTokenAddress: string) => void
Función para confirmar la opción de tarifa seleccionada.
Parámetro | Type | Description |
---|---|---|
id | string | El ID de confirmación de tarifa |
feeTokenAddress | string | La dirección del token a usar para el pago de la comisión (use cadena vacía para el token nativo) |
rejectPendingFeeOption
(id: string) => void
Función para rechazar la selección de la opción de tarifa actual.
Parámetro | Type | Description |
---|---|---|
id | string | El ID de confirmación de tarifa a rechazar |
Notas
Este hook proporciona funcionalidad para manejar opciones de comisión de Sequence V3 en transacciones no patrocinadas. Características principales:- Intercepte opciones de comisión para una transacción en token nativo y tokens ERC20
- Obtener automáticamente los saldos del wallet del usuario para cada opción de tarifa (a menos que
skipFeeBalanceCheck
seatrue
) - Permita que los usuarios seleccionen su token de comisión preferido mediante un componente de UI
- Confirmar o rechazar selecciones de tarifa
- Gestión de estado compartido entre múltiples instancias del hook