Audit · firm’s term: audit report
QuillAudits reviewed Quranium on 15 Nov 2024: 19 findings, 0 critical; 14 marked fixed, 5 open.
Report hosted on quillaudits.com.
Trustblock does not review code.
Statuses are the security firm’s own, from its report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 0 |
| High | 0 | 0 | 6 |
| Medium | 2 | 0 | 6 |
| Low | 3 | 0 | 2 |
The contract accrues referral rewards for those who register, values are stored on the contract, however there is no function that enables rewards of the actual accrued rewards.
There are multiple problems when validating the price feed data that is used in `getTokenPrice()`. - Price staleness not checked - Sequencer downtime not checked By not checking the price staleness or sequencer uptime, token amounts calculated in `getTokenPrice()` can be wrong in severe cases, allowing users to purchase tokens at discounted rates.
The event and variable below are unused.L34: mapping(address => mapping(address => uint256)) public referralRewards; L56: event BaseImageURISet(string newBaseImageURI); L214: function getReferralRewards(...) L408: pricePerNodeInEth = tierPrices[currentTier];
Tier prices were changed from Tier 1 to Tier 12 by a factor of 1000, However it wasn't updated from 13-77.
Although tokens being used in this contract are known, it is best practice to use SafeERC20 to handle safe transfers of fungible tokens, this would prevent unforeseen scenarios
| Address | Chain | Source code |
|---|---|---|
| 0x3a5d…7e750x3a5dff1badc2d23ec45ff19526ad7f0183557e75 | Chain: Arbitrum | Source code: Verified source |
350 projects reviewed · 459 reports · latest Apr 2025
See QuillAudits’s auditsSomething wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.
Tell us