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 →
Đây là nhật ký thay đổi của tài liệu — bản ghi các cập nhật cho các trang này kể từ khi dự án ra mắt. Mỗi bản phát hành dưới đây liên kết đến mục nhập riêng của nó; mở một mục để xem tóm tắt đầy đủ, các chương bị ảnh hưởng và ngày xác minh. Để xem dòng thời gian lịch sử của chính giao thức, hãy xem introduction/history-and-milestones.

Các bản phát hành

LaunchLab: khởi tạo chỉ CPMM và kiểm soát cấu hình nền tảng
Khởi tạo khởi chạy mới hiện yêu cầu CPMM trong khi trạng thái liên kết AMM v4 cũ vẫn có thể di chuyển được. Trước bản phát hành này, creator_scale tạo ra một Fee Key do người tạo sở hữu; các lần di chuyển CPMM được thực hiện sau khi nâng cấp sẽ hợp nhất platform_scale + creator_scale thành một chia sẻ Fee Key do nền tảng sở hữu. Các nền tảng cũng có thể hạn chế các lần khởi chạy bằng các PDA PlatformAllowConfig của riêng họ, và các nhà xây dựng di chuyển phải thêm cả hai PDA hỗ trợ mint CPMM.Đọc mục đầy đủ →
CLMM: đóng băng NFT vị trí của nhà phát hành bị hạn chế
Các mint NFT vị trí CLMM mới sử dụng pool của chúng làm cơ quan đóng băng, nhưng các tài khoản token của chúng vẫn không bị đóng băng theo mặc định. Đóng băng chỉ xảy ra trên OpenPositionV2 hoặc OpenPositionWithToken22Nft khi cơ quan đóng băng mint vault cơ bản của một trong hai khớp với danh sách nhà phát hành bị hạn chế. Một vị trí phù hợp không thể chuyển hoặc thay đổi chủ sở hữu nhưng vẫn có thể quản lý thanh khoản. Lệnh ClosePosition của nó phải thêm pool để CLMM có thể rã đông, đốt và đóng một cách nguyên tử. Các vị trí hiện có vẫn không thay đổi.Đọc mục đầy đủ →
CPMM: thu thập phí người tạo không cần phép
Một lệnh CollectCreatorFeePermissionless bổ sung cho phép bất kỳ người trả tiền nào quét tất cả các khoản phí người tạo tích lũy, đồng thời hạn chế người thụ hưởng và cả hai điểm đến token cho PoolState.pool_creator và các ATA chính tắc của người tạo. Đường dẫn được ký bởi người tạo gốc vẫn không thay đổi. CreatePermissionPda cũng chấp nhận một cơ quan cấp quyền chuyên dụng, trong khi ClosePermissionPda vẫn chỉ dành cho quản trị viên.Đọc mục đầy đủ →
CLMM: các pool đa phép và bảo vệ tài khoản đóng băng lệnh giới hạn
Hai cập nhật chương trình CLMM bổ sung, tương thích ngược. CreatePermissionedPool gấp một seed_index khác không do khách hàng cung cấp vào các hạt giống PDA pool, cho phép một nhà điều hành được phép (một người nắm giữ PDA Permission) tạo nhiều pool cho mỗi (config, mint0, mint1) — vì vậy ID pool không còn là chính tắc cho một cặp. Các lệnh quản trị viên mới CreatePermissionPda / ClosePermissionPda quản lý các khoản cấp đó, và PoolState có thêm trường seed_index (được cắt từ phần đệm, không thay đổi kích thước). Riêng biệt, OpenLimitOrder hiện lấy các tài khoản phía đầu ra và từ chối các đơn hàng có tài khoản token đầu vào hoặc đầu ra bị đóng băng (NotApproved).Đọc mục đầy đủ →
AMM v4: xóa phụ thuộc OpenBook / Serum
AMM v4 xóa phụ thuộc OpenBook/Serum lâu dài của nó, tất cả các CPI sổ lệnh và các lệnh tạo thị trường chết. SwapBaseIn / SwapBaseOut, DepositWithdraw giữ nguyên bố cục của chúng (các tài khoản thị trường bị xóa hiện bị bỏ qua, không được xác thực); một WithdrawPnl phá vỡ cứng (17 → 10, không tương thích) và SetParams (giảm tài khoản + đánh số lại param); và Initialize, PreInitialize, MonitorStep, MigrateToOpenBook, WithdrawSrm, SimulateInfo, AdminCancelOrders không còn có thể gọi được. Bố cục tài khoản on-chain và mã lỗi vẫn ổn định; di chuyển swap sang các điểm vào V2.Đọc mục đầy đủ →
Stable AMM: xóa mã OpenBook (thị trường) chết
Stable AMM xóa các tài khoản thị trường OpenBook lâu dài và mã của nó. Bố cục nhỏ hơn SwapBaseIn / SwapBaseOut (18 → 9), Deposit (14 → 12) và Withdraw (21/22 → 12) (bố cục cũ vẫn tương thích); một thay đổi WithdrawPnl phá vỡ cứng (16 → 10, không tương thích); phí giới thiệu bị loại bỏ; và một công thức tài sản pool đơn giản hóa chỉ dành cho kho. Hầu hết các lệnh Stable khác không còn có thể gọi được.Đọc mục đầy đủ →
CLMM: lệnh giới hạn, phí một phía, phí động
Ba khả năng CLMM tùy chọn, tương thích ngược: lệnh giới hạn hạng nhất (với một người giữ chỗ limit_order_admin), thu thập phí một phía (CollectFeeOn) và một phí động theo dõi biến động. Thêm CreateCustomizablePool, một reshape PoolState (thay đổi phá vỡ indexer), các trường TickState mới, mười một mã lỗi mới (với một sự thay đổi số) và các bổ sung SDK / API phù hợp.Đọc mục đầy đủ →
Xuất bản lần đầu
Bản phát hành công khai đầu tiên của bộ tài liệu Raydium, được xác minh so với các triển khai mainnet-beta trực tiếp và @raydium-io/raydium-sdk-v2@0.2.42-alpha.Đọc mục đầy đủ →

Quy ước tài liệu

  • Phiên bản hóa: tài liệu này sử dụng phiên bản hóa dựa trên lịch (YYYY-MM-DD). Mỗi cập nhật thêm một trang mục nhập mới và một hàng mới ở đầu dòng thời gian ở trên.
  • Một trang cho mỗi bản phát hành: mỗi tóm tắt bản phát hành nằm trên trang riêng của nó dưới reference/changelog/, vì vậy chỉ mục này vẫn ngắn gọn và mỗi mục có thể liên kết độc lập.
  • Ngày xác minh: mỗi mục ghi lại khi nội dung lần cuối được kiểm tra chéo so với trạng thái on-chain / API và mã nguồn chương trình. Nếu không được nêu, hãy giả sử ngày chính của mục.
  • Thay đổi phá vỡ: được gọi ra trong một cảnh báo hộp trên các trang bị ảnh hưởng và được gắn thẻ trong mục.
  • Phạm vi bao gồm: nhật ký thay đổi này bao gồm bộ tài liệu chính nó. Dòng thời gian lịch sử của chính giao thức nằm trong introduction/history-and-milestones và là nguồn sự thật cho “khi nào X xảy ra trên Raydium”.

Sửa chữa

Nếu bạn tìm thấy lỗi trong tài liệu này, vui lòng mở một vấn đề hoặc yêu cầu kéo trên kho tài liệu. Các sửa chữa được ghi lại dưới dạng các mục nhập nhật ký thay đổi.

Con trỏ