Skip to content

Eoracle/eoracle-middleware

 
 

Repository files navigation

Eoracle Middleware

Overview

eoracle extends the Ethereum Proof of Stake by providing a programmable data layer that connects smart contracts with real-world data. This repository hosts the smart contracts necessary for creating Eoracle AVS contracts that interact with the EigenLayer core contracts.

EigenLayer is a set of smart contracts deployed on Ethereum that enable restaking of assets to secure new services called AVSs (actively validated services).

Getting Started

To begin using the Eoracle Middleware, follow the instructions below. Additional documentation is provided to help you understand both Eoracle and EigenLayer.

Documentation

Eoracle Overview

EigenLayer Overview

Building and Running Tests

This repository utilizes Foundry for smart contract development. Follow the instructions in the Foundry documentation for installation and usage guidelines. Once Foundry is set up, you can build and test the project using the following commands:

foundryup
forge install
forge build
forge test

Deployments

Mainnet Deployment

Name Proxy Implementation Notes
EOServiceManager 0x23221c5bB90C7c57ecc1E75513e2E4257673F0ef 0xbE94...6F51 Proxy: [email protected]
EORegistryCoordinator 0x757E6f572AfD8E111bD913d35314B5472C051cA8 0xe7a1...E9Ae Proxy: [email protected]
EOStakeRegistry 0x761DF0e99160a4bd19391475D2a1101eaab20F24 0xD9Cc...72B4 Proxy: [email protected]
EOBLSApkRegistry 0xBAdDb21a8fa8fbFDF81e967819B283787EbF84ec 0xA41a...Fb7e Proxy: [email protected]
EOIndexRegistry 0x99617c9AE252d3924335507Fa17B94E5f2C3582B 0x89Bd...Ee34 Proxy: [email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Solidity 99.8%
  • Other 0.2%