wagmi
Version:
React Hooks for Ethereum
19 lines • 761 B
JavaScript
'use client';
import { estimateGasQueryOptions, } from '@wagmi/core/query';
import { useQuery } from '../utils/query.js';
import { useChainId } from './useChainId.js';
import { useConfig } from './useConfig.js';
import { useConnection } from './useConnection.js';
export function useEstimateGas(parameters = {}) {
const config = useConfig(parameters);
const { address, connector } = useConnection();
const chainId = useChainId({ config });
const options = estimateGasQueryOptions(config, {
...parameters,
account: parameters.account ?? address,
chainId: parameters.chainId ?? chainId,
connector: parameters.connector ?? connector,
});
return useQuery(options);
}
//# sourceMappingURL=useEstimateGas.js.map