-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinsurance.json
More file actions
96 lines (96 loc) · 3 KB
/
Copy pathinsurance.json
File metadata and controls
96 lines (96 loc) · 3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
"schema_version": "1.0",
"token_type": "insurance",
"name": "LendEx Smart Contract Cover",
"symbol": "covLEND",
"decimals": 18,
"description": "Coverage token providing protection against smart contract exploits on LendEx v3. Each token represents $1 of coverage limit. Coverage is valid until 2026-06-01 and pays out in USDC on a successful claim.",
"logo_uri": "https://insurex.example.com/covlend-logo.png",
"website": "https://insurex.example.com",
"social": {
"twitter": "https://twitter.com/insurexprotocol",
"discord": "https://discord.gg/insurex",
"telegram": null,
"github": "https://github.com/insurex-protocol",
"whitepaper": "https://insurex.example.com/docs/whitepaper.pdf"
},
"type_metadata": {
"coverage": {
"against": [
{
"risk": "smart_contract_exploit",
"description": "Loss of funds due to a bug or exploit in LendEx v3 smart contracts"
},
{
"risk": "oracle_manipulation",
"description": "Loss caused by price oracle manipulation resulting in incorrect liquidations"
}
],
"covered_protocol": {
"name": "LendEx",
"version": "v3",
"contract_address": "ML1lendex...",
"chain": "mintlayer"
},
"limit_per_token_usd": 1.0,
"payout_token": "USDC",
"payout_token_address": "ML1usdc...",
"coverage_currency": "USD"
},
"validity": {
"valid_from": "2025-06-01",
"valid_until": "2026-06-01",
"cooldown_period_days": 3
},
"premium": {
"annual_premium_rate": 0.025,
"premium_token": "USDC",
"premium_payment": "prepaid"
},
"claims": {
"claims_contract": "ML1insurexclaims...",
"claims_process": "governance_vote",
"assessment_body": "InsureX Advisory Council",
"payout_delay_days": 14,
"claims_url": "https://insurex.example.com/claims"
},
"pool": {
"underwriting_pool_address": "ML1covlendpool...",
"total_capacity_usd": 5000000,
"available_capacity_usd": 3200000,
"utilization_rate": 0.36,
"capital_providers_apy": 0.022
},
"exclusions": [
"Losses due to user error or phishing",
"Economic exploits (e.g. flash loan arbitrage that does not drain the protocol)",
"Losses occurring after coverage expiry",
"Rug pulls by the covered protocol's team"
],
"protocol": {
"name": "InsureX",
"version": "2.0.0",
"contract_address": "ML1insurex...",
"audit_url": "https://insurex.example.com/audits/v2-audit.pdf"
},
"transfer_policy": "transferable",
"soulbound": false
},
"cross_chain": [],
"market": {
"launch_date": "2025-06-01",
"launch_price_usd": 1.0,
"exchanges": [
{
"name": "InsureX Marketplace",
"type": "dex",
"chain": "mintlayer",
"pool_address": "ML1covlendmarket...",
"pairs": ["covLEND/USDC"]
}
],
"coingecko_id": null,
"coinmarketcap_id": null
},
"certifications": []
}