solana-wallet-adapter-browser-test
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

BrowserTest Wallet (solana-wallet-adapter-browser-test)

A solana wallet adapter for testing on browser.

Demo

Install

$ npm install solana-wallet-adapter-browser-test
# or yarn
$ yarn add solana-wallet-adapter-browser-test
# or pnpm
$ pnpm add solana-wallet-adapter-browser-test

Usage

import { useMemo } from "react";
import { WalletProvider } from "@solana/wallet-adapter-react";
import { Keypair } from "@solana/web3.js";
import {
  BrowserTestWalletAdapter,
  StaticBrowserTestWallet,
} from "solana-wallet-adapter-browser-test";

const App = (props) => {
  const { children } = props;
  const wallets = useMemo(
    () => [
      // Do not use this wallet adapter on production.
      ...(process.env.NODE_ENV === "production"
        ? []
        : [
            new BrowserTestWalletAdapter({
              keypair: Keypair.generate(),
            }),
            new BrowserTestWalletAdapter({
              name: "Another BrowserTest Wallet",
              wallet: new StaticBrowserTestWallet(Keypair.genrate()),
            }),
          ]),
    ],
    []
  );
  return <WalletProvider wallets={wallets}>{children}</WalletProvider>;
};

License

MIT © Gwon Seonggwang

Package Sidebar

Install

npm i solana-wallet-adapter-browser-test

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

42.3 kB

Total Files

8

Last publish

Collaborators

  • grhbit