Skip to main content
Trang này được dịch tự động bằng AI. Phiên bản tiếng Anh là bản chính thức.Xem bản tiếng Anh →
LaunchLab là sân chơi phát hành thị trường chính của Raydium. Một dự án gửi nguồn cung token của mình vào một bonding curve; những người mua giao dịch với đường cong bằng SOL (hoặc một quote mint khác); khi ngưỡng tốt nghiệp được đạt, tài sản của đường cong tự động di chuyển đến pool CPMM, và token trở thành tự do giao dịch. Trang này hướng dẫn toàn bộ quy trình từ phía dự án.

Những gì bạn cần

  • Token mint — token mà bạn muốn bán. Phải được mint mới với:
    • Toàn bộ nguồn cung được mint vào ví của bạn (để bạn có thể gửi vào đường cong).
    • Mint authority bị thu hồi trước khi phát hành (nếu không, giá đường cong có thể bị thao túng bằng cách mint mới).
  • Metadata — tên, ký hiệu, hình ảnh, liên kết xã hội. Metadata Metaplex hoặc tương tự.
  • Ví — ~1 SOL cho phí tạo + tài trợ vault + phí ưu tiên (bản thân tốt nghiệp được thanh toán bởi người tốt nghiệp, không phải bạn).
  • Quyết định về:
    • Loại đường cong (quadratic vs virtual-reserves CPMM).
    • Ngưỡng tốt nghiệp.
    • Chính sách xử lý LP (Burn / Lock / ToCreator).
    • Giá ban đầu và giới hạn.

Lựa chọn đường cong

LaunchLab hỗ trợ hai họ đường cong:

Quadratic (curve_type = 0)

Giá tăng theo bình phương với nguồn cung được bán. Cảm giác “fair launch” cổ điển — những người mua sớm nhận được lợi thế giá, những người mua muộn trả nhiều hơn, giá tăng nhanh một cách mượt mà.
trong đó s là nguồn cung được bán. Thường a > 0 (lồi). Khoảng cách giữa giá ban đầu và giá tốt nghiệp được xác định bởi a, b, c và giới hạn. Tốt nhất cho: phát hành mới lạ, meme, dự án do cộng đồng điều hành.

Virtual-reserves CPMM (curve_type = 1)

Mô phỏng một AMM constant-product bằng cách sử dụng virtual reserves — đường cong hoạt động như một CPMM với x * y = k nhưng pool bắt đầu được hạt giống với các token tổng hợp không bao giờ được rút ra.
Khi những người mua mua, virtual_base_reserve giảm và virtual_quote_reserve tăng — đường cong trông giống hệt như những gì CPMM sau khi tốt nghiệp sẽ trông như thế nào. Chuyển tiếp mượt mà hơn. Tốt nhất cho: những phát hành muốn tính liên tục giá dự đoán được sau khi tốt nghiệp.

Hướng dẫn giao diện người dùng

Trên raydium.io/launchpad/create:
  1. Token. Dán địa chỉ mint. Giao diện tìm nạp metadata và hiển thị nó.
  2. Loại đường cong. Chọn quadratic hoặc virtual-CPMM; giao diện hiển thị xem trước biểu đồ giá cho mỗi loại.
  3. Ngưỡng tốt nghiệp. Mặc định: đường cong kết thúc sau khi toàn bộ total_base_supply đã được bán. Thay thế: kết thúc tại một graduation_quote_amount cụ thể (ví dụ: 85 SOL).
  4. Quote mint. SOL (mặc định), USDC, hoặc bất kỳ mint nào khác. SOL là tiêu chuẩn.
  5. Chính sách xử lý LP:
    • Burn — token LP được gửi đến một địa chỉ không thể sử dụng được khi tốt nghiệp. Người tạo không thể rút thanh khoản; người dùng tin tưởng pool mãi mãi.
    • Lock — token LP được gửi đến một escrow khóa thời gian cho lock_duration.
    • ToCreator — token LP được gửi đến người tạo. Linh hoạt nhất, ít tối thiểu hóa lòng tin nhất.
    Hầu hết các phát hành được tôn trọng sử dụng Burn.
  6. Xem lại. Giao diện tóm tắt: phạm vi giá dự kiến, tăng ban đầu nếu đường cong bán hết, cấu hình CPMM tốt nghiệp.
  7. Ký. Một giao dịch tạo trạng thái phát hành + base vault + quote vault, chuyển total_base_supply từ ví của bạn đến base vault.

