Track cross-chain event logs

I want to track cross-chain asset flows. For example, from Ethereum to Base through Wormhole. My approach is to listen to transfer related events on both networks and consolidate the data to track the asset flow, as I couldn’t find a way to get this data directly from the Wormhole scanner itself.

As there are different contracts for ERC-20 tokens and native tokens etc, what is the best way to track cross-chain asset transfers?
Token Bridge: Handles all ERC-20 tokens.
CCTP Bridge: Specifically for USDC.
NTT Bridge: Used for native token transfers.
Is the core contract the one that emits transfer events for all types of transfers?

1 Like