Skip to content

Commit

Permalink
Event Listener Upgrade + Wrapper Types + sdk::main macro (#333)
Browse files Browse the repository at this point in the history
* chore: add docs, cleanup blueprint for incredible squaring

* feat: add SubstrateEventListenerContext

* Update event_listeners.md

Co-authored-by: Alex <[email protected]>

* Update event_listeners.md

Co-authored-by: Alex <[email protected]>

* Update event_listeners.md

Co-authored-by: Alex <[email protected]>

* Cleanup

* EVT -> EVENT type param name change on struct

* Begin moving watchers into event listeners

* wip

* wip

* Blueprint compiling

* Get multiple event listeners working w/tangle

* work on reports macro

* QOS and report macros working

* All lints, fmt, passing

* wip

* All minus 1 job-macro-related compile error in evm event listener impl

* Get eigen mostly compiling

* reduce complexity for next debugging session

* tangle compiling and working, evm compiling

evm event_watcher notation needs to be moved into the event_listener block

* Remove event_watcher

* Merge main to reorg against eigenlayer refactoring (#344)

* chore: merge main and clean up merge conflicts

* fix: resolve more merge conflicts

* fix: comments

* feat: fix more merge conflicts relating to changes on main

* fix: lib

* fix: attempt to resolve build

* wip

* Add relevant git submodules

* 1 compile error

* Get tangle integration test passing

* fix: simplify joinfill

* fix: fmt

* fix: fix compilation with joinfill issue

* fix: cleanup and push testing forward

---------

Co-authored-by: drewstone <[email protected]>
Co-authored-by: Alex <[email protected]>
  • Loading branch information
3 people authored Oct 10, 2024
1 parent f2cf1b8 commit 8ee8790
Show file tree
Hide file tree
Showing 33 changed files with 1,726 additions and 1,569 deletions.
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
[submodule "blueprints/incredible-squaring/contracts/lib/tnt-core"]
path = blueprints/incredible-squaring/contracts/lib/tnt-core
url = https://github.com/tangle-network/tnt-core
[submodule "blueprints/incredible-squaring/contracts/lib/eigenlayer-middleware"]
path = blueprints/incredible-squaring/contracts/lib/eigenlayer-middleware
url = https://github.com/Layr-Labs/eigenlayer-middleware

# For the incredible-squaring-eigenlayer blueprint
[submodule "blueprints/incredible-squaring-eigenlayer/contracts/lib/eigenlayer-middleware"]
Expand All @@ -14,6 +17,9 @@
path = blueprints/incredible-squaring-eigenlayer/contracts/lib/forge-std
url = https://github.com/foundry-rs/forge-std

[submodule "blueprints/tangle-avs-blueprint/contracts/lib/forge-std"]
path = blueprints/tangle-avs-blueprint/contracts/lib/forge-std
url = https://github.com/foundry-rs/forge-std

# For the ecdsa-threshold-mpc blueprint
[submodule "blueprints/ecdsa-threshold-mpc/contracts/lib/forge-std"]
Expand Down
Loading

0 comments on commit 8ee8790

Please sign in to comment.