Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
716 commits
Select commit Hold shift + click to select a range
c3514a6
feat: add max groups in batch limit
mkurayan Mar 19, 2026
2cc250e
fix: accounting oracle sanity check unit tests
eddort Mar 19, 2026
bb6584b
Merge pull request #1735 from lidofinance/feat/srv3-sanity-check-e2e
eddort Mar 19, 2026
245652b
feat: add consolidation target proof
mkurayan Mar 19, 2026
42abbb9
Merge pull request #1732 from lidofinance/feat/universal-cl-val-verifier
Amuhar Mar 20, 2026
f0940bd
feat: remove redundant checks in ConsolidationMigrator
mkurayan Mar 20, 2026
8068ce5
refactor: remove redundant _extractPubkey function in ConsolidationMi…
mkurayan Mar 20, 2026
5b5bdb0
feat: remove redundant validateConsolidationBatch method
mkurayan Mar 20, 2026
81b3b73
feat: rename witness parameter in consolidation flow
mkurayan Mar 20, 2026
b2c5c8a
feat: check consolidation preconditions
mkurayan Mar 20, 2026
bccf31a
feat: make executeConsolidation in consolidation buss permissionless
mkurayan Mar 20, 2026
d88d894
feat: add consolidation requests execution delay in consolidation bus
mkurayan Mar 20, 2026
654ed1b
feat: improve consolidation gateway tests, add proof verification
mkurayan Mar 21, 2026
f963775
refactor: remove redundant wrapper in consolidation gateway
mkurayan Mar 21, 2026
3a79e1f
feat: update gas tests for consolidation
mkurayan Mar 21, 2026
f3d116b
feat: get wc from withdrawal vault address
mkurayan Mar 22, 2026
df28ad2
feat: add consolidation gateway deploy params
mkurayan Mar 22, 2026
f1ed689
feat: add consolidation bus and migrator deploy params
mkurayan Mar 22, 2026
9ac2d98
feat: deposits tracking in Lido
krogla Mar 22, 2026
db2076c
refactor: auto format contract
mkurayan Mar 22, 2026
fa94252
feat: remove pendingDeposits from SR
krogla Mar 22, 2026
e720514
fix: mem optimization in SR
krogla Mar 22, 2026
036eb2d
fix: sr tests, minor refactor
krogla Mar 22, 2026
e3c1df4
feat: validate pubkey length in consolidation bus
mkurayan Mar 22, 2026
aa330a8
feat: add execution delay comment
mkurayan Mar 22, 2026
f854376
refactor: remove unreachable event in consolidation migrator
mkurayan Mar 22, 2026
b453836
feat: revert if try remove empty batches array in consolidation bus
mkurayan Mar 22, 2026
4956a32
refactor: improve addConsolidationRequests method comment in consolid…
mkurayan Mar 22, 2026
f3245e3
feat: add failing CL proof tests for consolidation gateway
mkurayan Mar 22, 2026
ef819aa
refactor: improve consolidation flow tests
mkurayan Mar 23, 2026
32e46d2
refactor: move consolidation contracts to dedicated folder
mkurayan Mar 23, 2026
aead963
feat: specify InvalidProof error
mkurayan Mar 23, 2026
6082f89
feat: improve consolidation gateway
mkurayan Mar 23, 2026
b3f766e
feat: module balance sanity checks and add integration coverage
eddort Mar 19, 2026
99aba92
fix: accounting oracle sanity check unit tests
eddort Mar 19, 2026
44c7162
feat: refactor sanity checker and update per module checks
eddort Mar 22, 2026
3920b75
refactor: remove outdated sanity check tests and update error messages
eddort Mar 22, 2026
e051388
fix: cl top up verifier -> cl validator verifier
Amuhar Mar 19, 2026
f559cfb
fix: import
Amuhar Mar 19, 2026
221b565
fix: sanity checks unit tests
eddort Mar 22, 2026
5c4e35e
fix: accounting e2e tests
eddort Mar 22, 2026
6d3838e
refactor: accounting e2e tests
eddort Mar 22, 2026
32b0584
refactor: clean up test code formatting and improve readability
eddort Mar 22, 2026
ce11110
fix: revert report data structure
krogla Mar 23, 2026
88c730b
refactor: check consolidation preconditions before main proof check
mkurayan Mar 23, 2026
f932c29
Merge branch 'feat/staking-router-3.0' into feat/srv3-deposit-tracker…
krogla Mar 23, 2026
9a3c01f
feat: remove double encoding in consolidation bus
mkurayan Mar 23, 2026
8198764
fix: AO unit tests
eddort Mar 24, 2026
3674d59
fix: AO e2e tests
eddort Mar 24, 2026
8e5957e
fix: format
eddort Mar 24, 2026
2a4ec11
fix: eslint
eddort Mar 24, 2026
c166bcd
feat: add separate role for disallow operator pair in consolidation m…
mkurayan Mar 24, 2026
9aeec82
Merge pull request #1736 from lidofinance/feat/staking-router-3.0-con…
mkurayan Mar 25, 2026
4b40fe6
feat: allows a submitter to disallow their own pair in consolidation …
mkurayan Mar 25, 2026
cbf7fd4
feat: add proxy for consolidation bus and migrator
mkurayan Mar 25, 2026
13cdcc9
feat: implement post-migration handling in OracleReportSanityChecker
eddort Mar 25, 2026
8c19f7e
refactor: remove deprecated operator balances reporting and update re…
eddort Mar 26, 2026
e796a24
Merge pull request #1744 from lidofinance/feat/staking-router-3.0-con…
mkurayan Mar 26, 2026
ec20d19
feat: enforce consistent modules fee
krogla Mar 26, 2026
13fa6e5
refactor: remove pending by module from accounting oracle report data…
eddort Mar 26, 2026
4dd7a14
fix: depositedForCurrentReport in getBalanceStats
krogla Mar 26, 2026
77345cd
test: fix migration state
krogla Mar 26, 2026
5c1faa4
Merge pull request #1748 from lidofinance/feat/srv3-force-consistent-…
krogla Mar 26, 2026
58501c8
chore: remove deprecated event
mkurayan Mar 16, 2026
1867c79
refactor: sr modules data validation flow
eddort Mar 27, 2026
5c72973
feat: wrap consolidation requests to struct
mkurayan Mar 27, 2026
6709b00
refactor: accounting tests
eddort Mar 27, 2026
ecd6b84
feat: remove migration role from sanity checker baseline bootstrap
eddort Mar 27, 2026
e93c694
Merge pull request #1751 from lidofinance/feat/srv3-module-data-valid…
eddort Mar 27, 2026
014e788
chore: remove todo
mkurayan Mar 27, 2026
69f47d7
Merge pull request #1729 from lidofinance/feat/srv3-deposit-tracker-o…
mkurayan Mar 27, 2026
e70aec6
Merge commit '69f47d79eb019f37b0361a4c24d34f1b19ef19a9' into feat/sta…
mkurayan Mar 27, 2026
b0c3278
Merge pull request #1752 from lidofinance/feat/staking-router-3.0-con…
mkurayan Mar 27, 2026
db7ea36
ci: exclude dirs from linting
krogla Apr 1, 2026
8cc4628
Merge branch 'feat/staking-router-3.0' into feat/srv3-voting-script
krogla Apr 1, 2026
331577f
fix: update consensusVersion for accounting and validators exit bus o…
eddort Apr 7, 2026
b451b82
Merge pull request #1758 from lidofinance/feat/staking-router-3.0-fix…
mkurayan Apr 7, 2026
1de9afc
fix: deployment v4 base contrcats
krogla Apr 8, 2026
3028694
fix: v4 upgrade template and voting script
krogla Apr 8, 2026
2fa6588
fix: update maxBalanceExitRequestedPerReportInEth and consolidationEt…
eddort Apr 8, 2026
a6dc011
fix: gas test for top up
Amuhar Apr 8, 2026
74710a5
fix: v4 upgrade params and types
krogla Apr 8, 2026
d1fadde
fix: v4 upg. params and upgrade scripts
krogla Apr 8, 2026
2b07acb
fix: upg. shell scripts
krogla Apr 8, 2026
413d9e6
fix: upgrade contracts
krogla Apr 9, 2026
e2426e5
fix: upgrade deploy scripts
krogla Apr 9, 2026
4fbde7e
Merge pull request #1759 from lidofinance/fix/srv3-sanity-checker-dep…
eddort Apr 9, 2026
91b0b45
Merge branch 'feat/staking-router-3.0' into feat/srv3-voting-script
krogla Apr 10, 2026
d4e4d92
fix: sanitychecker params
krogla Apr 10, 2026
424bfac
chore: devnet1 config files
krogla Apr 10, 2026
13e4288
feat: replace gatesael with circuitbreaker in scratch deploy
failingtwice Apr 10, 2026
3610bf7
chore: add foundry
failingtwice Apr 10, 2026
dd8db01
fix: sanity checker cold start
eddort Apr 10, 2026
59477f9
fix: removed top up scripts
Amuhar Apr 10, 2026
e674b5b
chore: devnet1 csm/cm addresses
madlabman Apr 11, 2026
5587c2d
refactor: remove unused files
krogla Apr 13, 2026
9584705
fix: optimize fork block mine after deploy in scripts
krogla Apr 13, 2026
fd3c6ee
refactor: split upgrade scripta
krogla Apr 13, 2026
f960888
rix: extend easytrack upgrade params
krogla Apr 13, 2026
1548638
feat: rename committee
mkurayan Apr 13, 2026
10a683a
feat: do not assign remove role to CONSOLIDATION_BUS_EXECUTOR
mkurayan Apr 13, 2026
67eb305
feat: update consolidation limits
mkurayan Apr 13, 2026
a29f4cf
feat: update twg limits
mkurayan Apr 13, 2026
092e6c0
feat: update consolidation limits and consolidation bus delay on hood…
mkurayan Apr 13, 2026
2cf7e42
feat: update twg limits
mkurayan Apr 13, 2026
1c496dd
et factories
skhomuti Apr 14, 2026
96eda89
Merge branch 'srv3-devnet1' into feat/srv3-voting-script
krogla Apr 14, 2026
dd88f61
add et factories steps for CSM + CM
skhomuti Apr 14, 2026
d591ba7
Remove CSMSetVettedGateTree
skhomuti Apr 14, 2026
c7def77
Merge branch 'feat/srv3-voting-script-review' into feat/srv3-voting-s…
krogla Apr 14, 2026
5466ea4
fix:vote script add params and refactor
krogla Apr 14, 2026
dd18b80
fix: upgrade template add checkc, old code cleanup
krogla Apr 15, 2026
2ae080c
fix: add DSM upgrade migration, add post checks
krogla Apr 15, 2026
b2090e9
test: new vote gas estimate
krogla Apr 15, 2026
b59c8a2
feat: update params
mkurayan Apr 15, 2026
5e110e6
update devnet gates
skhomuti Apr 15, 2026
a369510
remove steps of revoking roles from retired verifier/ejector contracts
skhomuti Apr 15, 2026
0257351
feat: deploy-devnet
mkurayan Apr 15, 2026
bd4c5c2
feat: commit
mkurayan Apr 15, 2026
f9380e1
Merge commit 'a3695107046d4da2932b04c4987478539f02ebe6' into feat/srv…
mkurayan Apr 15, 2026
b31ffe3
Merge pull request #1762 from lidofinance/fix/sanity-checker-cold-start
eddort Apr 15, 2026
f35b4bb
remove extra et steps
skhomuti Apr 15, 2026
7b980e5
feat: diff
mkurayan Apr 15, 2026
aa3ea59
Merge commit 'f35b4bb3f81a3ab67ee23f00e3fa1b36ee44d338' into feat/srv…
mkurayan Apr 15, 2026
d8598f3
et factories for sr + trusted called
skhomuti Apr 15, 2026
2309a8b
chore: set initial epoch for CM v2
madlabman Apr 15, 2026
227f6bb
fix: devnet upgrade vote script params
krogla Apr 15, 2026
cb337ea
feat: devnet new vote script
krogla Apr 15, 2026
41c73fa
chore: move CM v2 initial epoch
madlabman Apr 15, 2026
85be813
fix: top up gateway validatorIndices strict ascending requirement
Amuhar Apr 15, 2026
1fcd18f
chore: upgrade helper scripts minor refactor
krogla Apr 15, 2026
88a89dd
feat: move UpgradeConfig to external contract to free up space, new&m…
krogla Apr 16, 2026
303e70f
fix: add missed params for vebo
krogla Apr 16, 2026
ae2d595
chore: one more initial epoch change
madlabman Apr 16, 2026
7d776f1
feat: configure source and target operator for consolidation migrator…
mkurayan Apr 16, 2026
e51be16
feat: use getEnvVariable for consolidation migrator env
mkurayan Apr 16, 2026
4cb31cf
Merge pull request #1761 from lidofinance/circuit-breaker-scratch
krogla Apr 16, 2026
126e8d3
Merge pull request #1768 from lidofinance/feat/staking-router-3.0-con…
eddort Apr 16, 2026
15ee8ce
Merge branch 'feat/staking-router-3.0' into feat/srv3-voting-script
krogla Apr 16, 2026
6d6ccdb
fix: upg. votescript checks, refactor
krogla Apr 17, 2026
af2b99e
fix: new devnet deployed
krogla Apr 17, 2026
16ca7d8
add a bunch of asserts for csm + cm
skhomuti Apr 17, 2026
47f6752
fix: add SR role members assert in scratch deploy
krogla Apr 17, 2026
fc462e5
fix: remove unused upgrade value
krogla Apr 17, 2026
f771a10
fix: upgrade template refactor
krogla Apr 17, 2026
5d35ad9
chore: new devnet deployed state
krogla Apr 17, 2026
e975bfd
fix: method spec
Amuhar Apr 17, 2026
1371068
chore: initial epoch
madlabman Apr 20, 2026
0eddd08
chore: update devnet1 deployed state
krogla Apr 20, 2026
9456958
chore: fix upgrade params
krogla Apr 20, 2026
b639230
feat: add external pending balance cap to OracleReportSanityChecker
eddort Apr 20, 2026
7118f56
ci: add upgrade deploy env and commands
krogla Apr 21, 2026
fef24ab
chore: cleanup upgrade scripts, fix envs
krogla Apr 21, 2026
c2bba74
test: add signer helper, refactor mock scripts
krogla Apr 21, 2026
b8596ac
fix: upgrade deploy commands optimization
krogla Apr 21, 2026
50f7022
feat: console helpers for log methods args
krogla Apr 21, 2026
6ae4deb
fix: add upgrade deploy visual param verification in base contracts s…
krogla Apr 21, 2026
2040edb
Merge pull request #1771 from lidofinance/fix/srv3-external-pending-b…
eddort Apr 21, 2026
fe9e0d8
fix: deployed circuitBreaker
krogla Apr 21, 2026
7dea670
fix: hoodi upgr. params
krogla Apr 21, 2026
c5d21cb
fix: remove unused deploy params
krogla Apr 21, 2026
0a10e65
fix: add missed hoodi artifacts
krogla Apr 21, 2026
1fb821c
Merge branch 'feat/staking-router-3.0' of https://github.com/lidofina…
eddort Apr 21, 2026
3387f77
feat: update sanity check deploy param
eddort Apr 21, 2026
ee4706b
fix: correct syntax error in OracleReportSanityChecker
eddort Apr 21, 2026
ba930c6
Merge pull request #1760 from lidofinance/feat/top-up-gateway-gas-test
Amuhar Apr 21, 2026
9caa08f
feat: update consolidationGateway params
mkurayan Apr 21, 2026
1127bb1
Merge commit 'ba930c65e49b893f58c1a3246c6dec6cbde53c2d' into feat/srv…
mkurayan Apr 21, 2026
877d401
fix: upgrade deploy params (sanity checker)
krogla Apr 22, 2026
6368415
feat: deploy srv3 on hoodi
F4ever Apr 22, 2026
379f873
Merge pull request #1773 from lidofinance/feat/srv3-deploy-hoodi
krogla Apr 22, 2026
2274f04
chore: update hoodi modules upgrade params
madlabman Apr 22, 2026
023a72a
fix: remove et checks from template, new interfaces
krogla Apr 22, 2026
42fd7eb
fix: remove unused deploy parameter
krogla Apr 22, 2026
f45f45f
style: enhance args check & script console output
krogla Apr 22, 2026
6f4d2e4
fix: move upgrade finalize to vote steps, optimize upgrade template
krogla Apr 23, 2026
bed029d
fix: save upg. param string as immutable bytes32
krogla Apr 23, 2026
8512a14
refactor: upgrade scripts logging
krogla Apr 23, 2026
ea1f1c2
fix: missed vote item, env for skip/auto confirm deploy scripts
krogla Apr 23, 2026
d027ff8
feat: upgrade script mvp, command helpers
krogla Apr 23, 2026
94c79f2
test: fix stake enough deposits,
krogla Apr 23, 2026
18063e0
fix: stub for mainnet deployed Circuit Breaker artifact
krogla Apr 23, 2026
b2b1a63
feat: update UpgradeTemplate for Hoodi legacy staking module manageme…
eddort Apr 23, 2026
7c4126d
Merge pull request #1780 from lidofinance/feat/srv3-voting-script-hoodi
krogla Apr 23, 2026
ff5fcb6
feat: skippable steps in script migration
krogla Apr 24, 2026
388307e
feat: smart skipping in upgrade steps
krogla Apr 24, 2026
b3e2389
fix: error on skip check
krogla Apr 24, 2026
25ce14c
fix: upgrade params naming
krogla Apr 24, 2026
13cc8fa
fix: update hoodi deployed consolidation migrator address
krogla Apr 24, 2026
85b5e47
update csm and cm vote steps
skhomuti Apr 24, 2026
ba406e1
update hoodi params with easy track factories
skhomuti Apr 24, 2026
5bf50c7
refactor: small cleanup
krogla Apr 24, 2026
b4237c9
fix: auto_commit env
krogla Apr 24, 2026
33ab9d2
feat: upgrade migration scripts rethink
krogla Apr 24, 2026
2f0928b
refactor: base contracts deploy script
krogla Apr 24, 2026
c9ff5a7
feat: add contract mocks for upgrade testing
krogla Apr 24, 2026
13242a0
fix: voting params adjusting
krogla Apr 24, 2026
89d9f4c
added idvtc hoodi params
skhomuti Apr 26, 2026
1df8457
fix: upgrade voting mock
krogla Apr 26, 2026
4790c58
fix: upgrade and scratch scripts, mocks
krogla Apr 26, 2026
ec56fd2
test: partial fix integration tests
krogla Apr 26, 2026
0a95cef
Merge pull request #1715 from lidofinance/feat/srv3-voting-script
krogla Apr 27, 2026
b6363ab
test: add cmv2 to protocol context, partial fix related tests
krogla Apr 27, 2026
c3b9f87
fix: gas limit test fixed
Amuhar Apr 27, 2026
d897527
Merge pull request #1784 from lidofinance/fix/srv3-integration-tests-1
mkurayan Apr 27, 2026
46d38cd
Merge branch 'develop' into feat/staking-router-3.0
krogla Apr 27, 2026
ed26852
Merge pull request #1785 from lidofinance/fix/integration-test-srv3
Amuhar Apr 27, 2026
54426c8
wip: e2e srv3
eddort Apr 27, 2026
9c2d9b3
fix: missed ts typecheck
krogla Apr 27, 2026
350ad76
test: fix broken state after consolidation tests, fix deposit reserve…
krogla Apr 27, 2026
dfa214b
fix: top up gateway gas test scratch
Amuhar Apr 27, 2026
57776f4
Merge pull request #1789 from lidofinance/fix/srv3-test-integration-2
krogla Apr 27, 2026
dc84a90
Merge pull request #1788 from lidofinance/fix/srv3-hoodi-sanity-check…
krogla Apr 27, 2026
035587a
Merge pull request #1790 from lidofinance/fix/integration-test-srv3
mkurayan Apr 27, 2026
d4f13e3
feat: skip consolidation tests for non scratch environment
mkurayan Apr 27, 2026
3032160
Merge pull request #1791 from lidofinance/feat/staking-router-3.0-con…
mkurayan Apr 27, 2026
c8a6656
fix: e2e oracles
eddort Apr 28, 2026
19ad5bf
fix: e2e oracles format and lints
eddort Apr 28, 2026
af38ec6
fix: e2e hoodi block number
eddort Apr 28, 2026
3c070d0
adjust CMv2 params
skhomuti Apr 28, 2026
37b748c
fix: add consGW pauser param, vote template refactor
krogla Apr 28, 2026
5ff6629
fix: hoodi support - allow extra members in STAKING_MODULE_MANAGE_ROLE
krogla Apr 28, 2026
9dca5c0
Merge pull request #1794 from lidofinance/fix/srv3-vote-fix
krogla Apr 28, 2026
542047a
fix: upgrade scripts flow
krogla Apr 28, 2026
850c172
add todo to set initial epoch for CMv2
skhomuti Apr 29, 2026
782dd1b
fix: report tests deposit logic
krogla Apr 29, 2026
beebc91
chore: fix shell scripts, upgrade test steps
krogla Apr 29, 2026
a9307a0
chore: add test upgrade command
krogla Apr 29, 2026
b837269
Merge pull request #1798 from lidofinance/fix-/srv3-deploy-flow
krogla Apr 29, 2026
68b47b7
fix: e2e tests
eddort Apr 29, 2026
e89b4f7
Merge commit 'b837269abcaf9363484bcb28577835270f4802fa' into fix-/srv…
mkurayan Apr 29, 2026
5b16467
feat: clean-up
mkurayan Apr 29, 2026
81f7b24
feat: restore original logic
mkurayan Apr 29, 2026
dbb6c4b
Revert "feat: restore original logic"
krogla Apr 29, 2026
d63f022
fix: integration tests
krogla Apr 29, 2026
350cdd1
Merge pull request #1799 from lidofinance/fix-/srv3-checker-tests
krogla Apr 29, 2026
5f0295a
fix: add upgrade check (cons. migrator)
krogla Apr 30, 2026
f14f9d1
Merge pull request #1800 from lidofinance/fix/srv3-votescript-checks
eddort Apr 30, 2026
d03f694
Merge branch 'develop' into feat/staking-router-3.0
krogla Apr 30, 2026
9f1a4b2
set initial epoch for CM oracle on hoodi
skhomuti Apr 30, 2026
cc5e64f
fix: vote item description
krogla Apr 30, 2026
eeeaf28
adjust maxExitBalanceEth
skhomuti Apr 30, 2026
1a412d4
deploy srv3 voting contract on hoodi
skhomuti Apr 30, 2026
5018d5f
fix: upd test commands and deployed hoodi state file
krogla Apr 30, 2026
8e470f8
chore: fix csm modules naming
chasingrainbows May 4, 2026
5c9f207
chore: fix csm module name for mainnet
chasingrainbows May 4, 2026
233101d
Merge pull request #1802 from lidofinance/chore/fix-csm-module-naming
chasingrainbows May 5, 2026
ce0386e
Update contracts/0.4.24/Lido.sol
mkurayan May 6, 2026
c2872dc
Update contracts/0.4.24/Lido.sol
mkurayan May 6, 2026
a75267d
Merge pull request #1436 from lidofinance/feat/staking-router-3.0
tamtamchik May 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,6 @@ ETHERSCAN_API_KEY=