Hướng dẫn lập trình

Hình dạng đường cong, quote mint, mục tiêu tăng và chính sách xử lý LP không phải là các đối số — chúng đến từ GlobalConfig bạn liên kết và từ PlatformConfig mà phát hành của bạn chạy dưới đó. Những gì bạn truyền là danh tính của mint, cấu hình để liên kết, và tùy chọn một lần mua đầu tiên:
raydium.api.fetchLaunchConfigs() liệt kê các cấu hình có sẵn với nguồn cung mặc định, số tiền bán và mục tiêu tăng của chúng, vì vậy bạn có thể cho người dùng thấy một cấu hình nhất định có ý nghĩa gì trước khi họ ký. Phiên bản được chú thích đầy đủ, bao gồm biến thể Token-2022: products/launchlab/code-demos.

Giám sát trước khi tốt nghiệp

Theo dõi hoạt động thông qua API: LaunchLab có các máy chủ API riêng của nó, tách biệt với api-v3.raydium.io:
Hoặc đọc trạng thái on-chain trực tiếp. ID pool là một PDA của (programId, mintA, mintB):
Tiến độ được thể hiện tốt nhất dưới dạng giá thay vì là một phần của tăng, vì đường cong không tuyến tính. Kho lưu trữ demo của getFinishRate.ts làm điều đó với Curve.getPrice, Curve.getPoolEndPriceReal và Curve.getPoolInitPriceByPool:

Các chỉ số để theo dõi

  • Tỷ lệ bán hết: phần trăm base được bán. Ngưỡng tốt nghiệp thường ở mức 80–100% được bán.
  • Giá hiện tại: được lấy từ đường cong tại baseSold hiện tại.
  • Những người mua độc nhất: số lượng người trả tiền khác nhau thông qua indexer.
  • Tỷ lệ mua-bán: những phát hành sớm thấy áp lực mua nặng nề giảm dần.
Nếu bán hết là <10% sau 24 giờ, hãy xem xét liệu tiếp thị có đủ không. LaunchLab không cứu những phát hành bị quảng cáo kém.

Tốt nghiệp

Tốt nghiệp là một giao dịch riêng biệt, và nó không có thể gọi được bởi bất kỳ ai: MigrateToCpswap và MigrateToAmm kế thừa mỗi cái đều yêu cầu người ký của chúng phải khớp với ví được ghi lại trên GlobalConfig liên kết (migrate_to_cpswap_wallet / migrate_to_amm_wallet), và bất kỳ người ký nào khác nhận được InvalidOwner. Không có tiền thưởng. Những ví đó được chạy bởi crank tốt nghiệp của Raydium, cái mà hạ cánh di chuyển trong vòng vài giây sau khi ngưỡng được vượt qua. Không cần hành động nào từ bạn với tư cách là người tạo ngoài thiết lập ban đầu.

Tốt nghiệp làm gì

  1. Đọc số dư vault.
  2. Đóng đường cong (không còn mua/bán với nó).
  3. Tạo một pool CPMM mới với số dư vault làm thanh khoản ban đầu.
  4. Mint token LP ban đầu dựa trên số dư vault.
  5. Xử lý token LP theo chính sách được cấu hình (Burn / Lock / ToCreator).
Sau khi tốt nghiệp, pool CPMM hoạt động và giao dịch thông qua định tuyến Raydium bình thường.

Giám sát tốt nghiệp

Xem status trên trạng thái pool và chuyển giao diện của bạn khi nó thay đổi:
Địa chỉ của pool đã tốt nghiệp là PDA CPMM cho (cpswap config, token0, token1), vì vậy bạn có thể lấy nó thay vì chờ nó được báo cáo. Đối với một indexer, hãy đăng ký qua gRPC thay vì polling — xem products/launchlab/code-demos. Không có đường dẫn “tốt nghiệp thủ công” cho người tạo hoặc bên thứ ba. Nếu một phát hành đã vượt qua ngưỡng của nó và chưa di chuyển, đó là vấn đề hoạt động cho ví di chuyển, không phải thứ gì bạn có thể buộc từ một máy khách.

Sau khi tốt nghiệp

Xác minh pool CPMM

