Skip to content

Commit 2d354f4

Browse files
apollo rpc: add proof to invoke v3
1 parent e01d1e1 commit 2d354f4

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

crates/apollo_rpc/src/v0_8/api/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,7 @@ impl From<InvokeTransaction> for starknet_api::transaction::InvokeTransaction {
620620
nonce_data_availability_mode,
621621
fee_data_availability_mode,
622622
proof_facts,
623+
proof: _,
623624
}) => Self::V3(starknet_api::transaction::InvokeTransactionV3 {
624625
resource_bounds: resource_bounds.into(),
625626
tip,

crates/apollo_rpc/src/v0_8/transaction.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ use starknet_api::transaction::fields::{
3535
ContractAddressSalt,
3636
Fee,
3737
PaymasterData,
38+
Proof,
3839
ProofFacts,
3940
Resource,
4041
ResourceBounds,
@@ -449,6 +450,7 @@ pub struct InvokeTransactionV3 {
449450
pub nonce_data_availability_mode: DataAvailabilityMode,
450451
pub fee_data_availability_mode: DataAvailabilityMode,
451452
pub proof_facts: ProofFacts,
453+
pub proof: Proof,
452454
}
453455

454456
impl From<InvokeTransactionV3> for client_transaction::InvokeTransaction {
@@ -553,6 +555,7 @@ impl TryFrom<starknet_api::transaction::InvokeTransaction> for InvokeTransaction
553555
paymaster_data,
554556
account_deployment_data,
555557
proof_facts,
558+
proof: Proof::default(),
556559
})),
557560
}
558561
}

crates/apollo_rpc/src/v0_8/transaction_test.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use starknet_api::transaction::fields::{
1414
ContractAddressSalt,
1515
Fee,
1616
PaymasterData,
17+
Proof,
1718
ProofFacts,
1819
Tip,
1920
TransactionSignature,
@@ -122,6 +123,7 @@ auto_impl_get_test_instance! {
122123
pub nonce_data_availability_mode: DataAvailabilityMode,
123124
pub fee_data_availability_mode: DataAvailabilityMode,
124125
pub proof_facts: ProofFacts,
126+
pub proof: Proof,
125127
}
126128
pub enum TransactionVersion0 {
127129
Version0 = 0,

0 commit comments

Comments
 (0)