UNPKG

@skalenetwork/metaport

Version:

SKALE Metaport Widget

15 lines (14 loc) 742 B
import { type WalletClient } from 'wagmi'; import { JsonRpcSigner } from 'ethers'; import { type PublicClient } from 'wagmi'; import { FallbackProvider, JsonRpcProvider } from 'ethers'; export declare function walletClientToSigner(walletClient: WalletClient): JsonRpcSigner; /** Hook to convert a viem Wallet Client to an ethers.js Signer. */ export declare function useEthersSigner({ chainId }?: { chainId?: number; }): JsonRpcSigner; export declare function publicClientToProvider(publicClient: PublicClient): JsonRpcProvider | FallbackProvider; /** Hook to convert a viem Public Client to an ethers.js Provider. */ export declare function useEthersProvider({ chainId }?: { chainId?: number; }): JsonRpcProvider | FallbackProvider;