Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

feat(solana): wallets, Solana Pay, memo anchors and Toju SOL storage route

Aberta
#24 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
github, postgresql, python

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

chain-integration enhancement payments tier-2

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.md on feat/toju-agent-storage documents 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).

Linguagem predominante
Python
Estrelas
2
Forks
4
Merge médio
6h 14min
PRs com merge (30d)
18

Preparar o ambiente

  • Inclui um Dockerfile ou arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de QMeshPy/distributed-quantum

Todas as issues de QMeshPy/distributed-quantum

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.