Skip to main content
このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
これはドキュメンテーションの変更履歴です。プロジェクトのローンチ以降、これらのページへの更新記録です。以下の各リリースは独自のエントリにリンクしています。開くと、完全な概要、影響を受けた章、および検証日が表示されます。プロトコル自体の歴史的タイムラインについては、introduction/history-and-milestonesを参照してください。

リリース

LaunchLab: プラットフォームカーブルールがカーブパラメータホワイトリストに置き換わる
ローンチパラメータ制限がPlatformConfigから、設定ごとのPlatformCurveRuleアカウントに移行します。ルールは、19個のローンチパラメータに対するEq / Gte / Lte / Neqを備えた最大25個の(field, op, value)制約を持つ最大10個のチェックグループを保持します。これにより、プラットフォームは値の帯域、代替ティア、卒業評価上限、マイグレーションフロア、トークンタイプゲーティング、または日付で切り替わるグループを表現できるようになります。これらは等価性のみのホワイトリストではできませんでした。PlatformConfigは944バイトのサイズを維持します。restrict_curve_paramcurve_rule_manager、および削除されたベクトルの長さプレフィックスはすべてパディングから削除されます。デコーダーは末尾のVec<PlatformCurveParam>をドロップする必要があり、ローンチビルダーはフラグがオンの間、ルールPDAをremaining_accountsに追加する必要があります。2つの命令が削除され、4つが追加され、2つのUpdatePlatformConfigバリアントが追加され、60246030が追加されます。IDLリフレッシュが必要です。SDKは2つのピュアオフチェーンチェックを提供するため、クリエイターは取り消されたトランザクションからルールを学ぶ必要がありません。エントリはメインネットでフラグを有効にする前にデブネットリハーサルを記録します。完全なエントリを読む →
LaunchLab: プラットフォームがミント作成から引き出し保留権限を保持
InitializeWithToken2022は、ローンチauthority PDAの代わりに、PlatformConfig.transfer_fee_extension_authを新しいベースミントのwithdraw_withheld_authorityに書き込みます。これにより、プラットフォームは卒業を待つのではなく、ボンディングカーブフェーズ中に保留された転送手数料をスイープできます。プログラム自体には引き出し保留命令がありません。MigrateToCpswapは、PDAがそれを保持している場合にのみその権限を再割り当てします。これにより、卒業が両世代のミントで機能し続けます。transfer_fee_config_authorityは卒業時にのみ移行するため、ローンチ中にtransfer_fee_extension_authをローテーションすると、2つの権限が異なるキーに残ります。アカウントレイアウト、命令、引数、またはエラーコードは変更されていません。完全なエントリを読む →
LaunchLab: プラットフォーム手数料率上限が500 bpsに引き上げられた
プラットフォームfee_rateの上限は、それを検証する両方のパスで50000(500 bps)に移行します。CreatePlatformConfigはプログラムの最初のリリース以来10000(100 bps)でキャップされていました。UpdatePlatformConfigは2026-01-27以来25000(250 bps)でキャップされていました。2つのチェックが一致するようになったため、許可された任意のレートで作成されたプラットフォームも、それで更新できます。AllInfoバルクバリアントを含めて、他のすべてのフィールドを書き直しながらfee_rateを再検証します。2つのパスは依然として異なるエラーを発生させます(作成時はInvalidInput、更新時はInvalidPlatformInfo)。アカウントレイアウト、命令、またはエラーコードは変更されていません。既存のプラットフォームまたはローンチは再価格化されていません。GlobalConfig.max_share_fee_rateは100 bpsのままで、トランザクションごとのリファーラルshare_fee_rateのみを制限します。完全なエントリを読む →
LaunchLab: Token-2022クォートミント
ローンチはToken-2022ミントでクォートできるようになりました。CreateConfigInitializeV2InitializeWithToken2022、4つのスワップ命令、およびすべての手数料請求は、クォートプログラムスロットでいずれかのトークンプログラムを受け入れます。非推奨のInitializeはレガシーのみのままです。スワップスリッページ境界は、ペイヤーが実際に支払うまたは受け取るもの、クォートミントの転送手数料を差し引いたものと比較されるようになりました。PoolState.token_program_flagビット1は意味を持つようになったため、バイト全体を0に対してテストするデコーダーはレガシーベースミントをToken-2022として誤読します。MigrateToCpswapは2つのトークンプログラムアカウントをtoken_program / token_program_2022に名前変更し、6023CalculateOverflowに再利用されます。完全なエントリを読む →
LaunchLab: CPMMのみのローンチとプラットフォーム設定コントロール
新しいローンチ初期化はCPMMを必要とするようになり、レガシーAMM v4バウンド状態は移行可能なままです。このリリース前は、creator_scaleがクリエイター所有のフィーキーを生成していました。アップグレード後に実行されたCPMM移行は、代わりにplatform_scale + creator_scaleを1つのプラットフォーム所有のフィーキーシェアに統合します。プラットフォームは独自のPlatformAllowConfig PDAでローンチを制限することもでき、移行ビルダーは両方のCPMMサポートミントPDAを追加する必要があります。完全なエントリを読む →
CLMM: 制限発行者ポジションNFTフリーズ
新しいCLMMポジションNFTミントはプールをフリーズ権限として使用しますが、トークンアカウントはデフォルトではフリーズされたままです。フリーズはOpenPositionV2またはOpenPositionWithToken22Nftでのみ発生し、基礎となるボルトミントのいずれかのフリーズ権限が制限発行者リストと一致する場合です。一致するポジションは転送または所有者変更はできませんが、流動性を管理することはできます。そのClosePosition呼び出しはプールを追加する必要があり、CLMMはアトミックにフリーズ解除、バーン、クローズできます。既存のポジションは変更されません。完全なエントリを読む →
CPMM: パーミッションレスクリエイター手数料収集
追加のCollectCreatorFeePermissionless命令により、任意のペイヤーがすべての発生したクリエイター手数料をスイープできます。受益者と両方のトークン宛先をPoolState.pool_creatorとクリエイターの正規ATAに制限します。元のクリエイター署名パスは変更されません。CreatePermissionPdaは専用の付与権限も受け入れますが、ClosePermissionPdaは管理者のみのままです。完全なエントリを読む →
CLMM: パーミッション付きマルチプールとリミットオーダーフリーズアカウントガード
2つの追加の後方互換性のあるCLMMプログラム更新。CreatePermissionedPoolはクライアント提供の非ゼロseed_indexをプールPDAシードに折り込み、ホワイトリストに登録されたオペレーター(Permission PDAを保持している)が(config, mint0, mint1)ごとに複数のプールを作成できるようにします。これにより、プールIDはペアの正規ではなくなります。新しい管理命令CreatePermissionPda / ClosePermissionPdaはそれらの付与を管理し、PoolStateseed_indexフィールドを取得します(パディングから削除、サイズ変更なし)。別に、OpenLimitOrderは出力側アカウントを取得し、入力または出力トークンアカウントがフリーズされているオーダーを拒否します(NotApproved)。完全なエントリを読む →
AMM v4: OpenBook / Serum依存関係を削除
AMM v4は長年休止していたOpenBook/Serum依存関係、すべてのオーダーブックCPI、および死んだマーケットメイキング命令を削除します。SwapBaseIn / SwapBaseOutDepositWithdrawはレイアウトを保持します(削除されたマーケットアカウントは無視され、検証されません)。ハード破壊WithdrawPnl(17 → 10、互換性なし)とSetParams(削除されたアカウント+名前変更されたparam)。InitializePreInitializeMonitorStepMigrateToOpenBookWithdrawSrmSimulateInfoAdminCancelOrdersは呼び出し不可になりました。オンチェーンアカウントレイアウトとエラーコードは安定したままです。スワップをV2エントリポイントに移行してください。完全なエントリを読む →
Stable AMM: 死んだOpenBook(マーケット)コードを削除
Stable AMMは長年休止していたOpenBookマーケットメイキングアカウントとコードを削除します。より小さいSwapBaseIn / SwapBaseOut(18 → 9)、Deposit(14 → 12)、Withdraw(21/22 → 12)レイアウト(古いレイアウトは互換性があります)。ハード破壊WithdrawPnl変更(16 → 10、互換性なし)。リファーラル手数料は廃止され、簡略化されたボルトのみのプールアセット式です。他のほとんどのStable命令は呼び出し不可になりました。完全なエントリを読む →
CLMM: リミットオーダー、単一側手数料、動的手数料
3つのオプトイン、後方互換性のあるCLMM機能:ファーストクラスのリミットオーダー(limit_order_admin決済キーパー付き)、単一側手数料収集(CollectFeeOn)、およびボラティリティ追跡動的手数料。CreateCustomizablePoolPoolStateリシェイプ(インデクサー破壊変更)、新しいTickStateフィールド、11個の新しいエラーコード(数値シフト付き)、および一致するSDK / API追加を追加します。完全なエントリを読む →
初版公開
Raydiumドキュメンテーションセットの最初の公開リリース。ライブメインネットベータデプロイメントと@raydium-io/raydium-sdk-v2@0.2.42-alphaに対して検証されています。完全なエントリを読む →

ドキュメンテーション規約

  • バージョニング: このドキュメンテーションはカレンダーベースのバージョニング(YYYY-MM-DD)を使用します。各更新は新しいエントリページを追加し、上記のタイムラインに新しい行を追加します。
  • リリースごとに1ページ: すべてのリリース概要はreference/changelog/の下の独自のページに存在するため、このインデックスは短く保たれ、各エントリは独立してリンク可能です。
  • 検証日: すべてのエントリは、コンテンツがオンチェーン / API状態とプログラムソースに対して最後に相互チェックされた時期を記録します。記載されていない場合は、エントリのメイン日付を想定してください。
  • 破壊的変更: 影響を受けたページのボックス警告で呼び出され、エントリでタグ付けされます。
  • カバレッジ: この変更履歴はドキュメンテーションセット自体をカバーしています。プロトコル自体の歴史的タイムラインはintroduction/history-and-milestonesに存在し、「Raydiumで何がいつ起こったのか」の真実の情報源です。

修正

このドキュメンテーションでエラーを見つけた場合は、ドキュメンテーションリポジトリでイシューまたはプルリクエストを開いてください。修正は変更履歴エントリとして記録されます。

ポインタ