pub trait TransactionBuilderExt<Tx> {
    fn params(&mut self, params: TxParameters) -> &mut Self;
    fn add_contract(&mut self, contract_id: ContractId) -> &mut Self;
    fn add_contracts(&mut self, contract_ids: Vec<ContractId>) -> &mut Self;
    fn add_inputs(&mut self, inputs: Vec<Input>) -> &mut Self;
    fn fund<'life0, 'async_trait>(
        &'life0 mut self,
        address: Address,
        provider: Provider,
        signature_witness_index: u8
    ) -> Pin<Box<dyn Future<Output = Result<&mut Self>> + Send + 'async_trait>>
    where
        Self: 'async_trait,
        'life0: 'async_trait
; fn finalize_signed<'life0, 'async_trait>(
        &'life0 mut self,
        client: FuelClient,
        unsigned: bool,
        signing_key: Option<SecretKey>
    ) -> Pin<Box<dyn Future<Output = Result<Tx>> + Send + 'async_trait>>
    where
        Self: 'async_trait,
        'life0: 'async_trait
; }

Required Methods§

Implementations on Foreign Types§

Implementors§