For a standard ERC-20 token, a mint typically emits a Transfer event from the zero address; a burn typically emits a Transfer event to the zero address. To monitor these events, create an EVM Stream for the token contract, enable contract logs, and select its Transfer(address,address,uint256) event.
Use Advanced Options to match the decoded from field against 0x0000000000000000000000000000000000000000 for mints or the to field for burns. If you add an amount threshold, use the field names from the contract's event ABI and convert the human amount to token base units using its decimals.
Test with known mint and burn transaction hashes. Some contracts emit different events or do not follow the usual mint and burn pattern; inspect the contract ABI and logs in that case.
