@depay/react-token-image
v5.1.0
Published
React component to display token images with fallbacks and unknown state.
Downloads
1,001
Readme
Quickstart
yarn add @depay/react-token-image
or
npm install --save @depay/react-token-image
import { TokenImage } from '@depay/react-token-image'
render() {
return(
<TokenImage
className="custom-img-class-name"
blockchain={'ethereum'}
address={'0xa0bEd124a09ac2Bd941b10349d8d224fe3c955eb'}
/>
)
}
Support
This library supports the following blockchains:
Platform specific packaging
In case you want to use and package only specific platforms, use the platform-specific package:
EVM platform specific packaging
import { TokenImage } from '@depay/react-token-image-evm'
Solana platform specific packaging
import { TokenImage } from '@depay/react-token-image-solana'
Functionalities
TokenImage
The TokenImage component tries to display a token image for a given blockchain
and address
by:
Trying to fetch the image from https://github.com/trustwallet/assets, or https://github.com/wagyuswapapp/assets (Velas)
Trying to fetch the image from DePay API
Trying to fetch an image through NFT token meta data
NFT Images
Pass an additional id
if token address contains multiple NFTs:
<TokenImage
blockchain={'ethereum'}
address={'0x495f947276749ce646f68ac8c248420045cb7b5e'}
id={'42745998150656004690816543961586238000273307462307754421658803578179357246440'}
/>
Development
Get started
yarn install
yarn dev
Release
npm publish