I'm working on an idea where I would want my substrate-based blockchain (let's name it Blockchain A) to read events from another substrate-based blockchain (let's call it Blockchain B) and perform some actions on the basis of those events. For example, let's suppose I would want to read the TX events from Blockchain B so that when there's a TX of more than 100 tokens, I would want my Blockchain A to trigger an action in response to that event.
Is it possible to build something like this in Substrate? I've seen that there's this substrate_rpc_client pallet that has some helpful methods to do this, but I'm not sure where I would configure it in the outer node of my blockchain.
Any help in this regard is quite appreciated.