Modelo de confianza

Quién puede hacer qué. La respuesta honesta, no la de marketing.

Desde el 2026-10-02, casi todos los contratos del protocolo son upgradeables: el owner de StockFun puede sustituir su código, con efecto inmediato. Desde el 2026-10-05, las cifras del protocolo, desde el impuesto hasta el ciclo del airdrop, son además ajustes onchain del owner, también con efecto inmediato: las cifras que da este libro son sus valores por defecto, enumerados más abajo junto con lo que sigue fijo. Cada regla que este libro atribuye a un módulo es la regla de su implementación actual. Fuera del poder de upgrade: los tokens, el lock de liquidez y, en Robinhood Chain, el deployer de los vaults espejo.

Lo que nadie puede hacer

Estos puntos descansan en contratos que no son upgradeables. Se cumplen sean cuales sean los upgrades o los ajustes que haga el owner.

  • Acuñar nuevos tokens. El supply se acuña una sola vez, en el constructor, y los tokens no son upgradeables
  • Mover los tokens de un holder sin una autorización suya. El setter de los tokens, setRecorder, no mueve ningún saldo, y sus rescues, desde el 2026-10-05, solo mueven lo que se envió a la propia dirección del token
  • Retirar la liquidez de un pool sin un aviso previo público de 30 días. El lock no es upgradeable, su única salida es el modo de cierre, más abajo, y sus 30 días son una constante, no un ajuste. Sus rescues, desde el 2026-10-05, no alcanzan ni las posiciones ni las partes de comisiones que guarda para sus destinatarios
  • Cambiar la comisión de LP o el tick spacing de un pool en funcionamiento. Cada pool conserva los que tenía al crearse: forman parte de su clave, que guarda el lock

Lo que el código actual descarta

Nadie puede hacer esto con las implementaciones actuales, tampoco el owner. Cada punto descansa en un módulo upgradeable por el owner.

  • Añadir liquidez a un pool de StockFun. Solo puede hacerlo el lock de liquidez, desde el 2026-10-01
  • Bloquear el trading a través de una wallet de comisiones o de un vault. Solo la parte de la tesorería se paga durante un trade, y desde el 2026-10-05 a un vault que la rechaza se le debe el monto en su lugar; las demás se reclaman después
  • Cambiar la composición de un basket tras su creación
  • Cambiar los feeds de precios que lee un vault existente. Cada feed se escribe una sola vez, al inicializar el oráculo, y cada vault conserva su oráculo; los heartbeats de los feeds son ajustes y, desde el 2026-10-06, también las dos salvaguardas del oráculo en Robinhood Chain, que solo pueden retener un precio, nunca cambiarlo
  • Enviar los tokens del buyback de $STOCKFUN a otro sitio que no sea el burn
  • Elegir quién recibe un airdrop, o reclamar la parte de otro. El reparto se deriva de las tenencias registradas, a prorrata, y solo reclama el holder

Lo que puede hacer un creador

  • Ganar la línea del creador de cada trade en su mercado, un 2 % por defecto, y reclamarla, desde el 2026-10-05 hacia otra dirección si lo desea (claimCreatorFeesTo)
  • Fijar la whitelist anti-snipe de su mercado, cuyas direcciones pagan el impuesto normal durante los primeros bloques: 20 direcciones como máximo por defecto, fijadas en la transacción de creación, públicas e inalterables después
  • Comprar y vender su propio token, como cualquiera

No recibe ninguna asignación, no controla la liquidez y no puede pausar su mercado. No tiene ningún poder sobre la tesorería: solo recibe acciones como cualquier holder.

Lo que puede hacer el keeper

Disparar las conversiones, en el momento que elija, por los montos que indique y por las rutas que proponga. Siempre dentro de los límites de oráculo del vault y de la reserva de cada acción, y sin elegir nunca quién recibe qué. Desde el 2026-10-01, omitir una acción ya no cambia los pesos del basket: esa acción conserva su parte para más adelante. Desde el 2026-10-05, el vault aplica el mínimo que indica el keeper a lo que realmente llega. Desde el 2026-10-06, el keeper convierte el ETH de un vault una vez por ventana del airdrop, como se decidió el 2026-09-27: es una regla propia del keeper, que el vault no impone; el vault solo registra cuándo se convirtió su ETH por última vez.

