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