Closed nagisa closed 4 days ago
Attention: Patch coverage is 78.06691%
with 59 lines
in your changes missing coverage. Please review.
Project coverage is 71.79%. Comparing base (
2b6030c
) to head (d9154d9
). Report is 22 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This is a very exciting step forward! Finally we got up to the point where we can do some work in preparing the contract to run separately from actual running of the contract. And all of this is encapsulated in a very neat API that gives out
Send + 'static
types for users to pass around between threads or whatever so that they can pipeline these processes.It will remain to see whether the requirement to have
&External
and&VMContext
in both calls is a problem, and how much of a problem it is, but that might be very well solvable with some scoped threads or smart use of channels, or even justArc<Mutex>
, especially since both of these structures generally tend to be unique to a contract execution...Part of https://github.com/near/nearcore/issues/11319