Desde el 2026-10-05, es además el único que envía un lote de bridge (bridgeReady) y, con el owner de StockFun, el único que despliega por adelantado el vault espejo de un mercado en Robinhood Chain (predeploy). Hasta entonces, ambas cosas estaban abiertas a cualquiera. El hub remoto se entera de quién es el keeper por un lote, así que antes del primer lote el owner de StockFun despliega por adelantado el vault del primer mercado, y un mercado cuyo vault el keeper no puede desplegar por adelantado queda fuera de su lote.

En el airdrop, desde el 2026-10-04: abrir el ciclo de un mercado (openCycle), enviar las acciones de un vault al contrato del airdrop (sendToAirdrop, pagando las comisiones de LayerZero desde Robinhood Chain) y colocar las acciones apartadas (assignUnassigned). Elige cuándo, nunca cuánto, qué, adónde ni para quién: el monto es el saldo del vault, el destino es el contrato que designa el protocolo, y el reparto se deriva de las tenencias. Cualquiera puede abrir un ciclo o colocar las acciones apartadas, con el mismo resultado llame quien llame. Un envío que llega después de la siguiente hora de cierre, las 13:00 UTC por defecto, se mide sobre la ventana del día siguiente. Su paso diario está escrito desde el 2026-10-05: consulta El keeper. Desde el séptimo bucle de auditoría, el 2026-10-06, solo envía una acción una vez que vale lo que cuesta enviarla, lo que solo decide cuándo sale esa acción: lo que espera se queda en el vault para una ventana posterior. Desde el noveno, ese mismo día, también indica el gas que recibe cada entrega en Ethereum, que el hub remoto mantiene entre el suelo y el techo que fija el owner de StockFun, y vuelve a ejecutar desde su propia clave una entrega atascada en el endpoint de LayerZero en Ethereum, algo que cualquiera puede hacer: ninguna de las dos cosas cambia lo que se entrega ni adónde.

Desde el 2026-10-05 también paga, en cada ciclo, lo que el hook y el lock guardan para un destinatario que lo rechazó (payTreasury, payOwed), y cobra las comisiones de LP de un pool creado con una (collectFees). Cualquiera puede hacer esas tres llamadas, que solo pagan a los destinatarios que designan los contratos.

Su clave es una clave caliente. Nunca elige adónde va un activo.

Lo que puede hacer el owner de StockFun

