Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
24 commits sit in this repo's top risk tercile, which is 34% of the 71scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.3 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently chore-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 63a2e2b2IOTA L1 Contracts (#176) | Ken | 9mo ago | +47.7K -1 | 97%Elevated | more lines added than baseline |
| 2 | 002a7fbeSui protocol code (#159) | Ken | 11mo ago | +38.0K -1 | 97%Elevated | more lines added than baseline |
| 3 | a3637f85Initial commit of the Ton protocol code | ChadChillBro7 | 1y ago | +50.0K -174 | 97%Elevated | more lines added than baseline |
| 4 | f0f4a5efAdding new changes to Aptos V2 protocol (#133) | Alexander Liteplo | 1y ago | +66.8K -0 | 97%Elevated | more lines added than baseline |
| 5 | 3801b992Update SUI contract code (#170) | Ken | 10mo ago | +11.0K -1.3K | 91%Elevated | more lines added than baseline |
| 6 | 005b2b00updating worker peripherals | alexanderliteplo | 1y ago | +6.3K -37.5K | 91%Elevated | more lines added than baseline |
| 7 | 943ce4a2Sync ReadLib (#121) | mok-lz | 1y ago | +6.3K -592 | 91%Elevated | more lines added than baseline |
| 8 | 37c598b3chore: add Solana protocol code | Zou Guangxian | 2y ago | +18.2K -0 | 91%Elevated | more lines added than baseline |
| 9 | 0f598023initial commit | Carmen Cheng | 2y ago | +32.7K -0 | 91%Elevated | more lines added than baseline |
| 10 | 200cda25feat: upgrade Solana programs to Anchor 0.31.1 (#155) | zzm | 1y ago | +4.7K -0 | 87%Elevated | more lines added than baseline |
| 11 | 1289df14chore: add updated OFT contracts and tests | lz.wΔrlock() | 2y ago | +1.7K -22 | 85%Elevated | more lines added than baseline |
| 12 | c09287a8Feat(Solana): Implement `LzReceiveTypes V2` with Multi-Instruction and ALT Support (#152) | zzm | 10mo ago | +919 -2 | 84%Elevated | more lines added than baseline |
| 13 | ff12efabfeat: utility view contracts | Carmen Cheng | 2y ago | +994 -0 | 82%Elevated | more lines added than baseline |
| 14 | 727f2c5achore: update dvn adapters and executor fee lib | Carmen Cheng | 2y ago | +833 -27 | 82%Elevated | more lines added than baseline |
| 15 | 161de88achore: enable symlink-plugin to create symbolic links | Zou Guangxian | 2y ago | +725 -0 | 80%Elevated | more lines added than baseline |
| 16 | 982c5492chore: add prefix to errors | Carmen Cheng | 2y ago | +385 -364 | 78%Elevated | more lines added than baseline |
| 17 | dd915f99doc: instructions for verifying Solana contracts | Zou Guangxian | 1y ago | +193 -0 | 77%Elevated | more lines added than baseline |
| 18 | 67582d09chore: update EVM Executor reference implementation (#104) | Ryan Goulding | 1y ago | +172 -59 | 75%Elevated | more lines added than baseline |
| 19 | 4645b579Update Move.lock and Move.toml files (#164) | mok-lz | 11mo ago | +123 -98 | 74%Elevated | more lines added than baseline |
| 20 | 841a36dcchore: support devcontainer | Zou Guangxian | 2y ago | +103 -0 | 73%Elevated | more lines added than baseline |
| 21 | 88428755Sync DVN Program: Add extend_dvn_config instruction (#136) | zzm | 1y ago | +84 -10 | 71%Elevated | more lines added than baseline |
| 22 | 2ff4988fSolana: clarify V2 receive/compose docs (#169) | zzm | 10mo ago | +66 -52 | 70%Elevated | more lines added than baseline |
| 23 | bf4318b5update pragma to ^0.8.20 | Carmen Cheng | 2y ago | +87 -76 | 68%Elevated | more lines added than baseline |
| 24 | 71f0ecd8chore: update Move.lock and Move.toml files to use 'main' branch for all dependencies and update manifest digests (#161) | Ken | 11mo ago | +57 -57 | 67%Elevated | more lines added than baseline |
| 25 | 401e23ddChore: upgrade Anchor to 0.32.1 (#178) | zzm | 6mo ago | +100 -691 | 65%Typical | more lines added than baseline |
| 26 | 9c741e7fsync modules (#202) | Nazreen | 5mo ago | +46 -20 | 64%Typical | more lines added than baseline |
| 27 | 7aebbd7cchore:sync code (#90) | Ken | 2y ago | +42 -30 | 63%Typical | more lines added than baseline |
| 28 | ce70e763doc: update program hash | Zou Guangxian | 1y ago | +33 -6 | 61%Typical | more lines added than baseline |
| 29 | 1fde8947fix broken links (#49) | Matthew Krak | 2y ago | +29 -9 | 61%Typical | more lines added than baseline |
| 30 | 391a8529doc: update program hash of executor | Zou Guangxian | 1y ago | +30 -24 | 58%Typical | more lines added than baseline |
| 31 | ddeda7aachore: worker fee lib revert if not configured | Carmen Cheng | 2y ago | +37 -8 | 58%Typical | more lines added than baseline |
| 32 | 7f2e9e29Update README.md | Matthew Krak | 2y ago | +25 -9 | 56%Typical | more lines added than baseline |
| 33 | 605a5c9bupdate Move.toml files to use 'main' branch (#163) | 0xHanson | 11mo ago | +20 -20 | 54%Typical | more lines added than baseline |
| 34 | 8123e43fchore: upgrade workflow to use devcon:1.1.4-bookworm (#108) | Zou Guangxian | 1y ago | +25 -9 | 54%Typical | more lines added than baseline |
| 35 | 4b298592refactor: move view only utility functions out of protocol | Carmen Cheng | 2y ago | +29 -626 | 51%Typical | more lines added than baseline |
| 36 | 5679050dlz executor commitAndExecute with an array of native drop | Carmen Cheng | 2y ago | +20 -11 | 49%Typical | more lines added than baseline |
| 37 | ed633105use floating pragmas | 0xfoobar | 2y ago | +23 -23 | 49%Typical | more scattered than baseline |
| 38 | e8ef3f32update Move.lock and Move.toml files to use 'main' branch for all dependencies in msglib-ptb-builders and endpoint-ptb-builder, and update manifest digests (#162) | mok-lz | 11mo ago | +15 -15 | 47%Typical | more lines added than baseline |
| 39 | 2d4d177dchore: update instructions and commit hashes for programs (#118) | Ryan Goulding | 1y ago | +16 -2 | 46%Typical | more lines added than baseline |
| 40 | 7da76840chore: redirect folks to devtools for oft/oapp reference implementations (#120) | Ryan Goulding | 1y ago | +15 -0 | 44%Typical | more lines added than baseline |
| 41 | 2b168f1bchore: Sync code | Zou Guangxian | 1y ago | +13 -2 | 42%Typical | more lines added than baseline |
| 42 | 7f836fd2chore: dependabot integration | Zou Guangxian | 2y ago | +12 -0 | 42%Typical | more focused than baseline |
| 43 | d035477braise executor msg.value cap and add func to allow user configuration | Zodomo | 2y ago | +12 -1 | 42%Typical | more focused than baseline |
| 44 | c08ed568fix ton base oapp | lzErfan | 1y ago | +11 -2 | 38%Typical | more focused than baseline |
| 45 | cd66df2achore: sync dvn code | zzz | 1y ago | +11 -0 | 38%Typical | less familiar author than baseline |
| 46 | f1fb6f3ddoc: update program hash of uln | Zou Guangxian | 1y ago | +14 -7 | 36%Typical | more lines added than baseline |
| 47 | 38278c8dchore: fix the solana-helper path | Zou Guangxian | 2y ago | +8 -8 | 35%Typical | more scattered than baseline |
| 48 | d411484dchore: update Move.lock and Move.toml files to use 'main' branch for Utils dependency and update manifest digests (#160) | Ken | 11mo ago | +6 -6 | 33%Below typical | fewer lines added than baseline |
| 49 | ab9b0834chore: add testnet configuration to Move.lock for IOTA contracts (#177) | Ken | 9mo ago | +7 -0 | 31%Below typical | fewer lines added than baseline |
| 50 | 4b9c664fAdd amountReceivedLD into OFTSent event | lz.wΔrlock() | 2y ago | +6 -5 | 31%Below typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 71 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
layerzero-labs/layerzero-v2 has 86 commits in its history from 24 contributors, the first of them Dec 14, 2023. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.