Power Pool Governance
calls the PowerIndexPoolController.sol
via callVotingByPool()
, which calls the PowerIndexPool.sol
via callVoting()
method.PowerIndexPoolController.sol
wraps the underlying token to WrappedPiErc20.sol
and transfers WrappedPiErc20.sol
tokens to the pool. WrappedPiErc20.sol
contract stakes the underlying tokens into the corresponding protocol contract (e.g., Aave Safety Module, Sushibar, etc.).