2025-07-18 12:04:43 -03:00

20 lines
515 B
Rust

use core::types::Address;
use nssa::program::TransferProgram;
use crate::mocked_components::{client::MockedClient, sequencer::MockedSequencer};
impl MockedClient {
pub fn transfer_public(
&self,
receiver_address: &Address,
amount_to_transfer: u128,
sequencer: &mut MockedSequencer,
) -> Result<(), ()> {
sequencer.process_public_execution::<TransferProgram>(
&[self.user_address(), *receiver_address],
amount_to_transfer,
)
}
}