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
Implement the transaction batch kernel in Miden Assembly.
How should it be done?
This may have to be divided into smaller tasks, but the high-level goals are:
Add batch kernel to miden-lib, add it to build.rs and export it as a (Transaction)BatchKernel struct in Rust, similar to the existing TransactionKernel.
Add utility functions for preparing the stack inputs, advice inputs as well as parsing the outputs of the batch kernel. The inputs were discussed in Define batch kernel inputs/outputs #919.
Implement checks and computations from ProposedBatch::new in MASM.
Add the resulting ExecutionProof from executing the batch kernel to ProvenBatch.
When is this task done?
When the batch kernel execution can be proven in MASM.
Additional context
No response
The text was updated successfully, but these errors were encountered:
What should be done?
Implement the transaction batch kernel in Miden Assembly.
How should it be done?
This may have to be divided into smaller tasks, but the high-level goals are:
miden-lib
, add it to build.rs and export it as a(Transaction)BatchKernel
struct in Rust, similar to the existingTransactionKernel
.ProposedBatch::new
in MASM.ExecutionProof
from executing the batch kernel toProvenBatch
.When is this task done?
When the batch kernel execution can be proven in MASM.
Additional context
No response
The text was updated successfully, but these errors were encountered: