Are there any triggers for onchain events?

just wondering is there a trigger for after a smart contract we are watching emits an event?

eg a smart contract emits an event that a transaction was made, then a trigger fires which changes a value in one or more of our classes.

Yes you can use beforeSave or afterSave triggers in the event class

You edit this in cloud functions