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. After a very successful testnet we are now looking forward to launching on mainnet. We're a team of around 6 and most of us are finishing or have completed PhDs in Computer Science and Mathematics. We are looking for a passionate front-end engineer to join us. You will be leading front-end development and will work closely with our smart contract engineers and design team to build and improve the Gyroscope frontend. We're planning to release V1 in Q4 2021. Role
7/27/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up