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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,8 @@
54
54
- Added a `miden-ntx-builder bootstrap` command that initializes the ntx-builder database with the genesis block fetched from the node RPC. The `start` command now requires a bootstrapped database instead of fetching the genesis block from the committed-block subscription on first run ([#2149](https://github.com/0xMiden/node/pull/2149)).
55
55
- Added `--tx-expiration-delta` (env `MIDEN_NODE_NTX_BUILDER_TX_EXPIRATION_DELTA`, default `30`) to the network transaction builder: submitted network transactions now expire on-chain after this many blocks, and the builder reuses the same delta as the local window before resubmitting a transaction that has not landed ([#2148](https://github.com/0xMiden/node/pull/2148)).
56
56
- Added a `miden-ntx-builder bootstrap` command that initializes the ntx-builder database from a trusted genesis block file. The `start` command now requires a bootstrapped database instead of fetching the genesis block from the committed-block subscription on first run ([#2149](https://github.com/0xMiden/node/pull/2149)).
57
+
- Persisted the genesis commitment in the ntx-builder at bootstrap and sent it in the RPC `Accept` header so the node accepts its write transactions, and added RPC client implementations ([#2162](https://github.com/0xMiden/node/pull/2162)).
58
+
- Persisted attachments of private output notes when applying a block, so they are now returned by `GetNotesById` ([#2172](https://github.com/0xMiden/node/pull/2172)).
use miden_node_proto::generated::rpc::account_request::account_detail_request::{StorageMapDetailRequest,StorageMapDetailRequests,StorageRequest, storage_map_detail_request};
13
+
use miden_node_proto::generated::rpc::account_request::account_detail_request::storage_map_detail_request::MapKeys;
8
14
use miden_node_proto::generated::rpc::{BlockSubscriptionRequest,BlockSubscriptionResponse};
9
15
use miden_node_proto::generated::{selfas proto};
10
16
use miden_node_utils::ErrorReport;
11
17
use miden_protocol::Word;
12
-
use miden_protocol::account::{AccountId,StorageMapKey,StorageMapWitness,StorageSlotName};
13
-
use miden_protocol::asset::{AssetVaultKey,AssetWitness};
18
+
use miden_protocol::account::{
19
+
AccountCode,
20
+
AccountId,
21
+
PartialAccount,
22
+
PartialStorage,
23
+
StorageMapKey,
24
+
StorageMapWitness,
25
+
StorageSlotName,
26
+
};
27
+
use miden_protocol::asset::{Asset,AssetVault,AssetVaultKey,AssetWitness,PartialVault};
14
28
use miden_protocol::block::{BlockNumber,SignedBlock};
15
29
use miden_protocol::note::NoteScript;
16
30
use miden_protocol::transaction::{AccountInputs,ProvenTransaction,TransactionInputs};
@@ -41,14 +55,23 @@ impl RpcClient {
41
55
///
42
56
/// `backoff_initial` / `backoff_max` configure the exponential backoff schedule applied to
43
57
/// `block_subscription` retries (the only operation that retries today).
0 commit comments