pev.How Monad parallelizes
analytics
offline
by Silk Nodes →
Analytics · last 7 days

How Monad parallelizes.

Real numbers from 1,224,932 blocks indexed over the last 7 days. The chart is the chain’s parallelism score, day by day. The list below is who caused the contention.

Avg parallelism
81.2/100
Blocks
1,224,932
Transactions
10,592,882
Conflicts
2,207,964
Daily parallelism
76828781.3TUEApr 2880.1WEDApr 2980.6THUApr 3083FRIMay 181.5SATMay 280.9SUNMay 380.1MONMay 4
70+ clean40-69 contended< 40 throughput-killer
Conflict kinds
What kind of contention dominates the chain.
WRITE / WRITE94%1,585,391
both txs wrote the same slot
MIXED5%91,629
the same pair conflicted on slots in multiple ways
READ / WRITE1%16,503
one tx read a slot the other wrote
Wave depth
How many sequential rounds blocks needed. 65% ran fully parallel.
1 wave65%797,219
2 waves23%282,835
3 waves6%71,933
4+ waves6%72,947
1,224,934 blocks total
Top conflict-causing contracts

Ranked by total conflicts caused over the window. Click any row to inspect the contract’s parallelism profile.

010x34b6552d…112a6f166,131 blocks2,228,027 confaudit →020x1b68626d…2de19c74,730 blocks815,844 confaudit →030x065c9d28…a9c394208,014 blocks641,517 confaudit →040xd32edf66…9fff58108,001 blocks608,385 confaudit →050x8d66a43f…11309549,750 blocks291,691 confaudit →060x754704bc…afb60346,110 blocks172,590 confaudit →070x3bd359c1…15433a31,348 blocks114,844 confaudit →080x2a68ba18…8e90c552,552 blocks111,415 confaudit →090x7e9d3a8a…4f9fda36,498 blocks108,926 confaudit →100xc8689a47…62ee7913,814 blocks65,101 confaudit →
Top contended storage slots· last 24h

One level deeper than the contract list, the exact (contract, slot) pairs causing the most contention. Click to inspect the contract.

01
0x34b6552d…112a6fslot 0x60f7fbaf90…97bd58
13,164 blocks74,961 confaudit →
02
0x065c9d28…a9c394slot 0x0000000000…00003d
28,968 blocks42,262 confaudit →
03
0x34b6552d…112a6fslot 0xd98b3c102b…ca67b8
10,656 blocks40,432 confaudit →
04
0x7e9d3a8a…4f9fdaslot 0x0000000000…000002
11,083 blocks39,365 confaudit →
05
0x681e908b…e1ae09slot 0x0d622e34f9…000000
9,460 blocks13,917 confaudit →
06
0x754704bc…afb603slot 0x17606ba612…ea1b6e
3,683 blocks12,043 confaudit →
07
0x8d66a43f…113095slot 0x8a35acfbc1…6bd1ac
5,461 blocks10,991 confaudit →
08
0x1b68626d…2de19cslot 0x0000000000…000013
4,331 blocks10,483 confaudit →
09
0x1b68626d…2de19cslot 0x0000000000…000015
4,323 blocks10,462 confaudit →
10
0x34b6552d…112a6fslot 0xac2a02739b…81721b
2,566 blocks10,407 confaudit →
Top conflict-causing methods· last 24h

The function selectors causing the most outbound conflicts, summed across every contract that calls them. Resolved against 4byte when known.

010x9871753991,496 txs · 58,175 blocks123,006 conf
020x0c7abd2273,705 txs · 49,401 blocks81,198 conf
030x39435dac94,918 txs · 52,842 blocks44,133 conf
04updatePrices(uint256)117,131 txs · 64,068 blocks39,756 conf
050x9036287a19,808 txs · 19,725 blocks24,957 conf
060x3f5c179b152,689 txs · 152,687 blocks17,299 conf
070xed82b07827,087 txs · 15,812 blocks14,797 conf
080x67a7528c3,887 txs · 3,886 blocks4,217 conf
09execute_route(uint256,uint256,address,address,(address,address,address,uint8,uint24,address,bytes32,int128[])[])5,110 txs · 2,993 blocks3,464 conf
10execute(bytes,bytes[],uint256)12,130 txs · 10,001 blocks1,997 conf
Caveat
Stats above are aggregated over blocks #71,092,445 to #72,317,445, roughly the last 7 days of mainnet at current cadence. Conflict counts are absolute (no rate normalization), so contracts with more total transactions naturally appear higher on the list. Names are shown when verified on Sourcify (rare on Monad mainnet right now); otherwise we show the short hex.