Aquí es donde está la confianza real. El owner de StockFun es el owner del protocolo: el owner de la factory en Ethereum, que el hub remoto refleja en Robinhood Chain.

  • Hacer un upgrade de cualquier módulo salvo los tokens, el lock de liquidez y el deployer de los vaults espejo, con efecto inmediato y sin aviso previo. Los vaults reciben su upgrade uno por uno, mercado por mercado, en las dos cadenas
  • Cambiar las cifras del protocolo, con efecto inmediato y sin aviso previo: el impuesto, su reparto y el anti-snipe, la comisión de creación, la forma de los nuevos mercados, el umbral de conversión y los límites de precio de los vaults, el ciclo del airdrop, y las demás que se enumeran más abajo
  • Iniciar el modo de cierre del lock y, 30 días después, recuperar toda la liquidez de cada pool, la de $STOCKFUN incluida, hacia cualquier dirección
  • Designar el registrador de tenencias al que cada token notifica sus transferencias. Si la notificación falla, la transferencia falla: es la única excepción deliberada a la regla según la cual un fallo nunca bloquea el resto (consulta Arquitectura), con dos palancas inmediatas, setRecorder(0), que detiene el registro del token, y un upgrade del registrador en el propio contrato. Desde el 2026-10-05, un token rechaza un registrador ligado a un PoolManager de Uniswap distinto del de su pool. El registrador recibe upgrades en el propio contrato, lo que conserva su historial, y no se sustituye en un token en circulación: desde el 2026-10-05, un sustituto parte del supply del token fuera del PoolManager de Uniswap, así que el trading continúa, y el airdrop no mide ninguna ventana que empezara antes de él; pero lee a los holders que no ha visto moverse como si no hubieran tenido nada hasta su siguiente movimiento, de modo que una ventana que abarquen les paga menos, y nadie cobra más. Hasta el 2026-10-05, un registrador nuevo hacía fallar cada venta y rompía las partes del airdrop de los ciclos abiertos después
  • Registrar los baskets, antes de que queden congelados
  • Fijar las direcciones de escritura única, una sola vez
  • Fijar el keeper y las wallets de comisiones. Una reclamación paga a la wallet fijada en el momento de la reclamación, así que un cambio también redirige el saldo del equipo o del buyback aún no reclamado
  • Cambiar el router de swap oficial registrado en la factory, aquel a través del cual el hook reconoce la whitelist anti-snipe
  • Apuntar los vaults futuros a otro router de acciones u otro registro de oráculos; los vaults existentes conservan los suyos
  • Asociar cada acción de un basket a su token de Robinhood Chain, solo añadiendo entradas
  • Fijar la lista de exclusiones del airdrop de cada token, para las ventanas que se cierran después (setExclusions); registrar el OFT de cada acción en Ethereum (registerStockOft)
  • Designar el contrato del airdrop al que envían los vaults (setAirdropDistributor); uno sustituido conserva cada ciclo reclamable allí donde está. En Robinhood Chain, designar la ruta del airdrop, el contrato y el gas de cada entrega (setAirdrop), y el adaptador de cada acción (setStockAdapter); desde el 2026-10-06, fijar el valor por defecto, el suelo y el techo del gas que recibe cada entrega en Ethereum (setAirdropReceiveGas, setAirdropComposeGas)
  • Sustituir el adaptador del bridge para los envíos futuros, de inmediato (changeAdapter), por un adaptador que conserve exactamente las mismas direcciones fijadas: el mismo hub, la misma factory, los mismos tokens de efectivo, el mismo hub remoto y el mismo destino. La auditoría de seguridad del 2026-09-29 constató que el hub remoto rechazaría los lotes del nuevo adaptador (M-2); el 2026-10-05, el owner decidió dejarlo como está, así que un adaptador se cambia mediante un upgrade en el propio contrato, en la misma dirección
  • Pausar las conversiones y el bridging, de inmediato. Un hub remoto en pausa sigue aplicando los cambios de rol que lleva cada lote. En el contrato del airdrop, la pausa detiene los envíos, las aperturas y la colocación de las acciones apartadas, nunca una reclamación
  • Mover cualquier activo fuera de una tesorería, de un hub del bridge o del contrato del airdrop, hacia cualquier dirección, de inmediato y sin aviso previo (emergencyTransfer), en cualquiera de las dos cadenas, en cualquier momento; en el hub remoto, desde el 2026-10-05, también imputándolo a un solo mercado, cuyas cuentas se liquidan en la misma llamada (emergencyTransferFromPending, emergencyTransferRecord)
  • Tras una transferencia así fuera del contrato del airdrop o del hub remoto, imputar la pérdida al ciclo o al mercado que la sufrió (writeDownCycle, writeDownUnassigned, writeOffPending, writeOffRecord, desde el 2026-10-05). Un ciclo solo admite una baja parcial mientras nadie haya reclamado de él la acción, y cada holder pierde entonces la misma proporción; una vez que algunos holders han cobrado, solo una baja de todo su resto, que pierden los holders que aún no han cobrado, y lo que llega después al ciclo se reparte de nuevo a prorrata entre todos sus holders. Ningún otro mercado paga por ello; hasta que la pérdida se impute o los activos vuelvan mediante restore, que cualquiera puede llamar, los pagos de lo que falta esperan, y los demás siguen: una reclamación paga las demás acciones. Los dos contratos contabilizan lo que respalda sus cuentas, nunca su saldo: los activos que van de camino a otro mercado nunca pagan por la pérdida, y una simple transferencia a ellos no respalda nada
  • Sacar lo que un módulo guarda por error (rescue, desde el 2026-10-05): el ETH o los tokens enviados a un módulo que no guarda nada de nadie; lo extraviado del hook, nunca lo que debe; lo que el lock guarda por encima de las partes de comisiones que retiene, nunca sus posiciones; el ETH del BuybackBurner solo cuando ningún burn pueda ya gastarlo; lo que se envió a la propia dirección de un token. Consulta Modo de emergencia
  • Cambiar la configuración de LayerZero de los adaptadores de acciones del airdrop, sin aviso previo y sin tope de retiros

El upgrade es el más amplio de estos poderes: alcanza de una vez todas las reglas de la segunda lista de arriba. Junto con los ajustes, el modo de cierre, la transferencia de emergencia y la configuración de los adaptadores de acciones, significa que StockFun no es trustless y no pretende serlo. La tesorería la guarda el protocolo, con una vía de recuperación controlada por el owner.

Los ajustes

