Skip to content

Commit 94e1764

Browse files
authored
chore: release v2.12.0 (#1359)
2 parents 93732f1 + dfaad65 commit 94e1764

File tree

7 files changed

+168
-16
lines changed

7 files changed

+168
-16
lines changed
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
// SPDX-License-Identifier: GPL-3.0-only
2+
3+
pragma solidity >=0.5.0;
4+
5+
interface IQuotationData {
6+
7+
function authQuoteEngine() external view returns (address);
8+
function stlp() external view returns (uint);
9+
function stl() external view returns (uint);
10+
function pm() external view returns (uint);
11+
function minDays() external view returns (uint);
12+
function tokensRetained() external view returns (uint);
13+
function kycAuthAddress() external view returns (address);
14+
15+
function refundEligible(address) external view returns (bool);
16+
function holdedCoverIDStatus(uint) external view returns (uint);
17+
function timestampRepeated(uint) external view returns (bool);
18+
19+
enum HCIDStatus {NA, kycPending, kycPass, kycFailedOrRefunded, kycPassNoCover}
20+
enum CoverStatus {Active, ClaimAccepted, ClaimDenied, CoverExpired, ClaimSubmitted, Requested}
21+
22+
function addInTotalSumAssuredSC(address _add, bytes4 _curr, uint _amount) external;
23+
24+
function subFromTotalSumAssuredSC(address _add, bytes4 _curr, uint _amount) external;
25+
26+
function subFromTotalSumAssured(bytes4 _curr, uint _amount) external;
27+
28+
function addInTotalSumAssured(bytes4 _curr, uint _amount) external;
29+
30+
function setTimestampRepeated(uint _timestamp) external;
31+
32+
/// @dev Creates a blank new cover.
33+
function addCover(
34+
uint16 _coverPeriod,
35+
uint _sumAssured,
36+
address payable _userAddress,
37+
bytes4 _currencyCode,
38+
address _scAddress,
39+
uint premium,
40+
uint premiumNXM
41+
) external;
42+
43+
44+
function addHoldCover(
45+
address payable from,
46+
address scAddress,
47+
bytes4 coverCurr,
48+
uint[] calldata coverDetails,
49+
uint16 coverPeriod
50+
) external;
51+
52+
function setRefundEligible(address _add, bool status) external;
53+
54+
function setHoldedCoverIDStatus(uint holdedCoverID, uint status) external;
55+
56+
function setKycAuthAddress(address _add) external;
57+
58+
function changeAuthQuoteEngine(address _add) external;
59+
60+
function getUintParameters(bytes8 code) external view returns (bytes8 codeVal, uint val);
61+
62+
function getProductDetails()
63+
external
64+
view
65+
returns (
66+
uint _minDays,
67+
uint _pm,
68+
uint _stl,
69+
uint _stlp
70+
);
71+
72+
function getCoverLength() external view returns (uint len);
73+
74+
function getAuthQuoteEngine() external view returns (address _add);
75+
76+
function getTotalSumAssured(bytes4 _curr) external view returns (uint amount);
77+
78+
function getAllCoversOfUser(address _add) external view returns (uint[] memory allCover);
79+
80+
function getUserCoverLength(address _add) external view returns (uint len);
81+
82+
function getCoverStatusNo(uint _cid) external view returns (uint8);
83+
84+
function getCoverPeriod(uint _cid) external view returns (uint32 cp);
85+
86+
function getCoverSumAssured(uint _cid) external view returns (uint sa);
87+
88+
function getCurrencyOfCover(uint _cid) external view returns (bytes4 curr);
89+
90+
function getValidityOfCover(uint _cid) external view returns (uint date);
91+
92+
function getscAddressOfCover(uint _cid) external view returns (uint, address);
93+
94+
function getCoverMemberAddress(uint _cid) external view returns (address payable _add);
95+
96+
function getCoverPremiumNXM(uint _cid) external view returns (uint _premiumNXM);
97+
98+
function getCoverDetailsByCoverID1(
99+
uint _cid
100+
)
101+
external
102+
view
103+
returns (
104+
uint cid,
105+
address _memberAddress,
106+
address _scAddress,
107+
bytes4 _currencyCode,
108+
uint _sumAssured,
109+
uint premiumNXM
110+
);
111+
112+
function getCoverDetailsByCoverID2(
113+
uint _cid
114+
)
115+
external
116+
view
117+
returns (
118+
uint cid,
119+
uint8 status,
120+
uint sumAssured,
121+
uint16 coverPeriod,
122+
uint validUntil
123+
);
124+
125+
function getHoldedCoverDetailsByID1(
126+
uint _hcid
127+
)
128+
external
129+
view
130+
returns (
131+
uint hcid,
132+
address scAddress,
133+
bytes4 coverCurr,
134+
uint16 coverPeriod
135+
);
136+
137+
function getUserHoldedCoverLength(address _add) external view returns (uint);
138+
139+
function getUserHoldedCoverByIndex(address _add, uint index) external view returns (uint);
140+
141+
function getHoldedCoverDetailsByID2(
142+
uint _hcid
143+
)
144+
external
145+
view
146+
returns (
147+
uint hcid,
148+
address payable memberAddress,
149+
uint[] memory coverDetails
150+
);
151+
152+
function getTotalSumAssuredSC(address _add, bytes4 _curr) external view returns (uint amount);
153+
154+
function changeCoverStatusNo(uint _cid, uint8 _stat) external;
155+
156+
}

deployments/build.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,9 @@ const contractList = [
1717
['@openzeppelin/contracts-v4/token/ERC20/ERC20.sol:ERC20', 'ERC20'],
1818
'Governance',
1919
'IndividualClaims',
20-
'LegacyClaimProofs',
2120
'LegacyClaimsData',
22-
'LegacyClaimsReward',
23-
'LegacyPooledStaking',
24-
'LegacyQuotationData',
21+
['IQuotationData', 'LegacyQuotationData'],
22+
'LimitOrders',
2523
'MCR',
2624
'MemberRoles',
2725
'NXMaster',

deployments/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deployments/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nexusmutual/deployments",
3-
"version": "2.11.1",
3+
"version": "2.12.0",
44
"description": "Nexus Mutual deployed contract addresses and abis",
55
"typings": "./dist/index.d.ts",
66
"main": "./dist/index.js",

deployments/src/addresses.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Assessment": "0xcafeaa5f9c401b7295890f309168Bbb8173690A3",
3-
"AssessmentViewer": "0xcafeaB457b2987Ec85a4db7b92a6C7D57C9e2b26",
3+
"AssessmentViewer": "0xcafeaA6660019915EC109052825ee7121480F0cD",
44
"cbBTC": "0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf",
55
"Chainlink-DAI-ETH": "0x773616E4d11A78F511299002da57A0a94577F1f4",
66
"Chainlink-ENZYME-VAULT": "0xCc72039A141c6e34a779eF93AEF5eB4C82A893c7",
@@ -12,20 +12,18 @@
1212
"CoverBroker": "0x0000cbD7a26f72Ff222bf5f136901D224b08BE4E",
1313
"CoverNFT": "0xcafeaCa76be547F14D0220482667B42D8E7Bc3eb",
1414
"CoverProducts": "0xcafead81a2c2508e7344155eB0DA67a3a487AA8d",
15-
"CoverViewer": "0xcafea84e199C85E44F34CD75374188D33FB94B4b",
15+
"CoverViewer": "0xcafea53a6c1774030F4B1C06B4A5743d5AFFF8b9",
1616
"DAI": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
1717
"Governance": "0x4A5C681dDC32acC6ccA51ac17e9d461e6be87900",
1818
"IndividualClaims": "0xcafeac12feE6b65A710fA9299A98D65B4fdE7a62",
19-
"LegacyClaimProofs": "0xcafea81b73daB8F42C5eca7d2E821A82660B6775",
2019
"LegacyClaimsData": "0xdc2D359F59F6a26162972c3Bd0cFBfd8C9Ef43af",
21-
"LegacyClaimsReward": "0xcafeaDcAcAA2CD81b3c54833D6896596d218BFaB",
22-
"LegacyPooledStaking": "0x84EdfFA16bb0b9Ab1163abb0a13Ff0744c11272f",
2320
"LegacyQuotationData": "0x1776651F58a17a50098d31ba3C3cD259C1903f7A",
21+
"LimitOrders": "0xcafea53852E9f719c424Ec2fe1e7aDd27304210F",
2422
"MCR": "0xcafea92739e411a4D95bbc2275CA61dE6993C9a7",
2523
"MemberRoles": "0x055CC48f7968FD8640EF140610dd4038e1b03926",
2624
"NXMToken": "0xd7c49CEE7E9188cCa6AD8FF264C1DA2e69D4Cf3B",
2725
"NXMaster": "0x01BFd82675DBCc7762C84019cA518e701C0cD07e",
28-
"NexusViewer": "0xcafea898587Beaf0FFf27A04915e4b3184462Cd0",
26+
"NexusViewer": "0xcafeab03F219b7a8BCb92a5d61508A0AE16302b6",
2927
"Pool": "0xcafeaf6eA90CB931ae43a8Cf4B25a73a24cF6158",
3028
"PriceFeedOracle": "0xcafea905B417AC7778843aaE1A0b3848CA97a592",
3129
"ProposalCategory": "0x888eA6Ab349c854936b98586CE6a17E98BF254b2",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nexusmutual",
3-
"version": "2.11.0",
3+
"version": "2.12.0",
44
"description": "NexusMutual smart contracts",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)