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
we'll work on emitting the logs without oracles. Once we'll be working on that we'll totally refactor how the logs are handled and all the current code using oracles will be thrown away.
@benesjan how will logs be emitted without using an oracle?
E.g. if a function wants to emit a large log, it can only push the log_hash to the public inputs, so how is the 'preimage' of the log_hash retained without passing it to an oracle?
E.g. if a function wants to emit a large log, it can only push the log_hash to the public inputs, so how is the 'preimage' of the log_hash retained without passing it to an oracle?
@iAmMichaelConnor You are right, I was saying nonsense. Updated the issue to not confuse more people.
Currently when we emit an unencrypted event we receive each string char encoded in 1 field. This seems wasteful and should probably be addressed.
Example of ACVM fields received for "Balance set in constructor" event message:
The text was updated successfully, but these errors were encountered: