Skip to main content

Options

Instantiating the connector also self-registers the wallet on window (window.starknet_chipi + starknet:announceWallet, the get-starknet / Starknet-Wallet-Standard discovery path) so dApps that scan for wallets find “Connect with Chipi” without importing this package — the same trick Cartridge Controller uses. Pass register: false to opt out; it’s a no-op during SSR. The browser extension performs this exact same registration from a content script, so it works even on dApps that never import @chipi-stack/starknet-connector at all.

Compatibility & limits

  • @starknet-react/core >= 3 (peer) · starknet >= 8.1.2 (peer).
  • Starknet mainnet — pass a mainnet provider.
  • Popup-based (external dApps). An in-app-browser (“parent”) mode is in the transport but not yet exposed.
  • One approval at a time; a dApp that fires two prompts truly simultaneously has its second request rejected (most dApps serialize).

Package