WebSockets provide the ability to receive a stream of all changes on VeChain, reducing the number of network requests that are normally associated with polling data at regular intervals.
The available streams for changes are:
- Events that are emitted from contracts
- Blocks appended to the Blockchain
- VET Transfers occurring between addresses
- Transactions added to the transaction pools
- Beats of new blocks which can be used to check if the block contains a specific account