1.1.80 • Published 10 months ago

@kryptogo/kryptogokit-sdk-react v1.1.80

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

KryptogoKit

The KryptogoKit SDK is a library that allows you to integrate Web3 wallets into your React application.

Manual setup

npm install @kryptogo/kryptogokit-sdk-react wagmi viem@2.x @tanstack/react-query
# or
pnpm add @kryptogo/kryptogokit-sdk-react wagmi viem@2.x @tanstack/react-query

Basic import

Import KryptogoKit, Wagmi and TanStack Query.

import { createClient, http } from 'viem';
import { WagmiProvider, createConfig } from 'wagmi';
// Import chains
import { mainnet, arbitrum, polygon, bsc } from 'wagmi/chains';

// Import kryptogokit
import {
  KryptogoKitProvider,
  ConnectButton,
  connectorsForWallets,
  kryptogoConnector,
} from '@kryptogo/kryptogokit-sdk-react';
// Import styles
import '@kryptogo/kryptogokit-sdk-react/styles.css';
// Import wallets
import { walletConnectWallet, binanceWallet, okxWallet, kryptogoWallet } from '@kryptogo/kryptogokit-sdk-react/wallets';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';

Configure providers

const queryClient = new QueryClient();

// Configure your clientId
const clientId = '9c5a79fc1117310f976b53752659b61d';

// Configure connectors
const connectors = connectorsForWallets(
  [
    {
      groupName: 'Recommended',
      wallets: [walletConnectWallet, coinbaseWallet, rainbowWallet, okxWallet, kryptogoWallet],
    },
    {
      groupName: 'More',
      wallets: [bitgetWallet, binanceWallet, subWallet, argentWallet],
    },
  ],
  {
    appName: 'KryptogoKit Demo',
    projectId: 'YOUR_PROJECT_ID', // The projectId is required for walletConnect setup
  },
);

// Create Kryptogo connector (for social logins)
const KryptogoConnector = kryptogoConnector();

const config = createConfig({
  connectors: [...connectors, KryptogoConnector],
  chains: [mainnet, arbitrum, polygon, bsc],
  client({ chain }) {
    return createClient({ chain, transport: http() });
  },
});

return (
    <WagmiProvider config={config}>
      <QueryClientProvider client={queryClient}>
        <KryptogoKitProvider clientId={clientId}>
          <ConnectButton />
          {/* Your Dapp here */}
        </KryptogoKitProvider>
      </QueryClientProvider>
    </WagmiProvider>
  );
1.1.29

1 year ago

1.1.28

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.1.70

11 months ago

1.1.74

11 months ago

1.1.30

1 year ago

1.1.73

11 months ago

1.1.72

11 months ago

1.1.71

11 months ago

1.1.78

10 months ago

1.1.34

1 year ago

1.1.77

10 months ago

1.1.33

1 year ago

1.1.76

10 months ago

1.1.32

1 year ago

1.1.75

11 months ago

1.1.31

1 year ago

1.1.38

1 year ago

1.1.37

1 year ago

1.1.36

1 year ago

1.1.79

10 months ago

1.1.35

1 year ago

1.1.39

1 year ago

1.1.80

10 months ago

1.1.41

1 year ago

1.1.40

1 year ago

1.1.45

1 year ago

1.1.44

1 year ago

1.1.43

1 year ago

1.1.42

1 year ago

1.1.49

1 year ago

1.1.48

1 year ago

1.1.47

1 year ago

1.1.46

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.52

1 year ago

1.1.51

1 year ago

1.1.50

1 year ago

1.1.56

12 months ago

1.1.12

1 year ago

1.1.55

12 months ago

1.1.11

1 year ago

1.1.54

12 months ago

1.1.10

1 year ago

1.1.53

1 year ago

1.1.16

1 year ago

1.1.59

12 months ago

1.1.15

1 year ago

1.1.58

12 months ago

1.1.14

1 year ago

1.1.57

12 months ago

1.1.13

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.63

12 months ago

1.1.62

12 months ago

1.1.61

12 months ago

1.1.60

12 months ago

1.1.67

11 months ago

1.1.23

1 year ago

1.1.66

11 months ago

1.1.22

1 year ago

1.1.65

12 months ago

1.1.21

1 year ago

1.1.64

12 months ago

1.1.20

1 year ago

1.1.27

1 year ago

1.1.26

1 year ago

1.1.69

11 months ago

1.1.25

1 year ago

1.1.68

11 months ago

1.1.24

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago