@chipi-stack/chipi-react
Version:
React hooks and components for Chipi SDK
26 lines (23 loc) • 917 B
text/typescript
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 };