Desde el 2026-10-05, las cifras del protocolo son ajustes onchain del owner de StockFun, en las dos cadenas. Cada uno surte efecto en la transacción que lo fija, sin aviso previo, emite un evento y rechaza los valores imposibles: una tasa superior al 100 %, un reparto mayor que el impuesto, una forma de lanzamiento que un pool no puede contener. Los valores de abajo son los valores por defecto, los que da este libro.

Ajuste Por defecto Dónde se fija
El impuesto de cada trade, compras y ventas 5 % Hook, setTaxSettings
Sus líneas en un mercado lanzado: tesorería, creador, equipo; el buyback se lleva el resto 2 %, 2 %, 0,5 %; buyback 0,5 % Hook, setTaxSettings
Sus líneas en el mercado de $STOCKFUN: tesorería, equipo; el buyback se lleva el resto 2 %, 2,5 %; buyback 0,5 % Hook, setTaxSettings
El anti-snipe: impuesto en el bloque de apertura, bajada por bloque, bloques que dura 80 %, 8 puntos, 10 bloques Hook, setTaxSettings
La whitelist anti-snipe más larga de un mercado 20 direcciones Hook, setTaxSettings
La comisión de creación, pagada a la wallet del equipo 0,001 ETH Factory, setCreationFee
Los límites de longitud de un nuevo mercado: ticker, nombre, URI de la imagen, descripción De 2 a 10, 48, 256, 512 bytes Factory, setStringLimits
La forma de los nuevos mercados: supply, banda 1, ticks, tick spacing, comisión de LP 1 000 000 000 de tokens, 700 000 000 en la banda 1, ticks 195 000 / 171 960 / −887 220, spacing 60, sin comisión de LP Factory, setLaunchConfig
Lo que cobran las posiciones bloqueadas, parte en ETH: partes del vault del mercado y del equipo; el creador, o el equipo en $STOCKFUN, se lleva el resto 50 %, 25 %; creador 25 % Factory, setLpFeeShares
El monto mínimo que convierte un vault, y sus límites de precio frente al oráculo en ETH → USDC y en la compra de una acción 0,1 ETH, 50 bps, 200 bps Factory, setConversionParams
El límite de precio de las compras de los vaults espejo 200 bps Hub remoto, setStockMaxSlippageBps
Los heartbeats de los oráculos: ETH/USD, cada acción 1 hora y 1 día en los scripts de despliegue El oráculo de cada cadena, setEthUsdHeartbeat, setHeartbeat
La comprobación del secuenciador: el feed de disponibilidad del secuenciador L2 de Chainlink y el periodo de gracia tras un reinicio, durante el cual se retienen todos los precios del oráculo (desde el 2026-10-06) Desactivada: no existe ningún feed así para Robinhood Chain, así que el despliegue se ejecuta con la comprobación desactivada; 3 600 segundos de gracia cuando se fija un feed El oráculo de cada cadena, setSequencerUptimeFeed; desactivada en Ethereum
La pausa del oráculo de cada acción: su precio retenido mientras su token indica que su oráculo está en pausa por una operación corporativa (desde el 2026-10-06) Activada para todas las acciones de Robinhood Chain, desactivada en Ethereum El oráculo de cada cadena, setOraclePauseCheck, por acción
Las ventanas del airdrop: duración, hora de cierre 24 horas, 13:00 UTC Contrato del airdrop, setCycleSchedule
Los límites del airdrop: lista de exclusiones más larga, ventanas que revisa un assignUnassigned 16, 30 Contrato del airdrop, setMaxExcluded, setMaxWindowsPerAssign
El endpoint de LayerZero del airdrop y su cadena de origen Los del despliegue Contrato del airdrop, setLayerZero
El bridge de USDG: peor tipo USDG por USDC aceptado en Curve, y la parte del último paso de un lote en Robinhood Chain que necesita todo lote (una sola cifra para todo el paso, 1 200 000, hasta el décimo bucle de auditoría) 30 bps, 200 000 de gas UsdgOftAdapter, setSettings
El lote del bridge de USDG: el gas que cada mercado de un lote añade a ese paso, y el máximo de mercados que lleva un lote, que fija el tamaño del mensaje de LayerZero (desde el décimo bucle de auditoría; el gas del lote más grande es como máximo de 24 000 000 sean cuales sean los ajustes) 400 000 de gas, 17 mercados UsdgOftAdapter, setBatchGas
El bridge canónico: gas de sus dos tickets, cuyos costos de envío son un suelo Los del despliegue ArbitrumCanonicalAdapter, setTicketGas
El bridge canónico: bytes sobre los que se calcula el costo del ticket de depósito 1 024 ArbitrumCanonicalAdapter, setDepositCalldataLength
Los registros que paga un sweep en el hub remoto 64 Hub remoto, setMaxRecordsPerSweep
El gas de lzReceive de cada entrega del airdrop en Ethereum, además de lo que impone el OFT de la acción: el valor por defecto, el suelo y el techo de lo que pide el keeper (desde el 2026-10-06) 650 000, 200 000, 1 500 000 Hub remoto, setAirdropReceiveGas
El gas del compose de cada entrega del airdrop en el contrato del airdrop: el valor por defecto, el suelo y el techo (una sola cifra, 600 000, hasta el 2026-10-06) 1 250 000, 600 000, 4 000 000 Hub remoto, setAirdropComposeGas; el valor por defecto también con setAirdrop
  • Todos los pools, desde el siguiente swap. Un cambio del impuesto o del anti-snipe se aplica desde el siguiente swap en todos los pools, incluido un pool que siga en sus bloques anti-snipe: el decrecimiento se calcula con los ajustes vigentes, desde el bloque de lanzamiento del pool. El anti-snipe nunca cobra menos que el impuesto. El tope de la whitelist se aplica al crear un mercado
  • Solo los nuevos mercados, para su forma. Un nuevo supply, nuevas bandas, un nuevo tick spacing o una nueva comisión de LP se aplican a los mercados creados después. Cada pool conserva la comisión de LP y el tick spacing con los que se creó, y la Lens los da, mercado por mercado; el pool de $STOCKFUN toma los vigentes cuando se lanza
  • En directo, para los vaults. Cada vault lee el umbral de conversión y sus límites de precio en cada conversión, y el lock lee las partes de las comisiones de LP en cada cobro
  • Los ciclos abiertos conservan su ventana. Un nuevo horario del airdrop se aplica a las ventanas aún no abiertas, y las vuelve a recortar, incluidas las que las acciones apartadas todavía tienen que revisar

