Cosmos wallet
Create Cosmos-compatible accounts, read balances, and send bank or IBC transfers with the Base58 community wallet module.
Use @base58-io/wdk-wallet-cosmos@1.0.0-beta.4 to derive Bech32 accounts and interact with Cosmos SDK chains through WDK wallet interfaces.
Community modules are developed and maintained independently by third-party contributors.
Tether and the WDK Team do not endorse or assume responsibility for their code, security, or maintenance. Use your own judgment and proceed at your own risk.
These pages describe the published v1.0.0-beta.4 package. The repository's default branch can contain unreleased APIs that are not available in this version.
What you can build
| Capability | Released behavior |
|---|---|
| Accounts | Derive and cache secp256k1 accounts with chain-specific Bech32 prefixes |
| Balances | Read one or more Cosmos denominations through RPC |
| Native sends | Sign or broadcast a bank send for the configured native denomination |
| Token transfers | Send a denomination on the same chain |
| IBC transfers | Send through a configured source channel when the recipient prefix differs |
| Message signing | Sign and verify ADR-36 arbitrary messages |
| Network access | Select bundled chain-registry metadata or provide custom RPC endpoints |
Released beta limitations
- The manager accepts a BIP-39 mnemonic or seed bytes. It does not support named or external signers in
1.0.0-beta.4. toReadOnlyAccount()is not implemented. Balance reads therefore use a seed-backed account.- Fee quotes use a fixed gas limit and configured metadata; they do not simulate the transaction through RPC.
signTransaction()returns a signed Cosmos transaction, butsendTransaction()cannot broadcast that signed value in this release.transferMaxFeeis checked bytransfer()only after broadcast. Quote and enforce an application limit before every write.
Next steps
Usage
Choose the account, balance, transfer, signing, or troubleshooting flow you need.
Get started
Install the pinned beta and derive your first Cosmos account.
Configuration
Configure chain metadata, RPC fallback, fees, and IBC channels.
API reference
Review the public API published in 1.0.0-beta.4.
Source at v1.0.0-beta.4
Inspect the source that corresponds to the documented package.
Community modules
Review the community module catalog and submission guidance.