BigShort Docs

마이그레이션과 외부 시장 AMM

BNB / WBNB 포장, 예약 엔진 배포, LP 잠금, 기부 경계 및 BSC 졸업시 Pancake V2 가격.

곡선에서 판매 가능한 Token이 0이 되면 프로토콜은 다음을 처리합니다: 예약 2,000,000,000 토큰 + 모든 실제 곡선 BNB 예비 PancakeSwap V2 토큰/WBNB 쌍에 들어가서 별도의 Short Engine을 배포하고 초기화합니다. 마이그레이션은 가상 BNB를 사용하지 않으며, 다른 곡선에서 자금을 혼합하거나 AMM에 대출 인스턴스를 추가하지 않습니다.

1. 실행 조건과 원자적 실행 순서

순서 작업 결과
1 최종 구매, 토큰 배달, 프로세스 세금 및 환불 판매 인스턴스가 0에 도달합니다; 기록 완전 및 포스트 곡선 상태
2 Read this Token's MarketGroup and reserved Engine 부드럽게 읽어보세요. 나중에 선택한 기본 그룹 또는 다른 배포기를 사용하지 마십시오.
3 이민에 들어가기; recheck Pair, venue, reserves, and balances에 대한 정보 무효한 장소 또는 토큰 오염을 거부
4 모든 실제 BNB 예비를 WBNB에 묶어 BNB 감소 및 WBNB 증가를 확인 wei for wei
5 전송 마이그레이션 토큰과 전체 WBNB 금액을 Pair로 정확한 트론싱 없이 실제 수수료를 확인
6 Registry는 이전 준비금을 기록하며 고정 deployer가 예약된 Engine 컨트랙트를 배포합니다 Engine을 시장, 경제 스냅샷 및 기존 대출 재고에 연결
7 엔진 묶음을 확인하고 외부 토큰 거래를 열어보세요. externalTradingEnabled=true
8 해당 곡선의 실제 BNB 장부를 0으로 만들고 이전 결과를 저장 최종 상태 : 이민

2 이하 Native BNB 및 WBNB : 동일한 정확도, 별도의 균형

상황 자산 / 유닛
곡선 결제, Factory 곡선 장부 및 Engine 포지션 정산 BNB, 18-Decimal wei에 대한 정보
Pair Reserve 및 Router Inputs/Outputs WBNB, 18 - 십자형 wei

이 곡선의 실제 BNB 예비가 Q 인 경우, WBNB로 포장 및 보증되는 금액은 다음과 같습니다.

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

모든 wei가 풀에 투입됩니다. 소수점 정밀도 변환으로 인한 이전 잔여분이나 해당 잔여분 수령 계정은 없습니다. BNB와 WBNB 잔액은 별개이며 BNB를 전송해도 WBNB 잔액이 자동으로 늘어나지 않습니다. Factory는 래핑 전후와 Pair 전송 전후의 잔액 증가분을 각각 확인합니다.

3. 현재 그룹의 완판 계산 예시

예제 D: 토큰 세금이나 기부없이 초기 상태에서 한 번에 모든 재고를 구입합니다.

8,000,000,000 토큰을 모두 구입하여 원시 18 데카마일 정수 계산을 사용하십시오.

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
항목 정확한 결과
Net amount entering the curve(곡선에 들어가는 순수 금액) 15.998084815592369216 BNB
토큰은 Pair에 저장됩니다. 2,000,000,000 Token
WBNB는 The Pair에 보증되었습니다. 15.998084815592369216 WBNB
Raw WBNB integer deposited into the Pair (WBNB 전체) 15998084815592369216

곡선 엔드포인트, 실제 외부 예비 및 이상 앵커

지표 이 예제의 결과는 용도
BNB Virtual Endpoint에 대한 리뷰 보기 22.138084815592369216 BNB Virtual Curve Reserves에 대한 리뷰 보기
Endpoint Virtual 토큰 3,070,367,520 Token Virtual Curve Reserves에 대한 리뷰 보기
Curve Endpoint Protocol Market Cap을 사용하는 방법 72.102393838482141108 BNB Virtual-reserve ratio times fixed curve 공급
실제 외부 시장 초기 WBNB 15.998084815592369216 WBNB 현재의 쌍의 예비
실제 외부 시장 초기 Token 2,000,000,000 Token 현재의 쌍의 예비
실제 초기 프로토콜 시가총액 79.990424077961846080 BNB actualStartMarketCap
Fixed Ideal Migration BNB Anchor에 대한 리뷰 보기 15.998084815592369216 BNB 그룹 위험 모델 매개 변수
고정 이상적 마이그레이션 시가총액 79.990424077961846080 BNB 그룹 위험/콜라테리아 모델 앵커

