Closed Fumuran closed 4 days ago
During the implementation I had a couple of proposals and questions:
miden-base
will be addressed. NEW_CODE_ROOT
in addition to CODE_ROOT
since it was a part of the previous layout and is used by other components. current_account_id
variable from the bookkeeping section, I'm not sure that we need to store it there: we can get the account data using the current_account_data_offset
and then get the ID from this data itself. It makes it more simple to keep the bookkeeping values updated and allows us to remove the associated procedures. This is a tradeoff, so I'm not sure what is the best solution.MAX_ACCOUNT_NUMBER
to track whether we can load another account.root
and commitment
notions referencing the account data. Probably we should choose and stick to only one option. test_prologue.rs
to check the values stored in the kernel section (I forgot to do that in the Dynamic kernel procedure invocation
PR).This one is not directly connected to this PR, but we should add additional test to the test_prologue.rs to check the values stored in the kernel section (I forgot to do that in the Dynamic kernel procedure invocation PR).
Yes, we should do that but in a different PR. Should we create an issue for this?
I created an issue: #884
In the next PR, we should add check
Sure, will finish my tasks at hand and look into it during my EOD.
In the next PR, we should add check
Sure, will finish my tasks at hand and look into it during my EOD.
I think @Fumuran will be working on this.
In the next PR, we should add check
Sure, will finish my tasks at hand and look into it during my EOD.
I think @Fumuran will be working on this.
No I meant, I will review this PR by EOD, as you requested in the first part of your sentence.
@Fumuran - could you resolve the merge conflict?
This PR reworks memory layout to create an account data section, described in the FPI issue: #847