Skip to content
This repository was archived by the owner on Dec 26, 2024. It is now read-only.

Commit 37f82b4

Browse files
fix(starknet_client): fix pending block deserialization (#2203)
1 parent d05fefc commit 37f82b4

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

crates/starknet_client/src/reader/objects/pending_data.rs

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
use serde::{Deserialize, Serialize};
22
use starknet_api::block::{BlockHash, BlockNumber, BlockTimestamp, GasPrice, GasPricePerToken};
3-
use starknet_api::core::{GlobalRoot, SequencerContractAddress, TransactionCommitment};
3+
use starknet_api::core::{
4+
EventCommitment,
5+
GlobalRoot,
6+
ReceiptCommitment,
7+
SequencerContractAddress,
8+
StateDiffCommitment,
9+
TransactionCommitment,
10+
};
411
use starknet_api::data_availability::L1DataAvailabilityMode;
512

613
use super::block::BlockStatus;
@@ -200,7 +207,13 @@ pub struct PendingBlock {
200207
#[serde(default)]
201208
pub transaction_commitment: Option<TransactionCommitment>,
202209
#[serde(default)]
203-
pub event_commitment: Option<TransactionCommitment>,
210+
pub event_commitment: Option<EventCommitment>,
211+
#[serde(default)]
212+
pub receipt_commitment: Option<ReceiptCommitment>,
213+
#[serde(default)]
214+
pub state_diff_commitment: Option<StateDiffCommitment>,
215+
#[serde(default)]
216+
pub state_diff_length: Option<usize>,
204217
}
205218

206219
#[derive(Debug, Default, Deserialize, Serialize, Clone, Eq, PartialEq)]

0 commit comments

Comments
 (0)