Fixed-Price Launch: cómo funciona
Tramos y listas blancas, topes, el tramo del equipo, la máquina de estados, la liquidación, los reembolsos y la apertura protegida.
Hasta seis tramos, un solo precio
Un lanzamiento a precio fijo se divide en entre uno y seis tramos consecutivos. Cada tramo tiene su propia hora de inicio y dura hasta que empieza el siguiente, y tiene una raíz Merkle de lista blanca o un indicador público, un tope del tramo opcional y un máximo por dirección. Todos los tramos venden al mismo precio. La capacidad no usada de un tramo pasa a los tramos siguientes.
Integridad de la lista blanca
- Cada hoja contiene un compromiso con el id de cadena, la dirección de FundCore, el id del lanzamiento, el id del tramo, la cuenta y su tope, y se somete a doble hash. Una prueba no puede reutilizarse en otras cadenas, lanzamientos ni tramos.
- El creador escribe cada raíz de tramo una sola vez, al menos 12 horas antes de que empiece el lanzamiento, y publica un hash y una URI de la lista en el evento de esa misma transacción, de modo que cualquiera puede reconstruir el árbol.
- Un tramo que no tiene ni raíz ni indicador público no acepta aportaciones.
- La plataforma realiza los sorteos de asignaciones off-chain. La semilla es el hash de un bloque de la mainnet de Ethereum anunciado de antemano, tomado una vez finalizado ese bloque, y un algoritmo publicado permite a cualquiera reproducir el resultado. Los contratos solo ven las raíces Merkle resultantes.
Topes impuestos por contrato
- Por dirección, dentro de un tramo: el menor entre el tope de la hoja y el máximo del tramo. Los límites se cuentan por tramo y no se suman entre tramos.
- Una aportación que supera el límite restante, el margen del tramo o el margen del hard cap se completa hasta ese punto, y el excedente se devuelve en la misma transacción.
- Aportación mínima 0.001 ETH. Las aportaciones se cuentan solo en ETH nativo.
El tramo del equipo
Opcional; siempre es el tramo 0; con un tope del 20% del hard cap. El 20% es un ajuste del despliegue: el operador solo puede cambiarlo para lanzamientos creados después, tras una demora de 48 horas, y nunca por encima del 25%. Las aportaciones del equipo no cuentan para el soft cap, de modo que un equipo no puede comprar el éxito. Los tokens del equipo están sujetos a vesting on-chain, y una dirección que aportó al tramo del equipo no puede aportar a otro tramo.
La máquina de estados
Cada lanzamiento pasa por creación, pendiente, activo y evaluación, y cada estado se escribe una sola vez. Los intervalos de tiempo incluyen el inicio y excluyen el final, y la liquidación y los reembolsos comparten un mismo plazo, de modo que en cualquier segundo exactamente uno de ellos puede ejecutarse.
| Estado | Qué ocurre |
|---|---|
| Creación | Parámetros validados y capturados en una instantánea. Comienza un periodo de aviso de al menos 24 horas. Una comisión de creación de la plataforma, si se ha fijado (como máximo 0.1 ETH), se paga aquí y no se reembolsa. |
| Pendiente | Raíces de tramo escritas una sola vez, al menos 12 horas antes del inicio. El creador puede cancelar antes del inicio. |
| Activo | Los tramos se abren en orden; se imponen los topes; sin retiros durante la venta. |
| Evaluación | Éxito si las aportaciones ajenas al equipo alcanzan el soft cap, una vez pasada la hora de fin o cuando se completa el hard cap. |
Liquidación
Cualquiera puede liquidar, desde el momento en que la venta tiene éxito hasta 72 horas después de la hora de fin. Una transacción atómica despliega el token, crea el pool y lo dota de liquidez, quema el suministro no vendido, asigna la comisión de éxito y registra el vesting. Los participantes pueden reclamar desde la liquidación, sin plazo límite.
Reembolsos
Si no se alcanzó el soft cap a la hora de fin, o nadie liquidó en las 72 horas siguientes, el lanzamiento entra en reembolso desde ese momento, sin aprobación de nadie. Cada aportante retira el importe íntegro aportado, a la dirección que elija. No se acuña ningún token.
No hay salida anticipada: los retiros durante una venta permitirían reciclar asignaciones y simular demanda. Las salidas son un reembolso íntegro en caso de fracaso o una venta en el mercado abierto tras la apertura.
La apertura protegida
Cuando la liquidación crea el pool, el hook registra una hora de apertura 300 segundos después; hasta entonces, todo swap se revierte, sea cual sea la ruta. Desde la apertura, las compras pagan una tasa adicional que empieza en el 50% y baja linealmente hasta cero durante 600 segundos. Las ventas pagan solo la comisión del pool del 1%.
| Segundos después de la liquidación | 0 a 300 | 300 | 450 | 600 | 750 | 900 y después |
|---|---|---|---|---|---|---|
| Tasa adicional sobre las compras | operaciones cerradas | 50% | 37.5% | 25% | 12.5% | 0% |
Aportar con otro token
FundZap permite a un aportante pagar con otro token, que intercambia por ETH a través del pool manager antes de aportar en nombre de quien llama. El núcleo solo cuenta ETH, y el ETH forzado nunca se cuenta. Una plataforma puede fijar una comisión de FundZap de como máximo el 1%.
