
Rustok Wallet
io.github.temrjan由 GitHub 帳號 temrjan 發布v0.2.2更新於 Oct 24, 2026
Self-custody Ethereum Agent Wallet. All chains enabled by default. User assumes all risks.
概覽
一個本機 MCP 伺服器,為 AI 助理提供自託管以太坊代理錢包,支援多鏈餘額、轉帳以及簽名前交易安全分析。
- 可以做什麼
- 透過密碼解鎖管理自託管以太坊錢包,涵蓋以太坊、Arbitrum、Base、Optimism、zkSync 與 Sepolia 測試網,統一餘額與路由。查詢餘額並發送 ETH 或代幣,簽名前強制執行 txguard 安全檢查。簽名前分析交易:解碼 calldata、套用安全規則、模擬執行並以威脅情報補充發現。依讀取、預覽、執行三級能力控管,並提供從自主代理到主控台核准再到手機簽署的信任階梯。
- 適用情境
- 當你希望 AI 助理持有並操作跨多條鏈的自託管以太坊錢包,或需要對交易與地址做簽名前安全檢查時使用。適合每一步操作都應在簽名前驗證的代理驅動鏈上工作流程。
- 執行需求
- 透過 npm 套件 rustok-agent-mcp 以 stdio 作為本機程序執行。需要環境變數 RUSTOK_AGENT_PASSWORD 來解鎖代理錢包。僅限桌面端,不支援網頁執行。查詢餘額與轉帳需要連線至所支援鏈的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Rustok Wallet,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Rustok
Ethereum wallet with chain abstraction and transaction security engine.
Status: Production — Phase 7 DONE — Android verified on Sepolia; iOS supported. React Native app with real on-chain transactions, full onboarding, and txguard live analysis.
Website: rustokwallet.com | X: @rustokwallet | Agent editions: github.com/rustok-org
What is this?
Rustok is a self-custody Ethereum wallet built around two ideas:
- Your keys, your chains — one seed phrase controls addresses across Ethereum, Arbitrum, Base, Optimism, and zkSync. Balance and routing are unified; you pick the chain, the wallet handles the rest.
- Trust but verify — every transaction is analyzed by
txguardbefore signing. It decodes calldata, runs security rules, simulates execution viarevm, and enriches findings with threat intelligence.
The mobile app (Android + iOS) is the primary interface. A public HTTP API and CLI are available for headless txguard analysis.
2026 evolution: the same self-custody core now ships as a wallet for AI agents — MCP tools with fail-closed capability gating (read / preview / execute) and a three-rung trust ladder (autonomous agent → console-approved → phone-signed). See rustokwallet.com and the rustok-org repositories (mcp, console, mobile, paraswap-mcp, uniswap).
Features
- Multi-chain wallet — unified balance, send, and receive across 5 mainnet chains + Sepolia testnet
- BIP39 seed phrase — MetaMask-compatible path (
m/44'/60'/0'/0/0), cross-device recovery - txguard analysis — pre-sign security scan with risk badge and per-finding breakdown
- PIN + Biometric lock — Argon2id-hashed PIN, Face ID / fingerprint unlock, background auto-lock
- Onboarding — create wallet (4-step wizard + phrase quiz), import from seed phrase, or recover from lockout / biometric change
- Activity history — real transaction feed with pending-state tracking and explorer links
- Theme — light / dark / system with design-token consistency across the UI
Architecture
Tech Stack
Quick Start
Mobile App
Prerequisites: Node.js ≥ 22.11, Android SDK (for Android) or Xcode + CocoaPods (for iOS).
For physical Android devices:
Detailed mobile docs: See
mobile/README.mdfor onboarding flow, bridge surface, DEV escape hatches, and Android/Windows specifics.
Rust Workspace
CLI Examples
Transaction Security Analysis
Wallet Operations
Security Rules (txguard)
Supported Chains
txguard API
Public API for transaction security analysis (rustok-api, Axum). Self-hosted — see deploy/.
Deployed via Docker + Caddy on 185.197.195.191 (deploy/).
Tests
Pre-commit gates:
Project Layout
License
Rustok is dual-licensed:
- AGPL-3.0-or-later — open source. Free for any use that complies with AGPL terms, including making source code of derivative works and network-accessible services available to users.
- Commercial License — available from the copyright holder for uses that cannot comply with AGPL-3.0 (e.g. closed-source Apple App Store or Google Play distribution, bundling into proprietary products).
See NOTICE.md for a summary of licensing, trademarks, and contribution terms.
Trademarks
"Rustok" and "txguard" are trademarks of Temrjan Khasenov. Source code is AGPL-3.0, but the marks are not — see TRADEMARK.md.
Visual assets
Logos, icons, and brand imagery are not under AGPL-3.0. See ASSETS-LICENSE.md.
Contributing
Contributions are accepted under the Developer Certificate of Origin (DCO). See CONTRIBUTING.md.
Copyright (c) 2025-2026 Temrjan Khasenov.
來源:README.md,提交 1e67041
工具
0版本歷史
1- v0.2.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分