davidp94 / cosmos-kit

A wallet connector for the Cosmos ⚛️

Home Page:https://CosmosKit.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/core Core Core CosmosKit functionality
@cosmos-kit/react UI A wallet adapter for React with mobile WalletConnect support for the Cosmos ecosystem.
@cosmos-kit/walletconnect WalletConnect Mobile WalletConnect support for the Cosmos ecosystem.

📦 Wallets

Name Type Description
@cosmos-kit/react UI A wallet adapter for React with mobile WalletConnect support for the Cosmos ecosystem.
@cosmos-kit/coin98-extension/ Extension Coin98 Web Extension Wallet integration.
@cosmos-kit/coin98 Root Wallet Coin98 Wallet integration
@cosmos-kit/cosmostation-extension/ Extension Cosmostation Web Extension Wallet integration.
@cosmos-kit/cosmostation-mobile/ WalletConnect Cosmostation Mobile Wallet integration.
@cosmos-kit/cosmostation Root Wallet Cosmostation 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/keplr Root Wallet Keplr Wallet integration. Use this if you want to integrate both extension & mobile wallet connect
@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/station-extension Extension Station Wallet integration. Use this if you want to integrate the extension, no mobile wallet connect support yet.
@cosmos-kit/station Root Wallet Station 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 ⚛️

About

A wallet connector for the Cosmos ⚛️

https://CosmosKit.com

License:BSD 3-Clause Clear License


Languages

Language:TypeScript 91.5%Language:JavaScript 8.1%Language:Shell 0.3%Language:CSS 0.0%