token-2022/cpi-guard: add a Pinocchio version
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
- #701 @MarkFeder による — マージされずにクローズ
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 20/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- rust
- 領域
- blockchain
調査の方向性
Start with the existing Anchor example in tokens/token-2022/cpi-guard and compare it with the other Token-2022 extension examples that have Pinocchio versions. The issue says implementation is ready in linked PR #701, which is closed and unmerged; verify the branch or PR contents before taking this on. Done means a Pinocchio version exposes the TransferChecked CPI and tests rejection while the source account's guard is enabled and success after it is disabled.
索引モデルが issue の本文から書いたものです。
説明
tokens/token-2022/cpi-guard ships only an Anchor version. This proposes a Pinocchio version, matching the other Token-2022 extension examples that already have one.
CpiGuard can't be toggled through a CPI, so the program exposes one TransferChecked CPI and the test shows the guard's effect: the CPI transfer is rejected while the guard is enabled on the source account, and goes through (balance moves) once it is disabled.
Implementation is ready in #701.
- 主要言語
- Rust
- スター
- 1.4k
- フォーク
- 559
- 平均マージ
- 20時間 9分
- マージ済み PR(30日)
- 17
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
solana-foundation/program-examples のほかの issue
-
Migrate deprecated .accounts() to .accountsPartial() in Anchor tests再び着手できるかも @ankittiwari-04 が 24 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンaccepted
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
solana-foundation/program-examples#747 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
basics/pda-rent-payer: create_new_account has no caller check — worth a note for people copying it?対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
solana-foundation/program-examples#671 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
native/pinocchio examples: deploy script points at program.so, which the build never produces再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンaccepted
難易度 1/5 1時間未満 初心者へのやさしさ 35/100
solana-foundation/program-examples#787 ·
メンテナーはふだん 1 日以内に返信
-
token-2022/memo-transfer: add a Pinocchio version再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンaccepted
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
solana-foundation/program-examples#785 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
token-swap: later deposits can dilute LPs after fee growth対応中かも @Bismithblde が 2 日前に担当しました。 オープンaccepted
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
solana-foundation/program-examples#783 ·
メンテナーはふだん 1 日以内に返信
solana-foundation/program-examples の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
RustCrypto/utils#1597 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
max-sixty/worktrunk#4727 · コメント 7 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
メンテナーはふだん 1 日以内に返信
-
follow-up
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
carrick-sh/carrick#1859 ·
メンテナーはふだん 1 日以内に返信