곡선에서 판매 가능한 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로 포장 및 보증되는 금액은 다음과 같습니다.
모든 wei가 풀에 투입됩니다. 소수점 정밀도 변환으로 인한 이전 잔여분이나 해당 잔여분 수령 계정은 없습니다. BNB와 WBNB 잔액은 별개이며 BNB를 전송해도 WBNB 잔액이 자동으로 늘어나지 않습니다. Factory는 래핑 전후와 Pair 전송 전후의 잔액 증가분을 각각 확인합니다.
3. 현재 그룹의 완판 계산 예시
예제 D: 토큰 세금이나 기부없이 초기 상태에서 한 번에 모든 재고를 구입합니다.
8,000,000,000 토큰을 모두 구입하여 원시 18 데카마일 정수 계산을 사용하십시오.
| 항목 | 정확한 결과 |
|---|---|
| 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로 표시하십시오. :
기부금은 풀에 남으며 기부자나 최종 구매자에게 반환되지 않습니다. 실제 초기 가격과 다음 값을 높입니다: 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
이번에 반환된 유동성은 0보다 커야 하며 LP 총량은 V2 초기 최소 유동성 구조를 충족하도록 반환값보다 커야 합니다. creator, 프로토콜 지갑, 운영자 및 최종 구매자는 이전 LP를 받지 않습니다.
“Locked/burned LP”는 여기서 제로 주소에 의해 보유되고 일반 계정에 의해 인수되지 않는 것을 의미합니다. LP의 의미는 아니라는 뜻이다. 총공급량 불타는 것, 불타는 것이 아니라 불타는 것. 그것은 아무도 나중에 외부 AMM 유동성을 추가 할 수 없다는 것을 확립하지 않습니다.
1,997,367,528 대출 재고에 대한 토큰 은 이미 예약된 Engine 주소에 발행되어 있습니다. 이전 시에는 Engine을 배포·초기화할 뿐 재발행하거나 해당 원금을 Pair에 넣지 않습니다. Engine은 별도 장부와 실제 잔액으로 재고를 관리합니다.