UNPKG

@hicaru/bearby-react

Version:

<div align="center"> <h1> bearby react web3 wrapper </h1> <strong> Allows react to interact with the bearby wallet. </strong> </div> <hr/>

45 lines (35 loc) 777 B
import React from 'react'; import { web3, Wallet, Massa, Contract } from '@hicaru/bearby.js'; export type BearbyContext = { /** * A flag, if user has connect with current website. */ connected: boolean; /** * A flag if user unlocked wallet. */ enabled: boolean; /** * Current node period. */ period?: number; /** * A Current selected by user, address in base58 encode. */ base58?: string; /** * A current selected by user, netwrok. * (mainnet, testnet, custom) */ net?: string; contract: Contract; massa: Massa; wallet: Wallet; }; export const BearbyContext = React.createContext<BearbyContext>({ connected: false, enabled: false, massa: web3.massa, wallet: web3.wallet, contract: web3.contract });