removed a redundant struct we had (miden_client::account::AccountStorageMode). Now we only use the AccountStorageMode from the CLI and miden_objects::accounts::AccountStorageType
changed the Output Notes: message that's shown when executing a transaction. Now when no notes are created we show a "No notes were created" instead.
refactored the DataStore implementation so we can distinguish between a note that has already been consumed and a note that is not ready to be consumed
added more info to the transaction summary that is shown when asked for confirmation
we show the consumed notes IDs
we show the created notes IDs
for those and the existing info, if something doesn't change we show a proper message instead of an empty list/table
(#276 talks about re-exporting the miden objects struct, but I think it's better to handle all re-exports as part of #280)
closes #276 closes #316 closes #347
Summary of changes
miden_client::account::AccountStorageMode
). Now we only use theAccountStorageMode
from the CLI andmiden_objects::accounts::AccountStorageType
Output Notes:
message that's shown when executing a transaction. Now when no notes are created we show a "No notes were created" instead.DataStore
implementation so we can distinguish between a note that has already been consumed and a note that is not ready to be consumed(#276 talks about re-exporting the miden objects struct, but I think it's better to handle all re-exports as part of #280)
Screenshots