# Local devnet private key
LOCAL_DEVNET_PK=0x0000000000000000000000000000000000000000000000000000000000000000
# in case of deploying on local devnet
#LOCAL_RPC_URL=http://rpc123.testnet.fi
#BLOCK_EXPLORER_BASE_URL=http://blockscout123.testnet.fi/
5 changes: 2 additions & 3 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ jobs:
coverage:
name: Hardhat / Unit Tests
runs-on: ubuntu-latest
env:
NODE_OPTIONS: --max_old_space_size=6400

permissions:
contents: write
Expand All @@ -24,7 +22,8 @@ jobs:
uses: ./.github/workflows/setup

- name: Collect coverage
run: yarn test:coverage
run: NODE_OPTIONS="--max-old-space-size=10240" yarn test:coverage
timeout-minutes: 30

- name: Produce the coverage report
uses: lidofinance/coverage-action@a94351baa279790f736655b1891178b1515594ea
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/tests-integration-hoodi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 120
env:
NODE_OPTIONS: --max_old_space_size=7200
NODE_OPTIONS: --max_old_space_size=10240
SKIP_GAS_REPORT: true
SKIP_CONTRACT_SIZE: true
SKIP_INTERFACES_CHECK: true
Expand All @@ -20,7 +20,9 @@ jobs:
uses: ./.github/workflows/setup

