pub trait TransactionSpec {
    // Required methods
    fn to_transaction(&self, interactor: &Interactor) -> Transaction;
    fn to_address(&self) -> &AddressValue;
    fn run_step(&mut self, step_runner: &mut dyn ScenarioRunner);
    fn set_response(&mut self, tx_response: TxResponse);
}

Required Methods§

source

fn to_transaction(&self, interactor: &Interactor) -> Transaction

source

fn to_address(&self) -> &AddressValue

source

fn run_step(&mut self, step_runner: &mut dyn ScenarioRunner)

source

fn set_response(&mut self, tx_response: TxResponse)

Implementations on Foreign Types§

source§

impl TransactionSpec for ScCallStep

source§

fn to_transaction(&self, interactor: &Interactor) -> Transaction

source§

fn to_address(&self) -> &AddressValue

source§

fn run_step(&mut self, step_runner: &mut dyn ScenarioRunner)

source§

fn set_response(&mut self, response: TxResponse)

source§

impl TransactionSpec for ScDeployStep

source§

fn to_transaction(&self, interactor: &Interactor) -> Transaction

source§

fn to_address(&self) -> &AddressValue

source§

fn run_step(&mut self, step_runner: &mut dyn ScenarioRunner)

source§

fn set_response(&mut self, response: TxResponse)

Implementors§