1.0.33 • Published 9 months ago

@lil2good/cloud-social-wallet v1.0.33

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

Cloud Social Wallet Reactjs SDK

Usage:

npm install cloud-social-wallet
import {WalletProvider} from "cloud-social-wallet";

function App() {
    return (
        <WalletProvider config={{rpc: '', backend_url: '', prefix: 'loop'}}>
            <WalletApp/>
        </WalletProvider>
    )
}
import {useWallet} from "cloud-social-wallet";

function WalletApp() {
    const {address, logout, login} = useWallet()
    return (
        <>
            {
                address ? <>
                    <p>{address}</p>
                    <button onClick={logout}>Disconnect</p>
                </> : <>
                    <button onClick={() => login('google')}>Google Login</button>
                     <button onClick={() => login('auth')}>Login With Email</button>
                </>
            }
        </>
    )
}