Inlines the toll access control to only grant read access to an immutable bud set during deployment. Note though that address(0) has also read access (enables easier access via RPC calls, etherscan, etc).
This PR also wraps the Chronicle oracle read call into try-catch to defend against a malicious diss from Chronicle, ie defend against Chronicle removing Aggor's toll from the respective oracle.
Inlines the toll access control to only grant read access to an immutable
bud
set during deployment. Note though thataddress(0)
has also read access (enables easier access via RPC calls, etherscan, etc).This PR also wraps the Chronicle oracle read call into
try-catch
to defend against a maliciousdiss
from Chronicle, ie defend against Chronicle removing Aggor's toll from the respective oracle.