Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
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 →
Cách thực hiện. Tạo một pool CPMM hoàn toàn mới cho hai mints bạn chỉ định, chọn mức phí 0.25%, seed thanh khoản ban đầu ở giá được ngụ ý bởi các lượng seed, và in ra ID pool mới cùng chữ ký giao dịch.
Thiết lập
Hãy chắc chắn rằng bạn đã đọc Điều kiện tiên quyết Bắt đầu nhanh và cóRPC_URL, KEYPAIR, cũng như các thư viện phụ thuộc được cài đặt.
Bạn cũng cần cấp cho ví các lượng seed của cả hai mints, cộng thêm đủ SOL để chi trả phí tạo pool một lần (~0.15 SOL trên mainnet, xem reference/program-addresses để xem giá trị hiện tại).
Script
Lưu dưới dạngcreate-cpmm.mjs:
Chạy script
Ví dụ: tạo một pool SOL/USDC với 1 SOL và 160 USDC seed:Điều gì vừa xảy ra
getCpmmConfigslấy danh sách các mức phí live từapi-v3.raydium.iovà chọn index 0 (mức phí 0.25% — xemreference/fee-comparisonđể xem toàn bộ tập hợp).getTokenInfogiải quyết metadata của mỗi mint, bao gồm cả chương trình token nào sở hữu nó. CPMM chấp nhận cả SPL Token và Token-2022 mints; SDK định tuyến tự động.createPoolxây dựng một giao dịch thực hiện:- sắp xếp các mints theo thứ tự chính tắc,
- dẫn xuất PDA pool, vaults, LP mint, và authority,
- thanh toán
create_pool_feemột lần choCREATE_CPMM_POOL_FEE_ACC, - tạo ATAs của người gọi nếu chưa có,
- seed các vaults với
AMOUNT_AvàAMOUNT_B.
- Giá ban đầu được đặt theo tỷ lệ seed:
price = AMOUNT_B / AMOUNT_Asau điều chỉnh số thập phân. Chọn cẩn thận — các bot sẽ arbitrage bất kỳ giá sai nào trong vòng vài giây sau khi pool mở. startTime: new BN(0)mở giao dịch ngay lập tức. Để chuẩn bị thanh khoản trước khi mở cho công chúng, đặt một dấu thời gian Unix trong tương lai.
Lỗi thường gặp
pool already exists— Một pool đã tồn tại cho cặp mint này ở mức phí này. Tra cứu trước khi tạo.insufficient funds— Ví của bạn không có đủMINT_A,MINT_B, hoặc SOL (cho phí tạo pool + rent).Token-2022 extension not supported— Một trong các mints của bạn sử dụng một extension mà CPMM không chấp nhận. Xemreference/token-2022-support.
Sau triển khai
Bạn có thể swap ngay lập tức đối với pool mới — script Swap from CLI chấp nhậnPOOL_ID mới của bạn trực tiếp. Các aggregators (Jupiter, v.v.) sẽ index pool mới trong vòng vài phút.
Tiếp theo
products/cpmm/overview— CPMM là gì và khi nào nên chọn nó.user-flows/create-cpmm-pool— cùng một luồng với ảnh chụp màn hình, thông qua giao diện Raydium.user-flows/choosing-a-pool-type— bạn có nên sử dụng CLMM thay thế không?


