pub async fn fund(pool: &ConnectionPool<Core>, addresses: &[Address]) {
    let mut storage = pool.connection().await.unwrap();

    let eth_amount = U256::from(10u32).pow(U256::from(32)); //10^32 wei
    let storage_logs: Vec<_> = addresses
        .iter()
        .map(|address| {
            let key = storage_key_for_standard_token_balance(
                AccountTreeId::new(L2_BASE_TOKEN_ADDRESS),
                address,
            );
            StorageLog::new_write_log(key, u256_to_h256(eth_amount))
        })
        .collect();

    apply_genesis_logs(&mut storage, &storage_logs).await;
}
Adds funds for specified account list.
Expects genesis to be performed (i.e. `setup_storage` called beforehand).
core/node/state_keeper/src/testonly/mod.rs