BigShort Docs

Migración y AMM externo

Envasado BNB / WBNB, despliegue de motor reservado, bloqueo de LP, límites de donación y precios de Pancake V2 en la graduación de BSC.

Una vez que el inventario de Token de venta curva alcanza cero, el protocolo transfierte 2,000,000,000 Token reservado + todas las reservas BNB de curva real En el PancakeSwap V2 Token/WBNB Pair, y implantar e inicializar un Short Engine separado. La migración no utiliza BNB virtual, mezcla fondos de otras curvas o añade inventario de préstamo al AMM.

1. Condiciones de activación y orden de ejecución atómica

Orden Acción Resultado
1 Solucionar la compra final, entregar Token, impuesto de proceso y reembolso El inventario de ventas llega a cero; estado completo y post-curva
2 Leer este Token MarketGroup y motor reservado No utilice un grupo predeterminado seleccionado posteriormente o un distribuidor diferente
3 entrar en la migración; recheck Pair, lugar, reservas y saldos Rejeitar lugares inválidos o la contaminación de Token
4 Envuelve todas las reservas reales de BNB en WBNB Verificar la disminución de BNB y el aumento de WBNB wei para wei
5 Token de migración de transferencia y el importe completo de WBNB a Pair Verificar recibos reales sin truncado de precisión
6 Registro de reservas de migración; el distribuidor fijo implementa el contrato de motor reservado Asociar el motor a su mercado, snapshot económico y inventario de préstamos existente
7 Verificar los vínculos del motor y abrir el comercio de Token externo externalTradingEnabled=true
8 Cero el registro BNB real de esta curva y guardar los resultados de migración Estado Final: Migración

2 de la misma. BNB nativo y WBNB: la misma precisión, los saldos separados

Escenario Activo / Unidad
Pagos de curva, contabilidad de la curva de fábrica y liquidación de posición del motor BNB, 18-Wei decimal
Reserva de pareja y entradas/salidas del router WBNB, 18-Wei decimal

Si las reservas BNB reales de esta curva son Q, la cantidad envuelta y depositada como WBNB es:

Qwrapped=Qmigrated=QQ_{\mathrm{wrapped}}=Q_{\mathrm{migrated}}=Q

Cada wei entra en la pareja. Ningún polvo de migración surge de la conversión decimal, y no existe un registro de reclamaciones de polvo. Los saldos de BNB y WBNB son independientes. Transferir BNB no aumenta automáticamente el saldo de WBNB. Factory comprueba los incrementos de saldo antes y después del envoltorio y de la transferencia al Pair.

3. Ejemplo de agotamiento de la oferta del grupo actual

Ejemplo D: Comprar todo el inventario una vez desde el estado inicial, sin impuestos de Token ni donaciones

Comprar todos los Tokens 8,000,000,000 utilizando los cálculos de números enteros 18-decimales crudos:

Q=⌈(6.14×1018)(8,000,000,000×1018)(11,070,367,520−8,000,000,000)×1018⌉Q=\left\lceil\frac{(6.14\times10^{18})(8{,}000{,}000{,}000\times10^{18})}{(11{,}070{,}367{,}520-8{,}000{,}000{,}000)\times10^{18}}\right\rceil
Elemento Resultado exacto
El importe neto que entra en la curva 15.998084815592369216 BNB
El dinero depositado en la pareja 2,000,000,000 Token
WBNB es depositado en la pareja 15.998084815592369216 WBNB
Total de WBNB crudo depositado en el par 15998084815592369216

Endpoint de curva, reservas externas reales y anclaje ideal

Indicador El resultado de este ejemplo Uso
Página de inicio Virtual BNB 22.138084815592369216 BNB Reserva de curvas virtuales
Endpoint Virtual Token en línea 3,070,367,520 Token Reserva de curvas virtuales
Capacidad de mercado del protocolo curve-endpoint 72.102393838482141108 BNB Ratio de reserva-reserva virtual tiempos de suministro de curva fija
WBNB inicial real del mercado externo 15.998084815592369216 WBNB Reserva de parejas actuales
Token iniciales reales del mercado externo 2,000,000,000 Token Reserva de parejas actuales
Capitalización inicial real del protocolo 79.990424077961846080 BNB actualStartMarketCap
Anchor de migración ideal fijo BNB 15.998084815592369216 BNB Parámetros del modelo de riesgo
Capitalización fija de migración ideal 79.990424077961846080 BNB Riesgo de grupo/anchor del modelo colateral

