@fedimint/react
Install
pnpm install @fedimint/core-web @fedimint/react
Usage
import { FedimintWalletProvider, setupFedimintWallet } from '@fedimint/react'
setupFedimintWallet({
lazy: false,
debug: true,
})
<FedimintWalletProvider>
<App />
</FedimintWalletProvider>
import { useBalance } from '@fedimint/react'
const balance = useBalance()
import { useOpenWallet } from '@fedimint/react'
const {
walletStatus,
openWallet,
joinFederation,
} = useOpenWallet()
import { useReceiveLightning } from '@fedimint/react'
const {
generateInvoice,
bolt11,
invoiceStatus,
error,
} = useReceiveLightning()
import { useSendLightning } from '@fedimint/react'
const {
payInvoice,
paymentStatus,
paymentError,
} = useSendLightning()