Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase Master on M2-Mainnet #351

Closed
wants to merge 32 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5981e6f
changes
Gajesh2007 Nov 6, 2023
5fd5d81
bug fix
Gajesh2007 Nov 6, 2023
b84bc69
eigenpod test file changes
Gajesh2007 Nov 6, 2023
497bf09
changes
Gajesh2007 Nov 7, 2023
2692791
removed extra func
Gajesh2007 Nov 7, 2023
9c23b40
chore: migrate BitmapUtils and BN254 to middleware
wadealexc Nov 7, 2023
03bd434
Merge pull request #316 from Layr-Labs/gaj/newPr
Gajesh2007 Nov 7, 2023
bccae53
Merge pull request #319 from Layr-Labs/alex/migrate-bitmap-utils
wadealexc Nov 7, 2023
7fb00d5
chore: add correct M2 Goerli deployment info (#320)
ChaoticWalrus Nov 7, 2023
4f2018c
feat(linting): add commit linter (#296)
stevennevins Nov 7, 2023
62a7c40
EigenPod Unit Test Refactor (#317)
ypatil12 Nov 8, 2023
2965deb
chore: delete unused files (#321)
ChaoticWalrus Nov 8, 2023
606f524
Docs: Note edge case for not completing a queued withdrawal for Eigen…
ypatil12 Nov 9, 2023
08f7b43
fix: remove redudant command (#322)
stevennevins Nov 13, 2023
db4506d
chore: fix broken links and clean up readme (#326)
wadealexc Nov 13, 2023
4e2ef13
chore: use a fixed prover version (#327)
ChaoticWalrus Nov 14, 2023
7a24f6b
chore: update DelegationManager docs to reflect plural queueWithdrawa…
wadealexc Nov 14, 2023
75e5943
chore: switch implementation addresses in README table to M2 versions…
ChaoticWalrus Nov 14, 2023
d804820
test: create integration test framework (#335)
wadealexc Nov 17, 2023
5a6bca7
test: support native eth in integration tests (#340)
wadealexc Nov 29, 2023
114739a
eigenpod and eigenpodmanager integration tests (#347)
Gajesh2007 Nov 30, 2023
272a7e2
test: implement random withdrawal generator (#349)
wadealexc Nov 30, 2023
5fd0290
Test: DelegationManager unit tests refactor (#332)
8sunyuan Nov 30, 2023
9b2ad8f
remove balance update proof functionality
ypatil12 Nov 2, 2023
fd3d825
add comment explaining validator fields proof for balance update
ypatil12 Nov 2, 2023
32503ea
comment out failing tests; compiling
ypatil12 Nov 3, 2023
0b2985b
added proofs
Sidu28 Nov 3, 2023
75cd927
update EigenPod unit and integration tests
ypatil12 Nov 6, 2023
9207858
update docs to reflect balance update refactor
ypatil12 Nov 6, 2023
30e49d3
remove unused functions from ProofParsing test util
ypatil12 Nov 6, 2023
043a809
feat: interface change for mw sigchecker
8sunyuan Nov 21, 2023
8c22680
init
Sidu28 Nov 29, 2023
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
2 changes: 1 addition & 1 deletion .github/workflows/certora-prover.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
distribution: temurin
java-version: '17'
- name: Install certora
run: pip install certora-cli
run: pip install certora-cli==4.13.1
- name: Install solc
run: |
wget https://github.com/ethereum/solidity/releases/download/v0.8.12/solc-static-linux
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/commitlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: CI

on: [push, pull_request]

jobs:
commitlint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install node dependencies
run: |
npm install conventional-changelog-conventionalcommits
npm install commitlint@latest

- name: Validate current commit (last commit) with commitlint
if: github.event_name == 'push'
run: npx commitlint --from HEAD~1 --to HEAD --verbose

- name: Validate PR commits with commitlint
if: github.event_name == 'pull_request'
run: npx commitlint --from ${{ github.event.pull_request.head.sha }}~${{ github.event.pull_request.commits }} --to ${{ github.event.pull_request.head.sha }} --verbose
1 change: 1 addition & 0 deletions .github/workflows/testinparallel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
strategy:
matrix:
file: ${{fromJson(needs.prepare.outputs.matrix)}}
fail-fast: false
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand Down
4 changes: 4 additions & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx --no -- commitlint --edit ${1}
36 changes: 36 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

## Requirements

Foundry
Git
Node.js

## Setup Repo

```bash
git clone [email protected]:Layr-Labs/eigenlayer-contracts.git
```

### Install Dependencies

```bash
npm install

npx husky install

forge install
```

### Pull Requests

All tests must pass

Commits must be linted

A descriptive summary of the PR has been provided.

### Environment Variables

Some of the tests and features of this repository require environment variables to be set up.

Copy the .env.example file to create a .env and populate it with the appropriate environment values that you have control over
287 changes: 0 additions & 287 deletions CVL2.py

This file was deleted.

Loading
Loading