JSPM

  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q77841F
  • License MIT

Wagmi client & wallet for Betswirl core SDK

Package Exports

  • @betswirl/wagmi-provider

Readme

@betswirl/wagmi-provider

A provider allowing to use @betswirl/sdk-core through a Wagmi client.

Installation

pnpm i @betswirl/wagmi-provider

Usage

import { createConfig } from "@wagmi/core";
import { initWagmiBetSwirlClient} from "@betswirl/wagmi-provider";

  /* Init the client */
  const wagmiConfig = createConfig(...)

  const wagmiBetSwirlClient = initWagmiBetSwirlClient(wagmiConfig, {
    chainId: 137,
    affiliate: "0x...",
    gasPriceType: GAS_PRICE_TYPE.FAST,
    ...
  });

  /* Use the client */
  const casinoGames = await wagmiBetSwirlClient.getCasinoGames(false, 137);
  ...
  wagmiBetSwirlClient.playDice(77, ...)
  ...

Example