One of my projects has a complex view
function that loops through arrays, maps etc. It doesn't spend gas, but I am afraid one day its estimated gas cost might exceed the block gas limit, and I remember reading that ETH nodes do not accept functions with such complexity (even view and pure functions).
Will view function fail if its estimated gas cost rises above the block gas limit?