chainlink analysis