wallet-core

Installation
SKILL.md

Cross-platform, cross-blockchain wallet library. Handles key generation, address derivation, and transaction signing for 140+ blockchains. Does not handle networking or broadcasting.

Repo: github.com/trustwallet/wallet-core NPM: @trustwallet/wallet-core Docs: developer.trustwallet.com/developer/wallet-core

Development convention: New blockchain implementations and core logic should be written in Rust where possible. The C++ layer is primarily a routing/integration layer. Rust code lives in rust/ and is the preferred location for new address derivation, signing, and cryptographic logic.


Architecture

Language Bindings (Swift / Kotlin / JS-WASM / Go / Rust)
C Interface Layer (TrustWalletCore/TW*.h)
C++ routing + Rust core logic
Related skills

More from trustwallet/tw-agent-skills

Installs
11
GitHub Stars
54
First Seen
Mar 2, 2026