UNPKG

@chipi-stack/chipi-react

Version:

React hooks and components for Chipi SDK

26 lines (23 loc) 917 B
import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; import { ChipiSDK } from '@chipi-stack/backend'; import { ChipiSDKConfig } from '@chipi-stack/types'; export * from '@chipi-stack/types'; export { useApprove, useCallAnyContract, useCreateWallet, useGetWallet, useRecordSendTransaction, useStakeVesuUsdc, useTransfer, useWithdrawVesuUsdc } from './hooks.mjs'; interface ChipiContextValue { chipiSDK: ChipiSDK; config: ChipiSDKConfig; } interface ChipiProviderProps { children: ReactNode; config: ChipiSDKConfig; } /** * Provider component that wraps your app and provides Chipi SDK context with QueryClient */ declare function ChipiProvider({ children, config }: ChipiProviderProps): react_jsx_runtime.JSX.Element; /** * Hook to access Chipi SDK context */ declare function useChipiContext(): ChipiContextValue; export { ChipiProvider, useChipiContext };