Struct aptos_sdk::transaction_builder::TransactionFactory
source · [−]pub struct TransactionFactory { /* private fields */ }Implementations
sourceimpl TransactionFactory
impl TransactionFactory
pub fn new(chain_id: ChainId) -> Self
pub fn with_max_gas_amount(self, max_gas_amount: u64) -> Self
pub fn with_gas_unit_price(self, gas_unit_price: u64) -> Self
pub fn with_transaction_expiration_time(
self,
transaction_expiration_time: u64
) -> Self
pub fn with_chain_id(self, chain_id: ChainId) -> Self
pub fn payload(&self, payload: TransactionPayload) -> TransactionBuilder
pub fn module(&self, code: Vec<u8>) -> TransactionBuilder
pub fn change_set(&self, change_set: ChangeSet) -> TransactionBuilder
pub fn script_function(&self, func: ScriptFunction) -> TransactionBuilder
pub fn create_user_account(
&self,
public_key: &Ed25519PublicKey
) -> TransactionBuilder
pub fn create_and_fund_user_account(
&self,
public_key: &Ed25519PublicKey,
amount: u64
) -> TransactionBuilder
pub fn transfer(&self, to: AccountAddress, amount: u64) -> TransactionBuilder
pub fn mint(&self, to: AccountAddress, amount: u64) -> TransactionBuilder
pub fn script(&self, script: Script) -> TransactionBuilder
Trait Implementations
sourceimpl Clone for TransactionFactory
impl Clone for TransactionFactory
sourcefn clone(&self) -> TransactionFactory
fn clone(&self) -> TransactionFactory
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for TransactionFactory
impl Send for TransactionFactory
impl Sync for TransactionFactory
impl Unpin for TransactionFactory
impl UnwindSafe for TransactionFactory
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more