liquality / chainify

Blockchain abstraction layer
https://liquality.io
MIT License
219 stars 69 forks source link

feat: fetch token details #553

Closed kraikov closed 2 years ago

kraikov commented 2 years ago

Usage:

import { EvmChainProvider, EvmNetworks } from "@chainify/evm";

const infuraApi = "";
const chainProvider = new EvmChainProvider(
  {
    ...EvmNetworks.ethereum_mainnet,
    rpcUrl: `https://mainnet.infura.io/v3/${infuraApi}`,
  },
  null,
  null,
  true
);

chainProvider
  .getTokenDetails("0x6B175474E89094C44Da98b954EedeAC495271d0F")
  .then(console.log);

Result:

{ decimals: 18, name: 'Dai Stablecoin', symbol: 'DAI' }