Facundo Farall
ba53d38eb5
docs: 📝 Update contracts diagram ( #45 )
2025-04-17 12:26:25 -03:00
Facundo Farall
e412500e61
docs: 📝 Update proofs Substrate > Ethereum diagram ( #14 )
2025-03-26 21:52:26 -03:00
Facundo Farall
70a034fab7
feat: 🏗️ Setup smart contracts structure for messages Substrate->Eth ( #8 )
...
This PR:
- Sets up an interface for message passing from a Substrate chain to the
Ethereum.
- Adds a diagram for understanding how messages are validated.
2025-03-19 10:23:20 -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