pub async fn push_random_block(&mut self, rng: &mut impl Rng, account: &mut Account) {
        let txs: Vec<_> = (0..rng.gen_range(3..8))
            .map(|_| {
                let execute = Execute::transfer(Address::random(), 0.into());
                match rng.gen() {
                    true => account.get_l2_tx_for_execute(execute, Some(fee(1_000_000))),
                    false => {
                        let tx = account.get_l1_tx(execute, self.next_priority_op.0);
                        self.next_priority_op += 1;
                        tx
                    }
                }
            })
            .collect();
        self.push_block(&txs).await;
    }
Pushes a new L2 block with `transactions` transactions to the `StateKeeper`.
core/node/consensus/src/testonly.rs