flâneur — a map of the web's best reading

eigenlayer-middleware/docs/BLSOperatorStateRetriever.md at m2-mainnet · Layr-Labs/eigenlayer-middleware

github.com · saved by 1 readers

This contract is deployed once and is intended to be used by all AVSs that use the provided registry contracts. It is used as a utility for offchain AVS actors to fetch the details of AVSs operators, their stakes in the StakeRegistry, and their indices in the IndexRegistry. This contract is a bunch of view functions that are very gas expensive, they are meant to only be called by offchain actors. This gets the ordered list of operators and their stakes for the provided quorum numbers for the AVS with the provided registry coordinator at the provided block number There is an overloaded version of this function that takes an operator id and uses the quorum numbers they were registered for instead of having the caller provide quorum numbers. This function is particularly called by AVS aggregators, who get BLS signatures from AVS operators to confirm their signature onchain. Using the provided block number, registry coordinator, quorum numbers, and non signing operator ids, it returns the

This contract is deployed once and is intended to be used by all AVSs that use the provided registry contracts. It is used as a utility for offchain AVS actors to fetch the details of AVSs operators, their stakes in the StakeRegistry, and their indices in the IndexRegistry. This contract is a bunch of view functions that are very gas expensive, they are meant to only be called by offchain actors. This gets the ordered list of operators and their stakes for the provided quorum numbers for the AVS with the provided registry coordinator at the provided block number There is an overloaded version

Explore this link on the map →