pev
.
→
scale
new
showcase
graph
analytics
feedback
offline
by Silk Nodes
pev
/
block
/
#87,700,322
← previous block
next block →
recent activity
Analyzing
Block #87,700,322
216 transactions · 157 stateful · 2026-07-14 12:31:05 UTC
Parallelism
67
/100
Blocked
85
%
Avg conflicts / tx
9.12
Longest chain
71
deep
Execution timeline
did this block parallelize well?
view
Execution
Conflict
Heatmap
block
#87,700,322
· 216 txs across 71 waves · depth 71
parallel ↔ serial
wave
w0
wave
w1
wave
w2
wave
w3
wave
w4
wave
w5
wave
w6
wave
w7
wave
w8
wave
w9
wave
w10
wave
w11
wave
w12
wave
w13
wave
w14
wave
w15
wave
w16
wave
w17
wave
w18
wave
w19
wave
w20
wave
w21
wave
w22
wave
w23
wave
w24
wave
w25
wave
w26
wave
w27
wave
w28
wave
w29
wave
w30
wave
w31
wave
w32
wave
w33
wave
w34
wave
w35
wave
w36
wave
w37
wave
w38
wave
w39
wave
w40
wave
w41
wave
w42
wave
w43
wave
w44
wave
w45
wave
w46
wave
w47
wave
w48
wave
w49
wave
w50
wave
w51
wave
w52
wave
w53
wave
w54
wave
w55
wave
w56
wave
w57
wave
w58
wave
w59
wave
w60
wave
w61
wave
w62
wave
w63
wave
w64
wave
w65
wave
w66
wave
w67
wave
w68
wave
w69
wave
w70
#0
syscallReward
#1
0x13572d0b
· blocks 1
#2
0x6a562c7f
· blocks 5
#5
execute
#6
0x6a562c7f
#8
0x6a562c80
#9
0x6a562c7f
#10
0x6a562c7f
#11
0x6a562c80
#12
0x6a562c7f
#13
0x6a562c80
#14
execute
#16
updatePrices
· blocks 13
#17
updatePrices
#20
updatePrices
#21
updatePrices
#22
updatePrices
#23
updatePrices
#35
0xab083028
· blocks 16
#38
0xab083028
#41
0xab083028
#42
0xab083028
#47
0x6ad2e98b
#48
0x6ad2e98b
#50
0x6ad2e98b
#52
0x6ad2e98b
#54
0x6ad2e98b
#56
0x6ad2e98b
#59
0x6ad2e98b
#60
0x6ad2e98b
#61
0x6ad2e98b
#62
0x6ad2e98b
#63
0xab083028
· blocks 2
#64
updatePrices
· blocks 10
#65
updatePrices
#66
updatePrices
#67
updatePrices
#68
updatePrices
#69
updatePrices
#70
updatePrices
#71
updatePrices
#72
updatePrices
#73
updatePrices
#76
updatePrices
#85
0x13572d0b
#86
0x6a562c7f
#87
0x6a562c80
#88
0x6a562c80
#89
execPerpOps
#90
execPerpOps
#91
0x5a5d9a99
· blocks 55
#133
forward
#139
updateDataFeedsValuesPartial
#140
updateDataFeedsValuesPartial
#141
updateDataFeedsValuesPartial
#142
updateDataFeedsValuesPartial
#143
updateDataFeedsValuesPartial
#144
0x6a562c80
#145
0x6a562c80
#146
deposit
#147
0x000000b2
#152
executeBatch
#157
0x3f5c179b
#168
relay
#170
forward
#181
execFwdPositionOps
#182
execFwdPositionOps
#183
execFwdPositionOps
#184
execFwdPositionOps
#185
execFwdPositionOps
#186
execFwdPositionOps
#187
execFwdPositionOps
#188
execFwdPositionOps
#189
0x6a562c7f
#192
approve
#193
batchUpdatePrice
#194
setData
#195
execute
#200
execOrders
#213
0x6a562c80
#214
0xc7e3ec2c
#215
0xc7e3ec2c
#3
0x6a562c80
· blocks 4
#15
execute
#18
updatePrices
· blocks 12
#36
0x0c7abd22
· blocks 19
#74
updatePrices
· blocks 9
#92
0x5a5d9a99
· blocks 54
#4
0x6a562c80
· blocks 3
#19
updatePrices
· blocks 11
#37
0x0c7abd22
· blocks 18
#75
updatePrices
· blocks 8
#93
0x5a5d9a99
· blocks 53
#7
0x6a562c80
· blocks 2
#24
updatePrices
· blocks 10
#39
0x0c7abd22
· blocks 17
#77
updatePrices
· blocks 7
#94
0x5a5d9a99
· blocks 55
#25
updatePrices
· blocks 9
#40
0xab083028
· blocks 12
#43
0x0c7abd22
· blocks 3
#78
updatePrices
· blocks 6
#95
0x5a5d9a99
· blocks 55
#190
0x6a562c80
· blocks 1
#26
updatePrices
· blocks 8
#44
0x0c7abd22
· blocks 2
#45
0xab083028
· blocks 11
#79
updatePrices
· blocks 5
#96
0x5a5d9a99
· blocks 44
#149
execFwdPositionOps
· blocks 15
#158
0x3f5c179b
· blocks 4
#191
0x6a562c81
#27
updatePrices
· blocks 7
#46
0x6ad2e98b
· blocks 7
#58
0x0c7abd22
· blocks 1
#80
updatePrices
· blocks 4
#97
0x5a5d9a99
· blocks 43
#159
0x3f5c179b
· blocks 4
#171
0xed82b078
· blocks 3
#28
updatePrices
· blocks 6
#49
0x6ad2e98b
· blocks 6
#81
updatePrices
· blocks 3
#98
0x98717539
· blocks 46
#148
0x0c7abd22
· blocks 1
#29
updatePrices
· blocks 5
#51
0x6ad2e98b
· blocks 5
#82
updatePrices
· blocks 2
#99
0x98717539
· blocks 45
#167
0xed82b078
· blocks 4
#30
updatePrices
· blocks 4
#53
0x6ad2e98b
· blocks 4
#83
updatePrices
· blocks 1
#100
0x98717539
· blocks 44
#172
0xed82b078
· blocks 4
#31
updatePrices
· blocks 3
#55
0x6ad2e98b
· blocks 3
#84
updatePrices
#101
0x98717539
· blocks 43
#173
0xed82b078
· blocks 4
#32
updatePrices
· blocks 2
#57
0x6ad2e98b
· blocks 2
#102
0x98717539
· blocks 42
#174
0xed82b078
· blocks 3
#33
updatePrices
· blocks 1
#103
0x98717539
· blocks 41
#160
0x3f5c179b
· blocks 1
#175
0xed82b078
· blocks 1
#176
0xed82b078
· blocks 1
#34
updatePrices
#104
0x98717539
· blocks 40
#169
batchUpdate
#177
0xed82b078
#180
batchUpdate
#105
0x98717539
· blocks 39
#106
0x98717539
· blocks 38
#107
0x98717539
· blocks 37
#108
0x98717539
· blocks 36
#109
0x98717539
· blocks 35
#110
0x98717539
· blocks 34
#111
0x98717539
· blocks 33
#112
0x98717539
· blocks 32
#113
0x98717539
· blocks 31
#114
0x98717539
· blocks 30
#115
0x98717539
· blocks 29
#116
0x98717539
· blocks 28
#117
0x98717539
· blocks 27
#118
0x98717539
· blocks 26
#119
0x98717539
· blocks 25
#120
0x98717539
· blocks 24
#121
0x98717539
· blocks 23
#122
0x98717539
· blocks 22
#123
0x98717539
· blocks 21
#124
0x98717539
· blocks 20
#125
0x98717539
· blocks 19
#126
0x98717539
· blocks 18
#127
0x98717539
· blocks 17
#128
0x98717539
· blocks 16
#129
0x98717539
· blocks 15
#130
0x98717539
· blocks 14
#131
0x98717539
· blocks 13
#132
0x98717539
· blocks 12
#134
0x5a5d9a99
· blocks 6
#135
0x5a5d9a99
· blocks 4
#150
execFwdPositionOps
· blocks 16
#136
0x5a5d9a99
· blocks 3
#151
execFwdPositionOps
· blocks 16
#137
0x5a5d9a99
· blocks 2
#153
execFwdPositionOps
· blocks 14
#138
0x5a5d9a99
· blocks 1
#154
execFwdPositionOps
· blocks 11
#155
execFwdPositionOps
· blocks 12
#156
execFwdPositionOps
· blocks 10
#161
execFwdPositionOps
· blocks 8
#162
execFwdPositionOps
· blocks 15
#163
execFwdPositionOps
· blocks 4
#178
execOrder
· blocks 3
#164
execFwdPositionOps
· blocks 3
#179
execOrder
· blocks 2
#165
execFwdPositionOps
· blocks 6
#166
execFwdPositionOps
· blocks 5
#196
execOrders
· blocks 15
#197
execOrders
· blocks 14
#198
execOrders
· blocks 13
#199
execOrders
· blocks 12
#201
execOrders
· blocks 11
#202
execOrders
· blocks 10
#203
execOrders
· blocks 9
#204
execOrders
· blocks 8
#205
execOrders
· blocks 7
#206
execOrders
· blocks 6
#207
execOrders
· blocks 5
#208
execOrders
· blocks 4
#209
execOrders
· blocks 3
#210
execOrders
· blocks 2
#211
execOrders
· blocks 1
#212
execOrders
parallel · wave 0, no conflicts
delayed · forced to wait
conflict source · blocks others
Conflict graph
Blocked by
1
w0
2
w0
3
w1
4
w2
7
w3
15
w1
16
w0
18
w1
19
w2
24
w3
25
w4
26
w5
27
w6
28
w7
29
w8
30
w9
31
w10
190
w4
191
w5
- write/write
- - read/write
x = tx position · y = wave (depth)
Hot storage slots
Contention
0x6fe7d366…78ff
0x34b655…2a6f
96 touches
1128 conflicts
0xe5bb3628…e5f1
0x34b655…2a6f
80 touches
780 conflicts
0xdfc21d7c…e062
0x34b655…2a6f
76 touches
703 conflicts
0x4f51d069…d0b4
0x34b655…2a6f
72 touches
630 conflicts
0xbf68b5d2…0eba
0x34b655…2a6f
72 touches
630 conflicts
0x5b145de0…367c
0xc8689a…ee79
70 touches
595 conflicts
0x67905f6e…02a1
0x34b655…2a6f
70 touches
595 conflicts
0xeeaba9d3…b491
0x34b655…2a6f
70 touches
595 conflicts
What's blocking what?
Click any transaction in the timeline or graph to see which storage slots forced it to wait, and which later transactions it blocked.
The bottleneck
Throughput-killer:
Perpl
1128 conflicts on slot
0x6fe7d366be…a578ff
Audit this contract →
← previous block
·
next block →
recent activity