실제 외부 예비는이 예제가 깨끗하게 시작하고 한 번에 모든 재고를 구입하며 기부금이 없기 때문에 여기서 이상적인 앵커와 동일합니다. 그것은 모든 졸업에 동일한 예금을 강요하지 않습니다. 가상 곡선 예비금과 실제 외부 예비금은 구별됩니다. marginal prices는 migratory를 통하여 wei-continuous이 될 필요가 없습니다.

4 이하 미리 만들어진 쌍, 기부 및 오염 검사

Key Checks는 다음을 포함합니다:

  • 쌍의 토큰 예비와 실제 토큰 잔액은 모두 0입니다.
  • 기록된 WBNB 예비는 실제 WBNB 잔액을 초과하지 않습니다.
  • 이 쌍은 그룹의 현장 공장에 등록된 토큰/WBNB 쌍이어야 하며 예측된 주소, 자산 순서 및 실행 시간 코드 해시와 일치해야 합니다.
  • 이 거래에서 얻은 실제 WBNB는 이 곡선의 마이그레이션 금액과 동일합니다.
  • 발행된 LP는 모두 영 주소가 보유합니다. Token 준비금은 이전 할당량과 같고 WBNB 준비금은 이전 전 실제 잔액에 이번 입금액을 더한 값입니다.

검사 실패 시 최종 매수가 되돌려집니다. Venue Factory·Router의 코드 해시와 연결 관계도 확인해야 합니다. Engine은 생성 시 예약된 deployer와 주소를 기준으로 배포됩니다.

이주하기 전에 실제 WBNB 균형을 Pair로 표시하십시오. QpreQ_{\mathrm{pre}}:

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

기부금은 풀에 남으며 기부자나 최종 구매자에게 반환되지 않습니다. 실제 초기 가격과 다음 값을 높입니다: actualStartMarketCap 고정 이상 앵커를 변경하거나 점진적인 TWAP 확인을 우회하지 않고도.

예제 E: 추가 1 WBNB 기부금을 보유한 동일한 졸업

항목 기부 없음 추가 1 WBNB
토큰 예약 2,000,000,000 2,000,000,000
WBNB 준비금 15.998084815592369216 16.998084815592369216
실제 초기 프로토콜 시장 매출(BNB) 79.990424077961846080 84.990424077961846080
고정 이상적 시장 자금 (Fixed Ideal Market Cap) (BNB) 79.990424077961846080 79.990424077961846080

이 예시는 어떤 규모의 기부든 수용된다는 뜻이 아닙니다. 준비금 정수 범위, LP 및 실행 제한이 계속 적용됩니다. 동기화되지 않은 기부는 이전 전 Pair의 정상 동작으로 이동될 수도 있으므로 최종 기준은 실행 시 잔액입니다.

공장에 직접 보내는 BNB는 토큰의 값을 자동으로 증가시키지 않습니다. realNativeReserves. Factory에 직접 보낸 WBNB도 해당 Token의 이전 자금으로 자동 간주되지 않습니다. 곡선 장부, Factory 잔액 및 Pair 실제 잔액을 구분해야 합니다.

5 이하 LP 및 Lending Inventory

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

이번에 반환된 유동성은 0보다 커야 하며 LP 총량은 V2 초기 최소 유동성 구조를 충족하도록 반환값보다 커야 합니다. creator, 프로토콜 지갑, 운영자 및 최종 구매자는 이전 LP를 받지 않습니다.

“Locked/burned LP”는 여기서 제로 주소에 의해 보유되고 일반 계정에 의해 인수되지 않는 것을 의미합니다. LP의 의미는 아니라는 뜻이다. 총공급량 불타는 것, 불타는 것이 아니라 불타는 것. 그것은 아무도 나중에 외부 AMM 유동성을 추가 할 수 없다는 것을 확립하지 않습니다.

1,997,367,528 대출 재고에 대한 토큰 은 이미 예약된 Engine 주소에 발행되어 있습니다. 이전 시에는 Engine을 배포·초기화할 뿐 재발행하거나 해당 원금을 Pair에 넣지 않습니다. Engine은 별도 장부와 실제 잔액으로 재고를 관리합니다.

BigShort Protocol · BSC발행 · 거래 · 공매도