ExocoreNetwork / exocore

5 stars 9 forks source link

[refactor] New voting power implementation #39

Closed TimmyExogenous closed 2 months ago

TimmyExogenous commented 2 months ago

Description

This PR implements the new voting power design, please refer to the above documentation for more details. voting power design

Customizing epoch for every AVS hasn't been implemented here, this might be implemented in the AVS module. So for dogfood, voting power will still be updated each block, because the mock AVS configures one block as the epoch duration of the dogfood. Additionally, the mock AVS configures all registered assets as the default supported assets of all AVSs.

change

todo