Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
J

js-wallet-sdk

> 编程语言
Open source

Multi-chain typescript signature sdk, supports bitcoin, ethereum, solana, cosmos, etc.

384 stars0 likes0 views
WebsiteGitHub

About

Multi-chain typescript signature sdk, supports bitcoin, ethereum, solana, cosmos, etc.

OKX Web3 JS Wallet SDK

OKX Web3 Wallet SDK is a comprehensive TypeScript/JavaScript solution for building wallet applications that support offline transactions across multiple blockchain networks. This SDK provides a unified interface for account management, transaction creation, and signing for various mainstream public blockchains.

Features

  • Multi-chain support
  • Offline transaction signing
  • Account generation and management
  • Customizable transaction creation
  • BRC20/Atomical/Runes.. support for Bitcoin
  • Extensible architecture

Documentation

For detailed documentation and API references, please visit our online documentation.

Online Demo

Try our online signing demo to see the SDK in action.

Supported Chains

Package Generate Address Sign Transaction Sign Message Version
@okxweb3/coin-bitcoin ✅ ✅ ✅
@okxweb3/coin-ethereum ✅ ✅ ✅
@okxweb3/coin-aptos ✅ ✅ ✅
@okxweb3/coin-cosmos ✅ ✅ ✅
@okxweb3/coin-eos ✅ ✅ ✅
@okxweb3/coin-stacks ✅ ✅ ✅
@okxweb3/coin-starknet ✅ ✅ ✅
@okxweb3/coin-sui ✅ ✅ ✅
@okxweb3/coin-near ✅ ✅ ✅
@okxweb3/coin-tron ✅ ✅ ✅
@okxweb3/coin-ton ✅ ✅ ✅
@okxweb3/coin-cardano ✅ ✅ ✅
@okxweb3/coin-solana ✅ ✅ ✅
@okxweb3/coin-kaspa ✅ ✅ ✅

*Note: Bitcoin support includes core functions for BRC20 ,Atomicals and Runes protocols, such as deployment, minting, transfer, and trading. This covers inscription creation, buying, selling, and other advanced operations across these Bitcoin-based token standards.

Architecture

The OKX Web3 Wallet SDK is composed of three main modules:

  1. crypto-lib: Handles general security and signature algorithms.
  2. coin-base: Provides a common interface for all supported coins.
  3. coin-specific packages: Implement transaction creation and signing for each supported blockchain.

Installation

To use the OKX Web3 Wallet SDK, install the core packages and the specific coin packages you need:

# Core packages (required for all coins)
npm install @okxweb3/crypto-lib
npm install @okxweb3/coin-base

# coin-specific packages (install as needed)

npm install @okxweb3/coin-ethereum
npm install @okxweb3/coin-bitcoin

# ... other coin packages

Build Locally

To build the SDK locally and run tests:

git clone https://github.com/okx/js-wallet-sdk.git
cd js-wallet-sdk
sh build.sh

Usage

Here's a basic example of how to use the SDK with Ethereum:

…

For more detailed examples and usage instructions for each supported blockchain, please refer to the documentation in the respective coin-specific package.

Feedback and Support

We encourage everyone to use our online demo and documentation. If you encounter any issues or have suggestions, please submit them through GitHub Issues.

Security

If you find security risks, it is recommended to feedback through the following channels and get your reward! submit on HackerOne platform https://hackerone.com/okg Or on our OKX feedback submission page > security bugs https://www.okx.com/feedback/submit

License

The OKX Web3 Wallet SDK is open-sourced software licensed under the MIT license.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

TypeScript

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言