pub struct DeployAccountTransaction {Show 15 fields
pub constructor_calldata: Vec<Felt>,
pub contract_address: Option<Felt>,
pub contract_address_salt: Felt,
pub class_hash: Felt,
pub transaction_hash: Felt,
pub nonce: Felt,
pub version: Felt,
pub signature: Vec<Felt>,
pub max_fee: Option<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 sender_address: Option<Felt>,
}Fields§
§constructor_calldata: Vec<Felt>§contract_address: Option<Felt>§contract_address_salt: Felt§class_hash: Felt§transaction_hash: Felt§nonce: Felt§version: Felt§signature: Vec<Felt>§max_fee: Option<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>>§sender_address: Option<Felt>Trait Implementations§
Source§impl Clone for DeployAccountTransaction
impl Clone for DeployAccountTransaction
Source§fn clone(&self) -> DeployAccountTransaction
fn clone(&self) -> DeployAccountTransaction
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 DeployAccountTransaction
impl Debug for DeployAccountTransaction
Source§impl<'de> Deserialize<'de> for DeployAccountTransaction
impl<'de> Deserialize<'de> for DeployAccountTransaction
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeployAccountTransaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeployAccountTransaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl TryFrom<DeployAccountTransaction> for DeployAccountTransaction
impl TryFrom<DeployAccountTransaction> for DeployAccountTransaction
Source§fn try_from(
value: DeployAccountTransaction,
) -> Result<DeployAccountTransaction, <DeployAccountTransaction as TryFrom<DeployAccountTransaction>>::Error>
fn try_from( value: DeployAccountTransaction, ) -> Result<DeployAccountTransaction, <DeployAccountTransaction as TryFrom<DeployAccountTransaction>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for DeployAccountTransaction
impl RefUnwindSafe for DeployAccountTransaction
impl Send for DeployAccountTransaction
impl Sync for DeployAccountTransaction
impl Unpin for DeployAccountTransaction
impl UnwindSafe for DeployAccountTransaction
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