Skip to content

frontierdotxyz/cosmos-kit

 
 

Repository files navigation

cosmos-kit

CosmosKit is a wallet adapter for developers to build apps that quickly and easily interact with Cosmos blockchains and wallets.

🏁 Quickstart

Get started quickly by using create-cosmos-app to help you build high-quality Cosmos apps fast!

⚙️ Configuration

Check out our docs here to configure CosmosKit.

⚛️ CosmJS Signers

If you want to get a cosmjs stargate or cosmwasm signer, here are docs for our hooks

📦 Packages

Name Type Description
@cosmos-kit/react UI A wallet adapter for React with mobile WalletConnect support for the Cosmos ecosystem.
@cosmos-kit/cosmostation Root Wallet Cosmostation Wallet integration. Use this if you want to integrate both extension & mobile wallet connect
@cosmos-kit/cosmostation-extension/ Extension Cosmostation Web Extension Wallet integration.
@cosmos-kit/cosmostation-mobile/ WalletConnect Cosmostation Mobile Wallet integration.
@cosmos-kit/keplr Root Wallet Keplr Wallet integration. Use this if you want to integrate both extension & mobile wallet connect
@cosmos-kit/keplr-extension/ Extension Keplr Web Extension Wallet integration.
@cosmos-kit/keplr-mobile/ WalletConnect Keplr Mobile Wallet integration.
@cosmos-kit/leap Root Wallet Leap Wallet integration. Use this if you want to integrate the extension, no mobile wallet connect support yet.
@cosmos-kit/omni Root Wallet Omni Wallet integration. Use this if you want to integrate the extension, no mobile wallet connect support yet.
@cosmos-kit/trust Root Wallet Trust Wallet integration. Use this if you want to integrate the extension, no mobile wallet connect support yet.
@cosmos-kit/vectis Root Wallet Vectis Wallet integration. Use this if you want to integrate the extension, no mobile wallet connect support yet.
@cosmos-kit/xdefi-extension Root Wallet XDEFI Wallet (Extension) integration. Use this if you want to integrate the extension, no mobile wallet connect support yet.

✨ Example: @cosmos-kit/example

An example Next.js project integrating @cosmos-kit/react wallet adapter.

🔌 Integrating Wallets

See our docs on integrating your wallet

🛠 Developing

Checkout the repository and bootstrap the yarn workspace:

# Clone the repo.
git clone https://github.com/cosmology-tech/cosmos-kit
cd cosmos-kit
yarn
yarn bootstrap

Building

yarn build

Publishing

lerna publish
# lerna publish minor
# lerna publish major

Credits

Original work inspired by cosmodal

🛠 Built by Cosmology — if you like our tools, please consider delegating to our validator ⚛️

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.8%
  • JavaScript 8.8%
  • Other 0.4%