@ensuro/core
Version:
Ensuro - Decentralized insurance protocol
49 lines (43 loc) • 773 B
JavaScript
const WhitelistStatus = {
notdefined: 0,
whitelisted: 1,
blacklisted: 2,
};
const ComponentKind = {
eToken: 1,
riskModule: 2,
premiumsAccount: 3,
};
const ComponentStatus = {
inactive: 0,
active: 1,
deprecated: 2,
suspended: 3,
};
const ETokenParameter = {
// From IEToken.Parameter
liquidityRequirement: 0,
minUtilizationRate: 1,
maxUtilizationRate: 2,
internalLoanInterestRate: 3,
};
const RiskModuleParameter = {
// From IRiskModule.Parameter
moc: 0,
jrCollRatio: 1,
collRatio: 2,
ensuroPpFee: 3,
ensuroCocFee: 4,
jrRoc: 5,
srRoc: 6,
maxPayoutPerPolicy: 7,
exposureLimit: 8,
maxDuration: 9,
};
module.exports = {
ComponentKind,
ComponentStatus,
ETokenParameter,
RiskModuleParameter,
WhitelistStatus,
};