Skip to content

gemini

Connector for Gemini Wallet.

Import

ts
import { gemini } from '@wagmi/connectors'

Usage

ts
import { createConfig, http } from '@wagmi/core'
import { mainnet, sepolia } from '@wagmi/core/chains'
import { gemini } from '@wagmi/connectors'

export const config = createConfig({
  chains: [mainnet, sepolia],
  connectors: [gemini()],
  transports: {
    [mainnet.id]: http(),
    [sepolia.id]: http(),
  },
})

Parameters

ts
import { type GeminiParameters } from '@wagmi/connectors'

appMetadata

AppMetadata | undefined

Metadata about your application that will be displayed in the Gemini Wallet interface.

The AppMetadata object can include:

  • name: string - The name of your application
  • url: string - URL of your application
  • icon: string - URL to your application's icon or logo
ts
import { gemini } from '@wagmi/connectors'

const connector = gemini({
  appMetadata: { 
    name: 'My Wagmi App', 
    url: 'https://example.com', 
    icon: 'https://example.com/favicon.ico', 
  }, 
})

Released under the MIT License.