mirror of
https://github.com/logos-blockchain/lssa-zkvm-testing.git
synced 2026-01-05 23:03:09 +00:00
20 lines
515 B
Rust
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,
|
|
)
|
|
}
|
|
}
|