1.1.9 • Published 8 months ago

sdk-egglepasskeywallet v1.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Passkey connect

The sdk package provides a simple support connect Smart account.

Install (for single position)

npm install --save sdk-egglepasskeywallet
yarn add sdk-egglepasskeywallet

Usage

//Used for the first file to run (index.js)
import React from "react";
import { PasskeyProvider } from "sdk-egglepasskeywallet";

const App = ({children}) => {

  return (
    <PasskeyProvider>
     {children}
    </PasskeyProvider>
  );
};

export default App;
//example 
import React from "react";
import { useConnect, useAccount, PasskeyProvider } from "sdk-egglepasskeywallet";

const Home = () => {
  const { onConnect, isConnected, onDisconnect , onOpenWallet} = useConnect();
  const account = useAccount() ;
  const { address } = account;

  return (
    <div>
      {isConnected ? (
        <div>
          <h1>Connected</h1>
          <button
            onClick={() => {
              onConnect();
            }}
          >
            Address: {address}
          </button>
          <br />
          <button
            onClick={() => {
              onDisconnect();
            }}
          >
            disConnect
          </button>
          <br />
          <button
            onClick={() => {
            //open wallet when connected
              onOpenWallet();
            }}
          >
            Open wallet
          </button>
          <br />
          <button
            onClick={() => {
            //open wallet with tab NFT
              onOpenWallet('NFT');
            }}
          >
             Open NFT
          </button>
        </div>
      ) : (
        <button onClick={onConnect}>Connect</button>
      )}
    </div>
  );
};

export default Home;
1.1.9

8 months ago

1.1.8

8 months ago

1.1.7

8 months ago

1.1.6

8 months ago