USE-HATHORPAY
npm package for interacting with hathorpay extension - current version 0.1.2
Welcome to use-hathorpay
Usage
import React from 'react'
import {
connect,
disconnect,
getBalance,
getTokenOwnerStatus,
getWalletVersion
} from 'use-hathorpay'
const YourComponent = () => {
...
const connectCallback = (response) => {
if (response['status']) {
// do your action
...
}
}
const handleConnectWallet = () => {
connect(connectCallback);
}
const disconnectCallback = (response) => {
if (response['status']) {
// do your action
...
}
}
const handleDisconnectWallet = () => {
disconnect(disconnectCallback);
}
const getBalanceCallback = (response) => {
if (response['status']) {
// do your action
...
}
}
const handleGetBalance = (tokenUid) => {
// tokenUid: "" or "00" for getting htr balance
// tokenUid for token balance
getBalance(tokenUid, getBalanceCallback);
}
const getTokenOwnerStatusCallback = (response) => {
if (response['status']) {
// do your action
...
}
}
const handleGetTokenOwnerStatus = (tokenUid) => {
getTokenOwnerStatus(tokenUid, getTokenOwnerStatusCallback);
}
const getWalletVersionCallback = (response) => {
if (response['status']) {
// do your action
...
}
}
const handleGetWalletVersion = () => {
getWalletVersion(getWalletVersionCallback);
}
}
Special thanks
Keywords
Last updated