Lo que sigue fijo:

  • El aviso previo de 30 días del modo de cierre, END_DELAY, una constante del lock de liquidez, que no es upgradeable
  • La inmediatez de la transferencia de emergencia: no tiene plazo, y ningún ajuste puede añadir uno
  • Unidades y codificaciones: el punto básico, la hora como unidad del registro de tenencias y de las ventanas del airdrop, la dirección de burn, los formatos de mensaje
  • La conexión: los feeds de precios, los pools en los que compra el router de acciones, en Ethereum, el OFT de USDG, los endpoints de LayerZero del bridge, el hub remoto, el pool de Curve. Se fijan en el despliegue o se escriben una sola vez; cambiar uno supone apuntar a otro contrato, lo que requiere un upgrade

Los upgrades

Desde el 2026-10-02, cada módulo es un proxy cuyos upgrades pasan por UUPS, salvo los contratos de más abajo. Cómo está construido: consulta Arquitectura.

Cadena Quién hace los upgrades Módulos
Ethereum El owner de la factory: cada módulo le pregunta a la factory quién es La propia factory, el hook, el registrador de tenencias, cada TreasuryVault, el oráculo, los routers de acciones, el router de swap oficial, el BuybackBurner, la Lens, el hub del bridge y sus adaptadores, el contrato del airdrop
Robinhood Chain El admin de emergencia del hub remoto: el owner de Ethereum tal como lo llevó el último lote del bridge y, antes del primer lote, el admin inicial designado en el despliegue El propio hub remoto, cada vault espejo, el router de acciones, el oráculo
  • Inmediato. Un upgrade surte efecto en la transacción que lo realiza: sin timelock, sin aviso previo, como los ajustes y la transferencia de emergencia
  • Verificado. Solo el owner del protocolo puede hacer upgrades. Una nueva implementación debe responder a la misma autoridad de upgrade, y las del hook y del registrador de tenencias deben conservar el mismo PoolManager
  • Mercado por mercado. Cada vault es su propio proxy. Una nueva implementación de vault designada en la factory se aplica a los mercados creados después; los vaults existentes reciben su upgrade uno por uno
  • Almacenamiento ampliado por el final, nunca reordenado. La disposición del almacenamiento de cada módulo está registrada, y un script la comprueba antes de cada upgrade, en cada nivel de cada struct desde el 2026-10-05

