Registry
Inherits: Governance
Author: yearn.finance
Serves as an on chain registry to track any Yearn vaults and strategies that a certain party wants to endorse. Can also be used to deploy new vaults of any specific API version.
State Variables
releaseRegistry
address public immutable releaseRegistry;
MULTI_STRATEGY_TYPE
uint256 public constant MULTI_STRATEGY_TYPE = 1;
SINGLE_STRATEGY_TYPE
uint256 public constant SINGLE_STRATEGY_TYPE = 2;
name
string public name;
taggers
mapping(address => bool) public taggers;
endorsers
mapping(address => bool) public endorsers;
vaultInfo
mapping(address => Info) public vaultInfo;
assetIsUsed
mapping(address => bool) public assetIsUsed;
_endorsedVaults
mapping(address => address[]) internal _endorsedVaults;
assets
address[] public assets;
Functions
onlyEndorsers
Can only be gov or an endorser
.
modifier onlyEndorsers();
onlyTaggers
Can only be gov or a tagger
.
modifier onlyTaggers();