Releases: neptune-mutual-blue/protocol
Releases · neptune-mutual-blue/protocol
Diversified Cover Pools (Audit by Open Zeppelin)
What's Changed
- Merge develop to autit/freeze by @binodnpm in #51
- Merge develop into audit/freeze by @binodnpm in #55
- Merge develop to audit/freeze by @binodnpm in #79
- Merge develop to audit/freeze by @binodnpm in #82
- Oracle Bug Fix by @binodnpm in #83
- Added tests for basket cover pools by @flashburst in #88
- Updating Cover and Product by @binodnpm in #89
- Fixed cover and product status validations by @flashburst in #92
- Fix cover status by @flashburst in #94
- Basket Cover Pools by @binodnpm in #84
- Bump minimist from 1.2.5 to 1.2.6 in /lib/openzeppelin-solidity by @dependabot in #95
- Bump simple-get from 2.8.1 to 2.8.2 in /lib/openzeppelin-solidity by @dependabot in #96
- Bump node-fetch from 2.6.5 to 2.6.7 in /lib/openzeppelin-solidity by @dependabot in #97
- Bump shelljs from 0.8.4 to 0.8.5 in /lib/openzeppelin-solidity by @dependabot in #98
- Bump follow-redirects from 1.14.4 to 1.15.1 in /lib/openzeppelin-solidity by @dependabot in #99
- Validations by @binodnpm in #100
- Fix accuracy of upgradeContractWithKey by @naicky-neptune in #102
- chore: change parameter name by @al-neptune in #104
- Updated
removeLiquidity
function inVaultLiquidity
by @rupak-nm in #105 - Feat/check cover normal by @savinnpm in #108
- Added tests to remove liquidity by @flashburst in #106
- Feature/basket cover by @binodnpm in #101
- Updated keys template by @flashburst in #110
- Testing - fix undefined protocol member by @al-neptune in #128
- Fix tests which use deployer to update store by @flashburst in #127
- Fix Cover contract ACL requirements by @flashburst in #130
- Fix risk of insufficient liquidity by @flashburst in #136
- Fixes Issue #142 - Parallel access control by @flashburst in #157
- Added a feature to close a report by @flashburst in #122
- Drop Deployer as Member by @binodnpm in #123
- Added Pauser Feature to Store by @binodnpm in #125
- Fixes Issue #138 - Potential token transfer from unrelated account by @binodnpm in #139
- Fixed Tests by @binodnpm in #158
- Fixes Issue #134 - Conflated staking pool reward balances by @flashburst in #156
- Fix unstake after finalization by @flashburst in #132
- Fixes Issue #144 - Able to close non-empty staking pool by @binodnpm in #160
- Fixes Issue #145 - Collision between constants by @binodnpm in #161
- Fixes Issue #146 - Implicit timing assumptions by @binodnpm in #162
- Fixes Issue #150 - Missing event parameter by @flashburst in #163
- Fixes Issue #148 - Incorrect NPM threshold by @flashburst in #164
- Fixes Issue #154 - Incorrect individual liquidity share by @binodnpm in #166
- Fixes Issue #147 - Imprecise bounds by @flashburst in #167
- Fixes Issue #169 - Repeated pause validation by @flashburst in #170
- Fixes Issue #153 - The info parameter might lose information about an IPFS hash by @binodnpm in #165
- Fixes Issue #141 - Incorrect policy fee by @flashburst in #159
- Fixes Failing Test by @binodnpm in #171
- Fixes Issue #155 - Variable outside store by @flashburst in #168
- Fixes Issue #152 - Protocol administrator needs to handle external tokens by @binodnpm in #173
- Fixes Issue #149 - Lack of input validation by @binodnpm in #172
- Fixes Issue #181 - Unnecessary complex code by @flashburst in #185
- Fixes Issue #176 - Duplicate modifier by @flashburst in #183
- Fixes Issue #182 - Unnecessary coupling by @flashburst in #184
- Fixes Issue #174 - transfer and send calls are no longer considered best practice by @flashburst in #187
- Fixes Issue #178 - Incomplete deletion by @flashburst in #186
- Update foundry cofig and added
.gitmodules
file by @flashburst in #188 - Fixes Issue #180 - Misleading comments by @binodnpm in #189
- Miscellaneous Refactor by @binodnpm in #190
- Merge rc2/audit-complete by @binodnpm in #191
- Fixed Deployment Issues by @binodnpm in #192
- Updated config and few tests by @flashburst in #193
- Miscellaneous Refactors by @binodnpm in #195
-
Miscellaneous Refactor and Fixes by @binodnpm in #196
- Open Zeppelin Audit Final PR by @rudolfnep in #197
New Contributors
- @naicky-neptune made their first contribution in #102
- @rupak-nm made their first contribution in #105
- @rudolfnep made their first contribution in #197
Full Changelog: v0.1...v0.2
Dedicated Cover Pool Feature Completion (Audit by Blocksec)
What's Changed
- Bump simple-get from 2.8.1 to 2.8.2 by @dependabot in #1
- Bump shelljs from 0.8.4 to 0.8.5 by @dependabot in #2
- Bump follow-redirects from 1.14.6 to 1.14.8 by @dependabot in #3
- Set claim period correctly for any decision by @flashburst in #4
- Bug Fixes by @binodnpm in #5
- Bug Fixes by @binodnpm in #6
- Liquidity, Lending Period, and Withdrawal Window by @binodnpm in #7
- User Whitelist Feature and Protocol Refactor by @binodnpm in #8
- Refactor Strategy by @binodnpm in #9
- Governance Refactor and Bug Fixes by @binodnpm in #11
- Fix claimBeginsFrom timestamp by @flashburst in #10
- Refactor by @binodnpm in #12
- Refactor by @binodnpm in #13
- Added NPM Token and Delayable by @binodnpm in #14
- Setup Role Tests by @flashburst in #16
- Staking Pool Tests by @binodnpm in #15
- Bond Pool Tests by @binodnpm in #17
- Governance & Liquidity tests by @flashburst in #18
- Policy and Policy Admin Tests by @binodnpm in #19
- Refactor & Added tests for governance and liquidity features by @flashburst in #20
- Refactoring Policy Fee Calculation by @binodnpm in #21
- Added NPM Token Unit Tests by @binodnpm in #22
- Refactored Tests by @binodnpm in #23
- Added Store Unit Tests by @binodnpm in #24
- Staking Pool Code Coverage by @binodnpm in #25
- Bond Pool Code Coverage by @binodnpm in #26
- Fixed reporting
unstake
and added tests by @flashburst in #27 - Added tests to cover lifecycle contracts by @flashburst in #29
- Changelog by @binodnpm in #28
- Fix tests by @binodnpm in #30
- Refactored and added tests by @binodnpm in #32
- Added tests for vault delegate and cover stake by @flashburst in #31
- Added referral code and more tests by @flashburst in #33
- Liquidity Tests by @binodnpm in #34
- Fixed Test Errors by @binodnpm in #35
- Added Policy ID by @binodnpm in #36
- Flash Loan Coverage by @binodnpm in #38
- Documentation by @binodnpm in #40
- Cover Stake Coverage by @binodnpm in #39
- Added tests for vault contracts by @flashburst in #37
- Refactor by @binodnpm in #41
- Bump moment from 2.29.1 to 2.29.2 by @dependabot in #42
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #43
- Refactor and Todo List by @binodnpm in #44
- Updates by @binodnpm in #45
- POD Fungibility Refactor by @binodnpm in #47
- Added tests for
AccessControlLibV1
by @flashburst in #48 - Added tests to StoreKeyUtil and ValidationLibV1 by @flashburst in #49
- Refactored NPM Token and Routine Invoker by @binodnpm in #50
- Added tests for
StoreKeyUtil
library by @flashburst in #52 - Refactor by @binodnpm in #53
- Distributor Contract Example by @binodnpm in #54
- Added more tests by @flashburst in #56
- Removed Cover Provision by @binodnpm in #57
- Fix/redundant store by @binodnpm in #59
- Removed ERC-20 Force Transfers by @binodnpm in #60
- Validations for
addCover
by @binodnpm in #61 - Updated ACL on
updateCoverUsersWhitelist
by @binodnpm in #62 - Burn PODs While Removing Liquidity by @binodnpm in #63
- Refactored
getReportingUnstakenAmountInternal
by @binodnpm in #64 - Fixed
decreaseStake
issue by @binodnpm in #65 - Fixed withdrawal of liquidity stake while exit by @flashburst in #66
- Fix state update interval and calculation of deposit amount for lending by @flashburst in #67
- Coverage Lag, Exclusion, and Blacklist by @binodnpm in #68
- Vault Block Height Offset by @binodnpm in #69
- Reassurance: Capitalize Cover Pool by @binodnpm in #71
- Uniswap v2 TWAP and Fair LP Token Pricing by @binodnpm in #74
- Bump cross-fetch from 2.2.5 to 2.2.6 by @dependabot in #75
- Fixed and added more tests by @flashburst in #76
- Safe Transfer by @binodnpm in #77
- Withdraw from Disabled by @binodnpm in #78
- Oracle Bug Fix by @binodnpm in #81
Full Changelog: https://github.com/neptune-mutual-blue/protocol/commits/v0.1