Skip to Content
dAppsOverview
On this page

Provider API

Use the provider for your target chain to request accounts, signatures, and transactions. Each chain has its own methods, encodings, and events; an Ethereum request example is not interchangeable with a Bitcoin or Solana example.

What this gives you

  • Chain-specific references: Find connection, signing, transaction, and event documentation for each provider.
  • Connection options: Use a wallet UI library for a chooser, or access the injected provider directly.
  • Implementation guidance: Check network and account state, handle rejected requests, and clean up event listeners.

Supported Chains

  • EVM: Ethereum, Polygon, BSC, Arbitrum, Optimism, Base, etc.
  • Bitcoin: BTC, Lightning Network (WebLN)
  • Solana: SOL
  • Cosmos: ATOM and Cosmos SDK chains
  • Move: Aptos, Sui
  • Others: Stellar, TON, TRON, Polkadot, Cardano, Algorand, Conflux, NEAR, Nostr

Select a chain from the sidebar to view detailed provider methods, signing flows, and examples.

Last updated on