Make transaction execution asynchronous#1699
Conversation
|
Just adapted to the latest rust lints, and gave the tests another run ( |
Got the client to build for WASM and native (which might be enough), but can't really test executions until the node points to this branch as well. |
That's what I am doing right now. |
pgackst-async-experimental
bobbinth
left a comment
There was a problem hiding this comment.
Looks good! Thank you! I left a few small comments inline.
I've also pushed a couple of commits into this branch. These commits:
- Bring it up to the latest
next. - Removed
source_managerparameters from the note consumption checker. cc @sergerad. - Removed
async_traitdependency - as far as as could tell, isn't used anywhere (and everything compiled and tested fine w/o it).
I think the next steps here are:
- @PhilippGackstatter - could you address the comments from this review?
- @drahnr - could you open a PR in
miden-nodethat works against this branch - I think we have it already, right? (excluding the changes I made in the last couple of commits). - Once the above is done, we can merge this into next, and then do the same in
miden-nodewith the corresponding PR. - After that, @igamigo - let's update the client and run all relevant tests.
- After that, @drahnr - could you address the remaining follow ups from #1708.
This reverts commit 1b40068.
|
The node branch 0xMiden/node#1122 works with this branch. |
|
@drahnr @PhilippGackstatter - any idea why lints and |
Seems like Miden-VM dependencies were not imported using @drahnr - I'm assuming this works fine with the node, but could you double check? |
Works |
#1636 with
nextmerged