You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the contributor onboarding roadmap for arka — a Rust AI-agent SDK for blockchain (chain-agnostic wallets, DEX interaction, MPP payments, on-chain state reading).
If you want to get involved, start here. Every issue below is scoped to be doable by a motivated outside contributor — no private context required, all acceptance criteria are public and objective.
The ladder
Tier 1 — good first issue (2–5 hours, mechanical, well-scoped):
Issues labeled good first issue. Topics: chain configs, ERC-20 helpers, BIP-44 wallet vectors, x402 payment retry.
Tier 2 — help wanted (1–3 days, substantive, may need design):
Issues labeled help wanted. Topics: full Sepolia lifecycle example, Camelot V3 router, MCP library surface.
How to claim
Comment on the issue: "I'd like to work on this."
Open a PR within ~1 week — if life happens, just say so and we'll unblock.
See CONTRIBUTING.md for dev setup (cargo test, cargo clippy --all-targets -- -D warnings).
Welcome, contributors
This is the contributor onboarding roadmap for
arka— a Rust AI-agent SDK for blockchain (chain-agnostic wallets, DEX interaction, MPP payments, on-chain state reading).If you want to get involved, start here. Every issue below is scoped to be doable by a motivated outside contributor — no private context required, all acceptance criteria are public and objective.
The ladder
Tier 1 —
good first issue(2–5 hours, mechanical, well-scoped):good first issue. Topics: chain configs, ERC-20 helpers, BIP-44 wallet vectors, x402 payment retry.Tier 2 —
help wanted(1–3 days, substantive, may need design):help wanted. Topics: full Sepolia lifecycle example, Camelot V3 router, MCP library surface.How to claim
CONTRIBUTING.mdfor dev setup (cargo test,cargo clippy --all-targets -- -D warnings).Learn the codebase
fix+feat: unbreak CI + Arbitrum AgentAccount primitives) is the best single PR to read first — it shows the module layout and testing conventions.src/agent/account.rs— theAgentAccounttrait; every on-chain adapter implements this.src/chains/arbitrum.rs— the canonical per-chain module to mirror when adding a new chain.More about the project
Feel free to ask questions on any issue. Outside contributors are genuinely welcome here.
— kcolbchain / Abhishek Krishna