Skip to main content
Learn how to set up with Para SDK to interact with Cosmos-based blockchains.

Prerequisites

Use the Proto signer for transaction operations like sending tokens, staking, and IBC transfers.

Install

@getpara/react-sdk bundles @getpara/cosmjs-v0-integration — no separate integration package needed.

Usage

Use the hook to create a CosmJS OfflineDirectSigner for your user’s Para embedded wallet or external wallet. The hook wraps signAndBroadcast in a React Query mutation.

Wallet Resolution

When no address or walletId is passed, the hook resolves the wallet in this order:
  1. Selected wallet — if the user selected a Cosmos wallet in the UI. If there is only one Cosmos wallet in the session, it is already selected by default
  2. First Cosmos wallet — the first available Cosmos wallet on the account
To target a specific wallet:

Next Steps