smartypay-client-subscriptions-react

SmartyPay Subscriptions SDK for React

How to install

npm i smartypay-client-subscriptions-react

How to use with Metamask Browser Extension

npm i smartypay-client-metamask

List of all available hooks and static methods

See docs

Connect to Metamask wallet

import { SmartyPayMetamaskProvider } from 'smartypay-client-metamask';
import { useConnectToWalletCallback, useSmartyApiLocked } from 'smartypay-client-subscriptions-react';


export function MetamaskConnectButton(){

const isSmartyApiLocked = useSmartyApiLocked();
const connectToMetamask = useConnectToWalletCallback(SmartyPayMetamaskProvider);

return (
<>
<button
disabled={isSmartyApiLocked}
onClick={connectToMetamask}
>
Metamask
</button>
</>
)
}

Activate subscription

Pause subscription

UnPause subscription

Cancel subscription

Monitoring operation process