feat(solana): wallets, Solana Pay, memo anchors and Toju SOL storage route
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- github, postgresql, python
- 领域
- backend, blockchain, payments
调研方向
Start by reading docs/toju-deployment-diagnosis.md and the referenced Toju branch approval-card flow; inspect the AgentKit wallet layer and adapter registry. Confirm managed Solana wallet support and the Toju SDK status before choosing the custody and storage paths. Done means devnet/testnet SPL transfers, exactly-once Solana Pay confirmation, verifiable memo anchors, and x402 network advertisement meet the acceptance criteria with tests and docs.
由索引模型根据 Issue 内容生成。
描述
Summary
Add Solana (devnet/testnet) support: an adapter in the registry, USDC (SPL) transfers, Solana Pay payment requests for job fees, memo-based result anchoring, and completing the Toju SOL storage route.
Motivation
Solana carries large x402 volume and has a mature payments UX. The mentor-supplied Toju Solana program is already deployed on Solana testnet, so the SOL storage path is a concrete demo.
Current state in this repo
- No Solana code.
docs/toju-deployment-diagnosis.mdonfeat/toju-agent-storagedocuments the Solana program and the difference between the SOL and x402/Base routes. - The AgentKit-based wallet layer is EVM-focused.
Proposal
- Implement a Solana adapter (balance, SPL transfer, transaction verification, explorer links) and register devnet/testnet.
- Decide wallet custody for Solana (platform-managed provider if supported, otherwise user-connected wallets) and document it.
- Solana Pay: generate payment request URLs/QR codes tied to a payment event id (#3) and verify by reference.
- Anchor a result hash in a transaction memo as a cheap alternative to L1 anchoring (#4).
- Toju SOL route: integrate the Toju Solana SDK path using the approval-card flow from the Toju branch.
- Enable Solana in the multi-network x402 gateway (#5).
Acceptance criteria
- Devnet/testnet SPL USDC transfer works through the adapter with explorer links.
- A Solana Pay request is marked paid exactly once after confirmation.
- A memo anchor can be created and verified for a sample bundle.
- Solana network is advertised in x402 challenges when enabled.
Out of scope
- Mainnet.
- Aave-style escrow on Solana (no equivalent assumed).
Dependencies
- #2
- #3
- #5
- Toju branch merge for the storage part.
Verify before implementing
- Whether the wallet provider offers managed Solana accounts (sources are inconsistent).
- Toju's Solana SDK status against the deployed program.
Part of ##1. Ground rules for all issues in this roadmap are listed there (testnet-first, no secrets in the repo, chain logic behind the registry, tests and docs with every PR).
- 主要语言
- Python
- 星标
- 2
- 派生
- 4
- 平均合并
- 5 小时 54 分钟
- 30 天内合并 PR
- 24
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
QMeshPy/distributed-quantum 的其他 Issue
-
enhancement good first issue helia storage tier-1
难度 2/5 1-3 小时 新手友好度 78/100
QMeshPy/distributed-quantum#53 ·
维护者通常 1 天内回复
-
chain-integration enhancement payments research-spike tier-2
难度 4/5 3-5 天 新手友好度 55/100
QMeshPy/distributed-quantum#78 ·
维护者通常 1 天内回复
-
chain-integration enhancement payments research-spike tier-2
难度 3/5 1-2 天 新手友好度 66/100
QMeshPy/distributed-quantum#77 ·
维护者通常 1 天内回复
-
documentation good first issue kubo storage tier-1
难度 2/5 1-3 小时 新手友好度 42/100
QMeshPy/distributed-quantum#75 ·
维护者通常 1 天内回复
-
feat(provenance): IPFS storage adapter for bundle verification可能已有人在做 @vinayskanse 今天认领。 未关闭enhancement kubo storage tier-2
难度 4/5 3-5 天 新手友好度 56/100
QMeshPy/distributed-quantum#74 · 2 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
查看 QMeshPy/distributed-quantum 的全部 Issue
相似的 Issue
-
The changelog workflow excludes otelbot but not dependabot, so every Dependabot pull request fails the changelog check可能已有人在做 @ocelotl 今天认领。 未关闭
难度 1/5 1 小时以内 新手友好度 82/100
open-telemetry/opentelemetry-python#5825 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
cuga-project/cuga-agent#1020 ·
维护者通常 2 天内回复
-
难度 1/5 1 小时以内 新手友好度 70/100
microsoft/playwright#43640 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
stac-utils/stac-fastapi-elasticsearch-opensearch#965 ·
维护者通常 2 天内回复
-
from-review-extraction library privacy python severity:suggested
难度 2/5 1-3 小时 新手友好度 83/100
LearningCircuit/local-deep-research#7951 ·
维护者通常 2 天内回复