Skip to content

Commit

Permalink
feat: mev-commit AVS for validator opt-in (#176)
Browse files Browse the repository at this point in the history
* feat: mev-commit AVS for validator opt-in

commit 56c9eef
Author: Shawn <[email protected]>
Date:   Wed Jun 26 17:12:25 2024 -0700

    test: validator registration + mocks

commit 0a457db
Author: Shawn <[email protected]>
Date:   Wed Jun 26 16:02:21 2024 -0700

    test: operator registration

commit 3fdb106
Author: Shawn <[email protected]>
Date:   Wed Jun 26 15:07:51 2024 -0700

    test: init unit testing setup

commit dca122b
Author: Shawn <[email protected]>
Date:   Wed Jun 26 13:39:59 2024 -0700

    fix: use main branch for metadata json

commit 63c7b51
Author: Shawn <[email protected]>
Date:   Wed Jun 26 13:29:33 2024 -0700

    feat: introduce validator opt in router + docs

commit b14fdd7
Author: Shawn <[email protected]>
Date:   Wed Jun 26 12:55:36 2024 -0700

    fix: make IValidatorRegistryV1 an interface

commit 4580b5d
Author: Shawn <[email protected]>
Date:   Wed Jun 26 12:42:35 2024 -0700

    docs: comments for interface funcs

commit 4c70ff1
Author: Shawn <[email protected]>
Date:   Tue Jun 25 20:58:32 2024 -0700

    docs: comments on main funcs

commit 29e9a18
Author: Shawn <[email protected]>
Date:   Tue Jun 25 19:56:20 2024 -0700

    chore: add funcs to interface

commit 682a06e
Author: Shawn <[email protected]>
Date:   Tue Jun 25 19:54:28 2024 -0700

    feat: organize funcs and handle edge cases

commit 780bbb7
Author: Shawn <[email protected]>
Date:   Tue Jun 25 19:00:53 2024 -0700

    feat: pay unfreeze fee to receiver account

commit fe70c5d
Author: Shawn <[email protected]>
Date:   Tue Jun 25 18:29:47 2024 -0700

    feat: allow lst restakers to choose multiple validators

commit 603dada
Author: Shawn <[email protected]>
Date:   Tue Jun 25 17:38:55 2024 -0700

    feat: simplify state storage using util + modifiers + nameChanges

commit 66fddcc
Author: Shawn <[email protected]>
Date:   Tue Jun 25 13:45:41 2024 -0700

    feat: remove cached restakers list + todos

commit 325d47a
Author: Shawn <[email protected]>
Date:   Tue Jun 25 09:34:53 2024 -0700

    refactor: ordering nits

commit 47e56b7
Author: Shawn <[email protected]>
Date:   Tue Jun 25 09:22:37 2024 -0700

    refactor: function order etc

commit 1a4e76e
Author: Shawn <[email protected]>
Date:   Fri Jun 21 12:13:28 2024 -0700

    refactor: move to val reg dir

commit 0e5f091
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:39:06 2024 -0700

    fix: interface matches freeze func

commit 6134431
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:37:39 2024 -0700

    feat: freeze in batches

commit 1f773c0
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:26:48 2024 -0700

    docs: update

commit 548ee50
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:23:37 2024 -0700

    docs: update

commit cb8e695
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:21:22 2024 -0700

    docs: update

commit 201a057
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:19:30 2024 -0700

    docs: update docs

commit c856a2a
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:16:29 2024 -0700

    docs: update

commit d69007c
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:14:47 2024 -0700

    docs: update

commit 2ddfa74
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:13:39 2024 -0700

    docs: update

commit 12fd84b
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:09:51 2024 -0700

    docs: readme

commit 0e00276
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:08:28 2024 -0700

    docs: update

commit 990a10f
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:06:13 2024 -0700

    docs: update readme

commit c9103be
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:04:41 2024 -0700

    docs: nits

commit 159349c
Author: Shawn <[email protected]>
Date:   Tue Jun 18 16:03:23 2024 -0700

    docs: clean up readme

commit 677008d
Author: Shawn <[email protected]>
Date:   Tue Jun 18 01:04:24 2024 -0700

    docs: nit comment

commit a32f2ab
Author: Shawn <[email protected]>
Date:   Tue Jun 18 01:02:50 2024 -0700

    docs: cleanup + readme

commit a89de09
Author: Shawn <[email protected]>
Date:   Mon Jun 17 20:35:32 2024 -0700

    feat: still wip but added lst support

commit dea3e5c
Author: Shawn <[email protected]>
Date:   Mon Jun 17 14:35:24 2024 -0700

    chore: logo as png

commit c59c0bd
Author: Shawn <[email protected]>
Date:   Sun Jun 16 01:19:57 2024 -0700

    fix: metadata link

commit b959ab2
Author: Shawn <[email protected]>
Date:   Sun Jun 16 01:16:40 2024 -0700

    chore: use correct primev logo

commit 81799e9
Author: Shawn <[email protected]>
Date:   Thu Jun 13 13:11:27 2024 -0700

    chores: todos

commit 6e538ea
Author: Shawn <[email protected]>
Date:   Thu Jun 13 12:12:01 2024 -0700

    docs: todos

commit 4647f70
Author: Shawn <[email protected]>
Date:   Thu Jun 13 10:21:14 2024 -0700

    doc: populate metadata

commit 3a08641
Author: Shawn <[email protected]>
Date:   Thu Jun 13 10:18:31 2024 -0700

    feat: commit eth_tmp

commit 856c963
Author: Shawn <[email protected]>
Date:   Thu Jun 13 01:41:32 2024 -0700

    feat: wip

commit 8e23e2c
Author: Shawn <[email protected]>
Date:   Thu Jun 13 01:18:44 2024 -0700

    feat: wip

commit 3756963
Author: Shawn <[email protected]>
Date:   Wed Jun 12 21:39:36 2024 -0700

    feat: add interface, docs

commit b908a2a
Author: Shawn <[email protected]>
Date:   Wed Jun 12 16:30:48 2024 -0700

    feat: more wip code + README

commit 1bdd96b
Author: Shawn <[email protected]>
Date:   Wed Jun 12 00:54:56 2024 -0700

    fix: require msg nit

commit e14737f
Author: Shawn <[email protected]>
Date:   Wed Jun 12 00:53:06 2024 -0700

    feat: wip updates

commit d8bb2e6
Author: Shawn <[email protected]>
Date:   Tue Jun 11 16:53:10 2024 -0700

    feat: more wip code

commit 7e877ab
Author: Shawn <[email protected]>
Date:   Tue Jun 11 00:40:42 2024 -0700

    feat: commit wip code

commit 8536b4a
Author: Shawn <[email protected]>
Date:   Mon Jun 10 23:12:13 2024 -0700

    chore: add eigenlayer contracts as dep

commit c5deb7e
Author: Shawn <[email protected]>
Date:   Tue Jun 25 14:59:51 2024 -0700

    fix: bindings + abi

commit 71236f8
Author: Shawn <[email protected]>
Date:   Tue Jun 25 14:46:27 2024 -0700

    refactor: val reg now uses explicit "exist" fields

* feat: adjust function permissions

* fix: fee payment per validator

* test: testRequestValidatorsDeregistration

* test: testDeregisterValidator

* docs: update lst restaker requirements

* test: testRegisterLSTRestaker

* chore: generate abi + bindings

* test: testRequestLSTRestakerDeregistration

* test: testDeregisterLSTRestaker

* test: freeze functionality

* feat: adjust unfreeze + test

* feat: make whenNotPaused first modifier

* test: pauseability of main funcs

* test: setters

* chore: add newlines

* docs: nit
  • Loading branch information
shaspitz authored Jun 29, 2024
1 parent bd0df4d commit 0ad75c4
Show file tree
Hide file tree
Showing 22 changed files with 9,644 additions and 8 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@
[submodule "contracts/lib/forge-std"]
path = contracts/lib/forge-std
url = https://github.com/foundry-rs/forge-std
[submodule "contracts/lib/eigenlayer-contracts"]
path = contracts/lib/eigenlayer-contracts
url = https://github.com/Layr-Labs/eigenlayer-contracts.git
Loading

0 comments on commit 0ad75c4

Please sign in to comment.