Facundo Farall
8cd695676a
build: ➖ ➕ Change Snowbridge contracts dependency from upstream to fork ( #18 )
2025-03-28 15:49:43 -03:00
Facundo Farall
b4797cceef
build: ➕ Add Snowbridge contracts dependency to Foundry project ( #5 )
2025-03-14 10:47:33 -03:00
Facundo Farall
a78cb3ce41
feat: 🏗️ Setup basic AVS contract ( #4 )
...
* forge install: eigenlayer-contracts
v1.1.1
* fix: 🗑️ Cleanup dependencies from init
* forge install: forge-std
v1.9.6
* forge install: openzeppelin-contracts
v5.2.0
* forge install: openzeppelin-contracts-upgradeable
v5.2.0
* chore: 🙈 Ignore IDE directories
* chore: 🏗️ Modify config in `foundry.toml` based on EigenLayer's example
* feat: 🚧 Add `ServiceManagerBase` contract and dependencies based on eigenlayer-middleware
* feat: 🚧 Naive implementation of missing functions replacing AVSDirectory for AllocationManager
* docs: 📝 Add first draft of contracts diagram
* refactor: 🔥 Remove unnecessary functions and refactor most important ones to the top
* docs: 📝 Update contracts diagram
* docs: 📝 Update contracts diagram
* feat: ✨ Implement basic mocked Service Manager
* test: 🚧 Cleanup and start testing setup for mock ServiceManagerBase
* test: 🤡 Add mocks to setup tests
* test: 🤡 Add deployment of RewardsCoordinator
* test: ✅ Deploy EigenLayer mocked contracts in test
* revert: ➖ Remove proglematic submodules
* revert: ➖ Remove forge-std dependency
* forge install: forge-std
v1.9.6
* forge install: openzeppelin-contracts
v5.2.0
* forge install: openzeppelin-contracts-upgradeable
v5.2.0
* forge install: eigenlayer-contracts
v1.3.0
* revert: ➖ Remove faulty dependency
* forge install: eigenlayer-contracts
v1.3.0
* revert: ➖ remove added dependency
* forge install: eigenlayer-contracts
v1.3.0
* revert: ➖ Remove openzeppelin dependencies from root project
* test: 🚧 Make test run after dependency mayhem
* test: ✅ Add passing createOperatorSets test with empty params
* style: 🎨 Apply forge fmt
2025-03-11 17:16:16 -03:00
Facundo Farall
25160cd9b2
chore: 🏗️ Setup Foundry project for AVS contracts ( #1 )
...
* forge install: forge-std
v1.9.6
* chore: 🏗️ Add `forge-std` submodule
* chore: 🏗️ Setup foundry project for AVS contracts
* ci: 👷 Restrict push execution of CI to `main` branch
* ci: 💚 Put restriction to `main` branch in `push` not in `pull_request`
2025-03-06 14:35:05 -03:00