> For the complete documentation index, see [llms.txt](https://zkjump.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zkjump.gitbook.io/docs/system-parameters/estimated-transaction-time.md).

# Estimated Transaction Time

The total estimated transaction time is the sum of the following three parts:

1. The confirmation time needed on the source chain:\
   \
   `outbound_confirmation_time = block_time * block_confirmation`<br>
2. The confirmation time needed on the target chain:\
   \
   `inbound_confirmation_time = block_time * 2`&#x20;
3. The processing time of zkJump:\
   \
   usually less than 5 second

|     Chain     | block\_confirmation | block\_time(second) |
| :-----------: | :-----------------: | :-----------------: |
|    Ethereum   |          10         |          13         |
|     Linea     |          1          |          3          |
|   zkSync Era  |          1          |          2          |
|  Arbitrum One |         120         |          2          |
|     Mantle    |         120         |          2          |
| Manta Pacific |          1          |          10         |
|    Optimism   |          60         |          2          |
|      Base     |          1          |          2          |
|  zkLink Nova  |          1          |          2          |

For example, the estimated transaction time from zkLink Nova to Arbitrum would be expressed as (outbound\_confirmation\_time = 1 \* 2s) + (inbound\_confirmation\_time = 2 \* 2s) + (zkJump processing time = <5s) = 6-11 seconds
