Can a chain link node listen to ethereum smart contracts events? Let’s say I want to provide data to a node from a smart contract. Can a I link a chain link node and use a smart contract as an oracle?
Yes. In fact that’s how the Chainlink nodes operate.
sendChainlinkRequestTo In the any API call feature you are actually emitting events that chainlink nodes look for.
You can modify this to have a node looo for your specific event, but you need to use a node that uses an
ethLog initiator instead of
runLog. Check out the initiators documentation.