@starknet-react/core
Version:
Starknet React is a collection of React hooks for Starknet.
23 lines (19 loc) • 536 B
text/typescript
import type { ProviderInterface } from "starknet";
import { useStarknet } from "../context/starknet";
/** Value returned from `useProvider`. */
export interface UseProviderResult {
/** The current provider. */
provider: ProviderInterface;
}
/**
* Hook for accessing the current provider.
*
* @remarks
*
* Use this hook to access the current provider object
* implementing starknet.js `ProviderInterface`.
*/
export function useProvider(): UseProviderResult {
const { provider } = useStarknet();
return { provider };
}