# On-chain events

#### Event parsing

Brist parses each new block for transactions in which at least one of the following occurs:&#x20;

* A transfer of ETH
* A transfer of an ERC-20 token
* A transfer of an ERC-721 token (NFT)

Brist then enriches these transactions and passes them forward through each filter, before dispatching the filtered messages to the output channels.