- name: Run integration tests
run: yarn test:integration
run: yarn test:integration:upgrade
env:
NETWORK: "hoodi"
RPC_URL: "${{ secrets.HOODI_RPC_URL }}"
FORKING_BLOCK_NUMBER: "2715255"
NETWORK_STATE_FILE: deployed-hoodi.json
5 changes: 3 additions & 2 deletions .github/workflows/tests-integration-mainnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 120
env:
NODE_OPTIONS: --max_old_space_size=7200
NODE_OPTIONS: --max_old_space_size=10240
SKIP_GAS_REPORT: true
SKIP_CONTRACT_SIZE: true
SKIP_INTERFACES_CHECK: true
Expand All @@ -20,7 +20,8 @@ jobs:
uses: ./.github/workflows/setup

- name: Run integration tests
run: yarn test:integration
run: yarn test:integration:upgrade
env:
NETWORK: "mainnet"
RPC_URL: "${{ secrets.ETH_RPC_URL }}"
NETWORK_STATE_FILE: deployed-mainnet.json
4 changes: 4 additions & 0 deletions .github/workflows/tests-integration-scratch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ jobs:
- name: Common setup
uses: ./.github/workflows/setup

# https://github.com/foundry-rs/foundry-toolchain
- name: Install foundry
uses: foundry-rs/foundry-toolchain@v1

- name: Set env
run: cp .env.example .env

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests-unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
uses: ./.github/workflows/setup

- name: Run unit tests
run: yarn test
run: NODE_OPTIONS="--max-old-space-size=10240" yarn test

test_foundry_fuzzing:
name: Foundry / Fuzzing & Invariants
Expand Down
9 changes: 7 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ coverage/
state-mate/

coverage.json
localhost.json

typechain/
typechain-types/
Expand All @@ -25,12 +26,16 @@ foundry/out/
lib/abi/*.json

.env
.env.*
!.env.example
!.env.*.example
accounts.json
deployed-local.json
deployed-local-devnet.json
deployed-hardhat.json
deployed-local-devnet.json
deployed-mainnet-upgrade.json
deployed-*-upgrade.json
**/upgrade-params-local.toml
**/upgrade-params-*-upgrade.toml

# MacOS
.DS_Store
Loading
Loading