Chainlink’s on-chain component is made of oracle contracts on Ethereum’s blockchain . They monitor and process users’ data requests. Whenever there is a request for some off-chain data, they transfer the request (contract) to the Chainlink network, where it’s processed into a native blockchain contract.