pub struct DeclareTransaction {Show 14 fields
pub class_hash: Felt,
pub compiled_class_hash: Option<Felt>,
pub sender_address: Felt,
pub nonce: Felt,
pub max_fee: Option<Felt>,
pub version: Felt,
pub transaction_hash: Felt,
pub signature: Vec<Felt>,
pub nonce_data_availability_mode: Option<DataAvailabilityMode>,
pub fee_data_availability_mode: Option<DataAvailabilityMode>,
pub resource_bounds: Option<ResourceBoundsMapping>,
pub tip: Option<u64>,
pub paymaster_data: Option<Vec<Felt>>,
pub account_deployment_data: Option<Vec<Felt>>,
}Fields§
§class_hash: Felt§compiled_class_hash: Option<Felt>§sender_address: Felt§nonce: Felt§max_fee: Option<Felt>§version: Felt§transaction_hash: Felt§signature: Vec<Felt>§nonce_data_availability_mode: Option<DataAvailabilityMode>§fee_data_availability_mode: Option<DataAvailabilityMode>§resource_bounds: Option<ResourceBoundsMapping>§tip: Option<u64>§paymaster_data: Option<Vec<Felt>>§account_deployment_data: Option<Vec<Felt>>Trait Implementations§
Source§impl Clone for DeclareTransaction
impl Clone for DeclareTransaction
Source§fn clone(&self) -> DeclareTransaction
fn clone(&self) -> DeclareTransaction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeclareTransaction
impl Debug for DeclareTransaction
Source§impl<'de> Deserialize<'de> for DeclareTransaction
impl<'de> Deserialize<'de> for DeclareTransaction
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeclareTransaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeclareTransaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl TryFrom<DeclareTransaction> for DeclareTransaction
impl TryFrom<DeclareTransaction> for DeclareTransaction
Source§fn try_from(
value: DeclareTransaction,
) -> Result<DeclareTransaction, <DeclareTransaction as TryFrom<DeclareTransaction>>::Error>
fn try_from( value: DeclareTransaction, ) -> Result<DeclareTransaction, <DeclareTransaction as TryFrom<DeclareTransaction>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for DeclareTransaction
impl RefUnwindSafe for DeclareTransaction
impl Send for DeclareTransaction
impl Sync for DeclareTransaction
impl Unpin for DeclareTransaction
impl UnwindSafe for DeclareTransaction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more