‘Metadata’ refers to data that provides information about other data within a blockchain network, which includes various types of supplementary information that helps describe, manage, and track the primary data (transactions, blocks, user information, smart contracts, etc.).
For transactions, metadata provides additional context or details, including timestamps, transaction ID, sender and receiver addresses, amount, and fees. For blocks, metadata provides information about a specific block, including block height, previous block hash, Merkle root, timestamp, and nonce.
Smart contract metadata comprises contract address, Application Binary Interface (ABI), source code, and deployment details, including information about when and by whom the contract was deployed.
Token metadata provides information about tokens issued on a blockchain, often seen in token standards like ERC-20 or ERC-721 on Ethereum. This info includes token name, ticker symbol, total supply, and the number of decimal places the token can be divided into.
Metadata related to users or entities interacting with the blockchain include wallet addresses and transaction histories, with records of all transactions made by a user.