fn protocol_upgrade_storage_tx() -> StorageTransaction {
    StorageTransaction {
        hash: H256::random().as_bytes().to_vec(),
        data: serde_json::to_value(default_execute().clone()).expect("invalid value"),
        received_at: Utc::now().naive_utc(),
        tx_format: Some(PROTOCOL_UPGRADE_TX_TYPE.into()),
        gas_limit: Some(BigDecimal::from(999)),
        l1_tx_mint: Some(BigDecimal::from(666)),
        l1_tx_refund_recipient: Some(Address::random().as_bytes().to_vec()),
        initiator_address: Address::random().as_bytes().to_vec(),
        upgrade_id: Some(1i32),
        max_fee_per_gas: Some(BigDecimal::from(555)),
        gas_per_pubdata_limit: Some(BigDecimal::from(444)),
        l1_block_number: Some(1),
        ..StorageTransaction::default()
    }
}
Used for storage transaction to protocol upgrade transaction tests
core/lib/dal/src/models/tests.rs