@intellax/ix-ethereum-connector
TypeScript icon, indicating that this package has built-in type declarations

2.1.7 • Public • Published

ix-ethereum-connector

wagmi configuration wrapper

INSTALL

npm install @reown/appkit-adapter-wagmi wagmi viem @tanstack/react-query @intellax/ix-ethereum-connector

CONFIG

/**
 * https://wagmi.sh/react/getting-started
 */
type Options = {
  /**
   * Get projectId at https://cloud.reown.com/
   */
  projectId: string;

  /**
   * https://docs.reown.com/appkit/overview
   * @description AppKitOptions
   * @link https://docs.reown.com/appkit/react/core/options
   * Email & Socials
   * features: {
   *     email: true, // default to true
   *     socials: ['google', 'x', 'github', 'discord', 'apple', 'facebook', 'farcaster'],
emailShowWallets: true, // default to true
   * }
   * @link https://docs.reown.com/appkit/react/onboarding/socials
   */
  AppKitOptions: Omit<AppKitOptions, "networks" | "projectId">;

  /**
   * set Default Chains
   * testnet: true [polygonAmoy, spolia]
   * testnet: false [polygon, mainnet]
   */
  testnet: boolean;

  /**
   * @description CreateConfigParameters
   * @link https://wagmi.sh/core/api/createConfig
   */
  createConfigParameters?: Omit<
    CreateConfigParameters,
    "transports" | "chains" | "connectors" | "chains" | "client"
  >;
  /**
   * Override Connectors
   * @description Connectors
   * @link https://wagmi.sh/core/api/connectors
   */
  connectors?: CreateConnectorFn[];
  /**
   * Override Chains
   * @link https://wagmi.sh/core/api/chains
   */
  chains?: [Chain, ...Chain[]];

  debug?: boolean;
  /**
   * try Connect to IX Wallet Provider
   * default: true
   */
  tryIxInjected?: boolean;
};

Readme

Keywords

none

Package Sidebar

Install

npm i @intellax/ix-ethereum-connector

Weekly Downloads

143

Version

2.1.7

License

none

Unpacked Size

457 kB

Total Files

71

Last publish

Collaborators

  • ix-ryube
  • ix-chaeyk
  • ix-ssole