Estos no son upgradeables:

  • Los tokens, los tokens de mercado y $STOCKFUN: ERC-20 simples cuyo supply se acuña una sola vez, sin mint, burn, pausa ni blacklist. Su único setter, setRecorder, y sus rescues pertenecen al owner del protocolo
  • El lock de liquidez, cuyo código es lo que mantiene la liquidez en los pools. Su única salida para la liquidez es el modo de cierre; sus rescues no alcanzan ni las posiciones ni las partes que guarda
  • El deployer de los vaults espejo, en Robinhood Chain: la dirección de cada vault espejo se deriva de la suya

Los dos deployers de Ethereum, que no tienen estado, se sustituyen a través de la factory en lugar de recibir un upgrade.

El modo de cierre

La única salida del lock de liquidez, añadida el 2026-10-02 para el caso de que el proyecto cierre. El owner de StockFun llama a end(). A partir de ese momento no se puede lanzar ningún mercado nuevo, mientras todos los pools siguen operando. Treinta días después, el owner puede recuperar toda la liquidez de cada pool, hacia cualquier dirección. El owner puede cancelar en cualquier momento mientras el cierre esté pendiente; los pools ya recuperados se quedan vacíos. Los 30 días son el aviso previo de los holders. Detalle en El lanzamiento en dos posiciones.

Dependencias externas

Dependencia Lo que puede romper
Paxos / USDG Puede pausar o congelar. El tramo de efectivo del rail se detiene. Desde el 2026-10-05, la congelación de un vault espejo solo detiene las entregas a ese vault: su parte espera en el hub remoto, adeudada a su mercado, y los demás mercados cobran (R2H-2, cerrado)
LayerZero Un mensaje perdido deja fondos atrapados en tránsito hasta su reejecución o recuperación. Desde el 2026-09-28, de él depende también la seguridad de las acciones wrapped del airdrop
Robinhood Chain Una cadena joven. Una caída congela las acciones que están en ella. Desde el 2026-10-06, el oráculo también puede retener todos los precios mientras el feed de disponibilidad del secuenciador de Chainlink indica que el secuenciador está caído o acaba de volver; esa comprobación está desactivada hasta que Chainlink publique un feed así para Robinhood Chain, cosa que no ha hecho
Feeds de Chainlink Un feed desactualizado bloquea la conversión que lo necesita; desde el 2026-10-05, para una acción, solo el tramo de esa acción. Desde el 2026-10-06, lo mismo ocurre con una operación corporativa: mientras el token de una acción indica que su oráculo está en pausa, el feed mantiene su último valor y el oráculo retiene el precio de esa acción, así que su tramo espera, con su efectivo guardado para ella, y las demás compran. Es el comportamiento previsto
Liquidez secundaria Si los pools son poco profundos, el keeper compra en fracciones más pequeñas, y el límite de precio, 200 bps por defecto, rechaza lo que aun así no se puede ejecutar

Ninguna de estas dependencias está oculta, y ninguna puede sacar un activo de un vault hacia una dirección.

Riesgos aceptados

  • Un upgrade, un cambio de ajuste y una transferencia de emergencia surten efecto de inmediato: los holders no reciben ningún aviso previo, a diferencia del modo de cierre, anunciado con 30 días de antelación
  • Cada transferencia de token depende del registrador de tenencias: una notificación que falla hace fallar la transferencia. Es la única excepción deliberada a la regla según la cual un fallo nunca bloquea el resto: una notificación a la que se permitiera fallar dejaría que un holder se saltara el registro y aumentara su parte del airdrop. Sus palancas son inmediatas: setRecorder(0) en el token, o un upgrade del registrador en el propio contrato
  • Una parte cuyo destinatario la rechaza espera a ese destinatario, en el hook, el lock, el hub remoto o el contrato del airdrop, en lugar de detener el resto; y una transferencia de emergencia no imputada a ningún mercado hace esperar los pagos de ese activo hasta que se liquide
  • Ninguna tesorería acumula: todo se distribuye, y un airdrop puede ser cero si nadie opera
  • El airdrop se paga en acciones wrapped en Ethereum: solo valen lo que valgan las acciones bloqueadas en Robinhood Chain y la configuración de LayerZero, y una congelación de los Stock Tokens por parte de su emisor inmovilizaría las acciones bloqueadas
  • Un mercado puede no agotar nunca su primera banda de liquidez
  • Una ida y vuelta cuesta un 9,75 % antes de cualquier movimiento de precio, con el impuesto por defecto del 5 %
  • El rail cross-chain no se había puesto a prueba en condiciones reales en el momento de escribir este libro