You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this issue we have the need to read SharedMutable of a different contract. The goal of this task is to implement that functionality.
In private this should be straightforward because the current implementation of historical access doesn't care whose contract you read storage of.
In public we will most likely need to generalize the current storageRead oracle or implement a new one because the current impl assumes that you are reading storage of the contract whose code is currently being executed.
Update: We will not need reading SharedMutable from public for the keys stuff so this task can focus on the private part only.
The text was updated successfully, but these errors were encountered:
benesjan
changed the title
Allow for reading of SharedMutable of a different contract
Allow for reading of SharedMutable from a different contract
Apr 11, 2024
benesjan
changed the title
Allow for reading of SharedMutable from a different contract
Allow for reading of SharedMutable from a different contract from private functions
Apr 12, 2024
In this issue we have the need to read
SharedMutable
of a different contract. The goal of this task is to implement that functionality.In private this should be straightforward because the current implementation of historical access doesn't care whose contract you read storage of.
In public we will most likely need to generalize the current storageRead oracle or implement a new one because the current impl assumes that you are reading storage of the contract whose code is currently being executed.Update: We will not need reading
SharedMutable
from public for the keys stuff so this task can focus on the private part only.The text was updated successfully, but these errors were encountered: