Supported Networks
Cosmos support on Turnkey
Address derivation
Turnkey supports Cosmos address derivation. The address formats we support follow the Cosmos SDK standard for bech32 addresses.
Transaction construction and signing
To construct and sign Cosmos transactions with Turnkey, we offer:
@turnkey/cosmjs
: exports aTurnkeyDirectWallet
that serves as a drop-in replacement for a CosmJS direct wallet. It includes support forsignDirect
.
See it in action in our example:
examples/with-cosmjs
: demonstrates transaction construction and broadcast on Cosmos.
Example
Here’s a minimal example showing how to initialize a Turnkey signer for Cosmos and perform basic operations:
Supported Cosmos Chains
Turnkey supports various Cosmos ecosystem chains for address derivation and signing, including but not limited to:
- Cosmos Hub (ATOM)
- Celestia
- Osmosis
- Injective
- Juno
- Stargaze
- Akash
- Secret Network
Key Features
- Drop-in Replacement:
TurnkeyDirectWallet
works as a direct replacement for standard CosmJS signers - Chain Agnostic: Works with any Cosmos SDK-based chain by changing the prefix
- Secure Signing: All private keys remain secure in Turnkey’s infrastructure
- Policy Control: Apply custom signing policies to control transaction approvals
If you are using a Cosmos chain we do not explicitly support, feel free to contact us at hello@turnkey.com, on X, or on Slack.