Las reservas externas reales equivalen a la ancla ideal aquí porque este ejemplo comienza limpio, compra todo el inventario una vez, y no tiene donación. No se obliga al mismo depósito en cada graduación. Las reservas de curva virtual y las reservas externas reales son distintas. Los precios marginales no necesitan ser continuos a través de la migración.

4 de la misma. Pre-creado pareja, donaciones y controles de contaminación

Los cheques clave incluyen:

  • Tanto la reserva de Token de la pareja como el saldo real de Token son cero.
  • Las reservas registradas de WBNB no superan el saldo real de WBNB.
  • La pareja debe ser la pareja Token/WBNB registrada por la fábrica del lugar del grupo, con la correspondencia de la dirección predicida, el orden del activo y el hash del código de tiempo de ejecución.
  • El WBNB real recibido en esta transacción equivale al importe de migración de esta curva.
  • Todos los LPs que se encuentran en la lista se mantienen por la dirección cero. Las reservas de token equivalen a la asignación de migración; Las reservas de WBNB equivalen al saldo real pre-migración más este depósito.

Un cheque fallido devuelve la compra final. Los hashes y las relaciones del código de la fábrica/router todavía deben ser verificados; El motor se implementa utilizando el distribuidor y la dirección reservada en la creación.

Deje que el balance real de WBNB en pareja antes de la migración sea QpreQ_{\mathrm{pre}}:

Qactual=Qpre+QQ_{\mathrm{actual}}=Q_{\mathrm{pre}}+Q

La donación permanece en el pozo sin reembolso al donante o comprador final; Aumenta el precio inicial y actualStartMarketCap sin cambiar el anclaje ideal fijo o eludir la confirmación gradual de TWAP.

Ejemplo E: la misma graduación con una donación adicional 1 WBNB retenida

Elemento Sin donación Extra 1 WBNB
Token Reservas 2,000,000,000 2,000,000,000
Reservas WBNB 15.998084815592369216 16.998084815592369216
Capacidad de mercado inicial del protocolo (BNB) 79.990424077961846080 84.990424077961846080
Capital de mercado ideal fijo (BNB) 79.990424077961846080 79.990424077961846080

Este ejemplo no implica que las donaciones ilimitadas sean aceptables. Los intervalos de números enteros de reserva, las reglas de LP y los límites de ejecución todavía se aplican. Las operaciones de pareja normal pueden eliminar una donación no sincronizada antes de la migración; El equilibrio en la ejecución determina el resultado.

BNB enviado directamente a la fábrica no aumenta automáticamente el valor de un Token realNativeReserves• El WBNB enviado directamente a Factory no es automáticamente el financiamiento de migración de este Token tampoco. Mantenga la contabilidad de curva, el balance de fábrica y el saldo real de pareja separados.

5 de la misma. LP y préstamo de inventario

LPBalancezero=LPTotalSupply\mathrm{LPBalance}_{\mathrm{zero}}=\mathrm{LPTotalSupply}

La liquidez devuelta debe ser positiva, y el LP total debe exceder la cantidad devuelta para cubrir la estructura de liquidez mínima inicial de V2. El creador, la cartera de protocolo, los operadores y el comprador final no reciben ningún LP de migración.

“Locked/burned LP” aquí significa mantenido por la dirección cero y no redimible por cuentas ordinarias. No es el caso de los LP Suministro total No se quema, ni se queman las semillas. No establece que nadie pueda agregar liquidez de AMM externa más tarde.

1,997,367,528 Token en el inventario de préstamos ya se ha mentado a la dirección de motor reservada. Migración sólo implementa e inicia el motor; No vuelve a minar o añadir este principal a Pair. El motor gestiona el inventario utilizando su libro de registro separado y el saldo real.

BigShort Protocol · BSCEmitir · Negociar · Vender en corto