Pool info library
Interface for pool info library
this implements the Pool info library, which provides read-only convenience functions to query additional information and metadata about the core Pool contract.
modules
(address pool) → address, address, address, address
(public)get information about the underlying staking and reward modules
Parameters
pool
: address of Pool contract
Returns
- staking module address
- reward module address
- staking module type
- reward module type
register
(address factory, address info)
(external)register factory to info module
Parameters
factory
: address of factoryinfo
: address of info module contract
rewards
(address pool, address addr) → uint256[] rewards_
(public)get pending rewards for arbitrary Pool and user pair
Parameters
pool
: address of Pool contractaddr
: address of user for preview
Returns
- pending rewards for pool and user
Last modified 8mo ago