DropAllowanceERC20
Token Allowance Drop es una versión extendida del contrato Token Drop que permite a los usuarios establecer el token que desean vender a una lista de destinatarios.
El DropAllowanceERC20 contract es una versión ampliada del estándar DropERC20
contract, que permite a los usuarios establecer el token ERC-20 que desean vender. Este contrato funciona con cualquier token ERC-20 que use 18 decimales y habilita un flujo de preventa o venta pública donde el propietario del token otorga una asignación (allowance) al contrato, y los compradores pueden reclamar tokens bajo condiciones predefinidas.
Características clave
Compatibilidad con tokens personalizados – A diferencia de los drops con token fijo, esta versión te permite especificar qué token ERC-20 quieres vender al desplegar.
Venta basada en allowance – El contrato no retiene tus tokens directamente. En su lugar, el propietario del token debe otorgar allowance al contrato para que pueda transferir tokens a los compradores al reclamar.
Cumplimiento estándar ERC-20 – Funciona con cualquier token ERC-20 que tenga 18 decimales.
Integración con Thirdweb – Totalmente compatible con Thirdweb SDK, lo que te permite establecer condiciones de reclamación, precio y parámetros de distribución desde el panel o mediante código.
Flexibilidad de propiedad – Puedes definir un
Propietario del Token
diferente del desplegador, habilitando configuraciones multipartitas.
Casos de uso
Preventas de tokens en las que no quieres transferir la custodia de los tokens antes de la venta.
Campañas de recompensa comunitaria usando tokens ERC-20 existentes.
Distribuciones controladas donde el vendedor puede revocar la allowance en cualquier momento.
Drops privados o públicos usando condiciones de reclamación personalizadas.
Desplegando este contrato

Cómo funciona
Despliegue Al desplegar el contrato, deberás proporcionar:
Dirección del token – La dirección del contrato del token ERC-20 que se venderá.
Propietario del Token – La dirección de la billetera que actualmente posee los tokens.
Destinatario de la venta – La dirección de la billetera que recibirá el pago de las ventas de tokens.
Otorgar allowance Antes de que puedan ocurrir reclamaciones, el
Propietario del Token
debe llamar a laapprove()
función en el contrato del token, otorgando allowance alDropAllowanceERC20
contract por la cantidad que desean vender.Establecer condiciones de reclamación A través del panel o el SDK, puedes establecer:
Precio por token
Inicio de la venta. La fecha de finalización terminará cuando el suministro se reclame totalmente o se cree otra fase.
Límites de compra por billetera
Cualquier otra restricción de reclamación
Reclamación de tokens Cuando un usuario reclama tokens, el contrato transfiere los tokens directamente desde la
Propietario del Token
billetera del propietario al comprador, deduciendo de la allowance otorgada.
Parámetros de despliegue
Nombre
El nombre para mostrar de tu drop (utilizado para la visualización en el panel).
Símbolo
Símbolo del token a modo de referencia.
Descripción
Descripción en texto enriquecido o markdown de tu drop de token.
Imagen
Logo/imagen opcional para representar tu venta de tokens.
Dirección del token
Dirección del contrato del token ERC-20 que deseas vender. Debe tener 18 decimales.
Propietario del Token
Dirección desde la cual se transferirán los tokens durante las reclamaciones. Debe aprobar este contrato para gastar los tokens.
Destinatario de la venta
Dirección que recibirá el pago de las ventas de tokens.
Flujo de ejemplo

Desplegar
DropAllowanceERC20
con la dirección de tu token, la dirección del propietario del token y la dirección del destinatario de la venta.El propietario del token ejecuta
approve(contractAddress, amount)
en el contrato del token ERC-20.Configura tus condiciones de reclamación a través del panel o programáticamente.
Los compradores reclaman tokens según tus reglas.
El contrato transfiere automáticamente tokens desde el propietario del token a los compradores hasta que la allowance se agote o las condiciones expiren.
Condiciones de reclamación

El Token Allowance Drop admite los mismos ajustes de condiciones de reclamación que el Token Drop regular:
Hora de inicio
Cantidad máxima por transacción
Fases de reclamación
Ajustes de la whitelist
Configuración del token de pago (token nativo o ERC20)
Puedes establecer y gestionar las condiciones de reclamación a través del panel después del despliegue.
Notas y mejores prácticas
Asegúrate de que tu token ERC-20 use 18 decimales—otras configuraciones no son compatibles.
El
Propietario del Token
debe mantener suficiente saldo de tokens y allowance para que las reclamaciones tengan éxito.La allowance puede aumentarse o disminuirse en cualquier momento para controlar el suministro de la venta.
Usa una billetera segura para la
Propietario del Token
dirección—cualquiera que tenga su clave privada puede cambiar allowances o transferir tokens directamente.
Última actualización