repowiserepowise
Sign in
layerzero-labs/layerzero-v2
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiselayerzero-labs/layerzero-v2

Commits

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

24of 71 scored

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.

Fix commits46%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.98bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold7.3out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

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.

Feature13%
Fix4%
Refactor6%
Docs11%
Test1%
Deps1%
Chore41%
Other23%

Review-priority queue

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 review-priority queue
#CommitAuthorWhenLinesRiskTop 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
  • 63a2e2b2IOTA L1 Contracts (#176)
    Author
    Ken
    When
    9mo ago
    Lines
    +47.7K -1
    Risk
    97%Elevated
  • 002a7fbeSui protocol code (#159)
    Author
    Ken
    When
    11mo ago
    Lines
    +38.0K -1
    Risk
    97%Elevated
  • a3637f85Initial commit of the Ton protocol code
    Author
    ChadChillBro7
    When
    1y ago
    Lines
    +50.0K -174
    Risk
    97%Elevated
  • f0f4a5efAdding new changes to Aptos V2 protocol (#133)
    Author
    Alexander Liteplo
    When
    1y ago
    Lines
    +66.8K -0
    Risk
    97%Elevated
  • 3801b992Update SUI contract code (#170)
    Author
    Ken
    When
    10mo ago
    Lines
    +11.0K -1.3K
    Risk
    91%Elevated
  • 005b2b00updating worker peripherals
    Author
    alexanderliteplo
    When
    1y ago
    Lines
    +6.3K -37.5K
    Risk
    91%Elevated
  • 943ce4a2Sync ReadLib (#121)
    Author
    mok-lz
    When
    1y ago
    Lines
    +6.3K -592
    Risk
    91%Elevated
  • 37c598b3chore: add Solana protocol code
    Author
    Zou Guangxian
    When
    2y ago
    Lines
    +18.2K -0
    Risk
    91%Elevated
  • 0f598023initial commit
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +32.7K -0
    Risk
    91%Elevated
  • 200cda25feat: upgrade Solana programs to Anchor 0.31.1 (#155)
    Author
    zzm
    When
    1y ago
    Lines
    +4.7K -0
    Risk
    87%Elevated
  • 1289df14chore: add updated OFT contracts and tests
    Author
    lz.wΔrlock()
    When
    2y ago
    Lines
    +1.7K -22
    Risk
    85%Elevated
  • c09287a8Feat(Solana): Implement `LzReceiveTypes V2` with Multi-Instruction and ALT Support (#152)
    Author
    zzm
    When
    10mo ago
    Lines
    +919 -2
    Risk
    84%Elevated
  • ff12efabfeat: utility view contracts
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +994 -0
    Risk
    82%Elevated
  • 727f2c5achore: update dvn adapters and executor fee lib
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +833 -27
    Risk
    82%Elevated
  • 161de88achore: enable symlink-plugin to create symbolic links
    Author
    Zou Guangxian
    When
    2y ago
    Lines
    +725 -0
    Risk
    80%Elevated
  • 982c5492chore: add prefix to errors
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +385 -364
    Risk
    78%Elevated
  • dd915f99doc: instructions for verifying Solana contracts
    Author
    Zou Guangxian
    When
    1y ago
    Lines
    +193 -0
    Risk
    77%Elevated
  • 67582d09chore: update EVM Executor reference implementation (#104)
    Author
    Ryan Goulding
    When
    1y ago
    Lines
    +172 -59
    Risk
    75%Elevated
  • 4645b579Update Move.lock and Move.toml files (#164)
    Author
    mok-lz
    When
    11mo ago
    Lines
    +123 -98
    Risk
    74%Elevated
  • 841a36dcchore: support devcontainer
    Author
    Zou Guangxian
    When
    2y ago
    Lines
    +103 -0
    Risk
    73%Elevated
  • 88428755Sync DVN Program: Add extend_dvn_config instruction (#136)
    Author
    zzm
    When
    1y ago
    Lines
    +84 -10
    Risk
    71%Elevated
  • 2ff4988fSolana: clarify V2 receive/compose docs (#169)
    Author
    zzm
    When
    10mo ago
    Lines
    +66 -52
    Risk
    70%Elevated
  • bf4318b5update pragma to ^0.8.20
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +87 -76
    Risk
    68%Elevated
  • 71f0ecd8chore: update Move.lock and Move.toml files to use 'main' branch for all dependencies and update manifest digests (#161)
    Author
    Ken
    When
    11mo ago
    Lines
    +57 -57
    Risk
    67%Elevated
  • 401e23ddChore: upgrade Anchor to 0.32.1 (#178)
    Author
    zzm
    When
    6mo ago
    Lines
    +100 -691
    Risk
    65%Typical
  • 9c741e7fsync modules (#202)
    Author
    Nazreen
    When
    5mo ago
    Lines
    +46 -20
    Risk
    64%Typical
  • 7aebbd7cchore:sync code (#90)
    Author
    Ken
    When
    2y ago
    Lines
    +42 -30
    Risk
    63%Typical
  • ce70e763doc: update program hash
    Author
    Zou Guangxian
    When
    1y ago
    Lines
    +33 -6
    Risk
    61%Typical
  • 1fde8947fix broken links (#49)
    Author
    Matthew Krak
    When
    2y ago
    Lines
    +29 -9
    Risk
    61%Typical
  • 391a8529doc: update program hash of executor
    Author
    Zou Guangxian
    When
    1y ago
    Lines
    +30 -24
    Risk
    58%Typical
  • ddeda7aachore: worker fee lib revert if not configured
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +37 -8
    Risk
    58%Typical
  • 7f2e9e29Update README.md
    Author
    Matthew Krak
    When
    2y ago
    Lines
    +25 -9
    Risk
    56%Typical
  • 605a5c9bupdate Move.toml files to use 'main' branch (#163)
    Author
    0xHanson
    When
    11mo ago
    Lines
    +20 -20
    Risk
    54%Typical
  • 8123e43fchore: upgrade workflow to use devcon:1.1.4-bookworm (#108)
    Author
    Zou Guangxian
    When
    1y ago
    Lines
    +25 -9
    Risk
    54%Typical
  • 4b298592refactor: move view only utility functions out of protocol
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +29 -626
    Risk
    51%Typical
  • 5679050dlz executor commitAndExecute with an array of native drop
    Author
    Carmen Cheng
    When
    2y ago
    Lines
    +20 -11
    Risk
    49%Typical
  • ed633105use floating pragmas
    Author
    0xfoobar
    When
    2y ago
    Lines
    +23 -23
    Risk
    49%Typical
  • 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)
    Author
    mok-lz
    When
    11mo ago
    Lines
    +15 -15
    Risk
    47%Typical
  • 2d4d177dchore: update instructions and commit hashes for programs (#118)
    Author
    Ryan Goulding
    When
    1y ago
    Lines
    +16 -2
    Risk
    46%Typical
  • 7da76840chore: redirect folks to devtools for oft/oapp reference implementations (#120)
    Author
    Ryan Goulding
    When
    1y ago
    Lines
    +15 -0
    Risk
    44%Typical
  • 2b168f1bchore: Sync code
    Author
    Zou Guangxian
    When
    1y ago
    Lines
    +13 -2
    Risk
    42%Typical
  • 7f836fd2chore: dependabot integration
    Author
    Zou Guangxian
    When
    2y ago
    Lines
    +12 -0
    Risk
    42%Typical
  • d035477braise executor msg.value cap and add func to allow user configuration
    Author
    Zodomo
    When
    2y ago
    Lines
    +12 -1
    Risk
    42%Typical
  • c08ed568fix ton base oapp
    Author
    lzErfan
    When
    1y ago
    Lines
    +11 -2
    Risk
    38%Typical
  • cd66df2achore: sync dvn code
    Author
    zzz
    When
    1y ago
    Lines
    +11 -0
    Risk
    38%Typical
  • f1fb6f3ddoc: update program hash of uln
    Author
    Zou Guangxian
    When
    1y ago
    Lines
    +14 -7
    Risk
    36%Typical
  • 38278c8dchore: fix the solana-helper path
    Author
    Zou Guangxian
    When
    2y ago
    Lines
    +8 -8
    Risk
    35%Typical
  • d411484dchore: update Move.lock and Move.toml files to use 'main' branch for Utils dependency and update manifest digests (#160)
    Author
    Ken
    When
    11mo ago
    Lines
    +6 -6
    Risk
    33%Below typical
  • ab9b0834chore: add testnet configuration to Move.lock for IOTA contracts (#177)
    Author
    Ken
    When
    9mo ago
    Lines
    +7 -0
    Risk
    31%Below typical
  • 4b9c664fAdd amountReceivedLD into OFTSent event
    Author
    lz.wΔrlock()
    When
    2y ago
    Lines
    +6 -5
    Risk
    31%Below typical
Showing 50 of 71 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

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.

014typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

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.

1101001,00010,000Lines changed (log) →0.07.9Diffusion →
Below typical24
Typical23
Elevated24

Commit history for layerzero-labs/layerzero-v2

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.