token-2022/cpi-guard: add a Pinocchio version
维护者通常 1 天内回复
还没有人认领这个 Issue。
- #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 分钟
- 30 天内合并 PR
- 17
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
solana-foundation/program-examples 的其他 Issue
-
Migrate deprecated .accounts() to .accountsPartial() in Anchor tests可能重新可做 @ankittiwari-04 于 24 天前认领,目前没有进行中的 PR。 未关闭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?可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 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可能重新可做 关联的 PR 已关闭且未合并。 未关闭accepted
难度 1/5 1 小时以内 新手友好度 35/100
solana-foundation/program-examples#787 ·
维护者通常 1 天内回复
-
token-2022/memo-transfer: add a Pinocchio version可能重新可做 关联的 PR 已关闭且未合并。 未关闭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 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 86/100
维护者通常 1 天内回复
-
follow-up
难度 2/5 1-3 小时 新手友好度 73/100
carrick-sh/carrick#1859 ·
维护者通常 1 天内回复