UNPKG

@lido-sdk/react

Version:

This project is being slowly deprecated and may not receive further updates. Check out [modern Lido SDK](https://github.com/lidofinance/lido-ethereum-sdk/pulls) to access latest functionality. It is actively maintained and is built for interacting with Li

15 lines (12 loc) 516 B
import invariant from 'tiny-invariant'; import { getERC20Contract } from '@lido-sdk/contracts'; import { useContractSWR } from './useContractSWR.js'; import { useSDK } from './useSDK.js'; const useDecimals = (token, config) => { const { providerRpc } = useSDK(); invariant(token != null, 'Token address is required'); const contract = getERC20Contract(token, providerRpc); const result = useContractSWR({ contract, method: 'decimals', config }); return result; }; export { useDecimals };