Pool CPMM nên có (xấp xỉ):
  • Số dư token base: total_base_supply - baseSold + phần dư đường cong.
  • Số dư token quote: quoteRaised - graduationFee.
  • Giá: khớp với giá đường cong cuối cùng.

Xác minh xử lý LP

  • Burn: nguồn cung mint LP hiển thị được gửi đến 1nc1nerator11111111111111111111111111111111 hoặc tương tự.
  • Lock: token LP trong PDA escrow với dấu thời gian mở khóa.
  • ToCreator: token LP trong ví của người tạo.

Thu thập phí người tạo

Nếu bạn đã cấu hình chia sẻ phí người tạo, hãy gọi định kỳ: Trình xây dựng là claimCreatorFee, và nó được khóa bởi quote mint thay vì bởi một phát hành — một lệnh gọi quét phí người tạo tích lũy của bạn trong mint đó:
Sử dụng claimMultipleCreatorFee để hàng loạt trên các mint. Phí tích lũy từ giao dịch đường cong trước khi tốt nghiệp, và sau khi tốt nghiệp từ đường dẫn phí người tạo của pool CPMM khi platform_cp_creator của nền tảng để lại bạn là người tạo pool được ghi lại — xem products/launchlab/platform-config.

Danh sách kiểm tra thông báo

Thông báo sau khi tốt nghiệp nên bao gồm:
  • Hash giao dịch tốt nghiệp.
  • ID pool CPMM mới.
  • Bằng chứng xử lý LP (burn tx / lock tx / ví người tạo).
  • ETA bảo hiểm aggregator (ví thường lập chỉ mục trong vòng 5 phút).
  • Xác minh hợp đồng token (khớp địa chỉ mint trên các kênh thông báo).

Những cạm bẫy

1. Mint authority không bị thu hồi

Nếu baseMint.mintAuthority vẫn là một khóa bạn kiểm soát, bạn có thể mint nguồn cung mới và bán vào đường cong của riêng bạn. Những phát hành chưa thu hồi thường được đánh dấu là rủi ro cao hoặc chưa được xác minh bởi các aggregator và trang liệt kê. Thu hồi trước khi phát hành.

2. Tham số đường cong sai

Các đường cong quadratic với a quá cao làm cho các token sớm miễn phí (giá ≈ 0) và các token muộn hơn vô lý. Các đường cong với a quá thấp làm cho đường cong gần như tuyến tính (mất cảm giác “bonding”). Kiểm tra các tham số trên devnet trước.

3. Ngưỡng tốt nghiệp quá cao

Nếu tốt nghiệp yêu cầu nhiều vốn hơn nhu cầu thực tế, đường cong không bao giờ tốt nghiệp và những người mua bị mắc kẹt với các token mà họ chỉ có thể bán lại cho đường cong (với giá tệ hơn). Chọn một ngưỡng bạn thực sự có thể đạt được.

4. Scam quote mint

Nếu quote mint của bạn là một token tùy chỉnh (không phải SOL/USDC), người dùng sẽ không tin tưởng nó. Hãy dùng SOL hoặc USDC cho quote.

5. Quên tài trợ base vault

SDK chuyển totalBaseSupply từ ví của bạn khi tạo. Nếu ví của bạn không có nó, tx sẽ hoàn nguyên. Xác nhận số dư trước khi ký.

6. LP disposal = Burn không thể đảo ngược

Khi LP được gửi đến 1nc1nerator, không ai có thể rút thanh khoản, kể cả bạn. Đây là điểm — tối thiểu hóa lòng tin. Đừng chọn Burn nếu bạn không chắc chắn.

7. Tầng phí CPMM sau khi tốt nghiệp

Pool đã tốt nghiệp sử dụng cấu hình CPMM mặc định của LaunchLab (0,25%). Nếu bạn muốn 1% hoặc 0,01%, bạn cần tạo một pool CPMM thứ hai sau khi tốt nghiệp và di chuyển thanh khoản — cồng kềnh, và phân mảnh. Chấp nhận mặc định, hoặc phát hành thông qua tạo CPMM trực tiếp thay vì LaunchLab.

Con trỏ

Nguồn:
  • Mô-đun launchpad của Raydium SDK v2.
  • Trạng thái phát hành thông qua các điểm cuối api-v3.raydium.io.