native/pinocchio examples: deploy script points at program.so, which the build never produces
维护者通常 1 天内回复
还没有人认领这个 Issue。
- #702 来自 @MarkFeder —— 已关闭,未合并
评估
- 难度
- 1/5
- 预计耗时
- 1 小时以内
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 停滞
- 技术栈
- rust
- 领域
- blockchain, devops
调研方向
Locate the deploy npm scripts and cicd.sh files in the single-program native and Pinocchio examples. Read each cargo build-sbf command to confirm the crate-named .so artifact, then check that deploy uses the proposed wildcard and that multi-program and asm examples remain untouched. Done when the single-program deploy steps resolve the built artifact.
由索引模型根据 Issue 内容生成。
描述
The deploy npm script and cicd.sh in the single-program native and Pinocchio examples run:
solana program deploy ./program/target/so/program.so
cargo build-sbf --sbf-out-dir=./program/target/so names the artifact after the crate (e.g. transfer_tokens_program.so), so program.so never exists and the documented deploy step fails with "No such file". CI doesn't run deploy, which is why it went unnoticed.
Proposed fix: deploy ./program/target/so/*.so, which resolves to the single artifact in each of these examples. Multi-program examples and the asm example are left alone. Implementation is ready in #702.
- 主要语言
- 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 天内回复
-
token-2022/cpi-guard: add a Pinocchio version可能重新可做 关联的 PR 已关闭且未合并。 未关闭accepted
难度 3/5 1-2 天 新手友好度 20/100
solana-foundation/program-examples#786 ·
维护者通常 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 天内回复