There are two places we could track token contracts
- Token contract deployment
- Token transfer
Our current solution is for token transfer.
- TokenTransfer
- Token (contract)
- ERC20
- ERC721
- ERC1155
- Nft Metadata
/tokens
list all tokens- Token
- Address
- Total Supply
- Holders Count
/token/:address
token details- Contract Address
- Total Supply
- Holders
- Transfers
- Token Type
/assets/:address/:tokenId
ID details (NFT)- Name + Id
- Contract Address
- NFT storage method
- Number of transfers
- Current holder
contract.tokenURI(0)
returns JSON with fields:- name: string
- image: string
- attributes: Array<{trait_type: string, value}>
/address/:addressHash
contract address details- Token
- Creator
- Balance
- Tokens
- Transactions
- Transfers
- Gas Used
- Last Balance Update