Fixed in c03689dd8198b362d9f504b450356e787a794939
8/9/2023123456789101112131415161718192021Summary of IssuesFindingLiquidity Pool providers can create an infinite amount of delegated vote powerVoting power can be reused for proposal votingVoting power of users is not being correctly stored when votes are castAny user can mint a RecruitNFT after the first valid mintBurn actions affect users with withdrawal waiting time completedFunction claimNFT(…) can be frontrunFunction setSchedule(…) always reverts after it is called onceUnderflow in WrappedERC20WithEMA for withdraw transactionsWrappedERC20WithEMA can lock underlying tokens if elapsed time windows exceed 41Function _updateEMA() may fail when windowWidth is set to a low valueUsers cannot withdraw all their assets from GydRecoveryint256 unsafely casted to uint256 during EMA calculationsMax supply of recruitNFT cannot be reachedThe function setSchedule(…) accepts scheduleEndsAt equal to scheduleStartsAtUsers are forced to delegate voting power in LPVaultUsing delete on a Solidity array won’t decrease its lengthWrong value used in _getSelector(…)DataTypes.Status defaults to ActiveclaimNFT(…) does not properly check multiplierState variable owner is shadowed in the function claimNFT(…)Transaction status is not checkedSeverityCriticalCriticalCriticalHighHighHighHighHighHighMediumMediumMediumLowInfoInfoInfoInfoInfoInfoBest PracticesBest PracticesUpdateUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolvedUnresolved
7/31/2023Gyroscope is an all-weather stablecoin. It's backed by a reserve portfolio that diversifies all DeFi risks - such as regulatory and governance risks - not just price risk. A Gyro Dollar can be minted for a price near $1 and can be redeemed for an amount near $1 in reserve assets, as determined through a new Automated Market Maker (AMM) design that balances risk in the system and concentrates liquidity around the $1 peg. More information about the protocol is available here, with the documentation here. Gyroscope has already gone through a testnet, a prototype launch, as well as several audits and we are targeting a launch by end of Q2 2023. We are a team of around 8 people and many of us are finishing or have completed PhDs in Computer Science and Mathematics. We are looking for a passionate smart-contract engineer to join us. You will be working closely with our other smart contract engineers to build and test Gyroscope's smart contracts. Role Work on and enhance the design of the protocol's smart contracts
5/12/2023or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up