Listen to the Class(Private|Unconstrained)FunctionBroadcasted events from the registerer, validate the functions emitted, and add them to the local db. Return them when a user queries for a given contract class. Make sure we store the merkle membership paths as well so the user who requests them can also verify them.
Node should run the validation process added in #4431.
Listen to the
Class(Private|Unconstrained)FunctionBroadcastedevents from the registerer, validate the functions emitted, and add them to the local db. Return them when a user queries for a given contract class. Make sure we store the merkle membership paths as well so the user who requests them can also verify them.Node should run the validation process added in #4431.