-
## Pin Solidity Version
Consider to pin Solidity version to latest 0.8.12
## Divide before Multiply
HolyPaladinToken._updateDropPerSecond() (contracts/HolyPaladinToken.sol#714-742) performs a multip…
-
# `> 0` is less efficient than `!= 0` for uint in require condition
Ref: https://twitter.com/GalloDaSballo/status/1485430908165443590
```
contracts/v1/FiatTokenV1.sol:136: require(_amount > 0, …
-
**Github username:** @dinkras
**Twitter username:** dinkras
**Submission hash (on-chain):** 0xf858b671d16d9d90799812b4759408125cf81fb5309da6ccc29460e5a3246bd2
**Severity:** medium
**Description:**
*…
-
| | Title | Instances |
|---|---|:---:|
| [L-01] | Typo/grammar mistakes | 14 |
| [L-02] | Redundant return value | 1 |
| [L-03] | Incomplete documentation | 13 |
| [L-04] | Wrong usage of NatSpec fo…
-
# Handle
xYrYuYx
# Vulnerability details
## Impact
https://github.com/code-423n4/2021-11-overlay/blob/main/contracts/OverlayV1UniswapV3Market.sol#L90
https://github.com/code-423n4/2021-11-overlay/…
-
### Feature description
## Background
Currently, the Miden client only allows users to create accounts with standardized code (basic wallet and faucets) and storage. We want users to be able to cr…
-
### Feature Details
Right now a lot of code is burdened with std::runtime_error (std is implied in text from now on, just like what the rest of C++ contracts), which sounds nice in quick issues, but …
-
# 1. Events reentrancy
## Risk
Low
## Impact
Emitting events for some functions does not follow checks-effects-interactions pattern which leads to events reentrancy vulnerability. Attacker might per…
-
**Github username:** --
**Twitter username:** --
**Submission hash (on-chain):** 0xfe25a0c906257e4d19f35ede55b581b83d2a1dab4db90ac651fdcffa0cae5626
**Severity:** medium
**Description:**
## Impact
M…
-
The create address derivation for `EOFCREATE` is based on `CREATE2`.
keccack256(sender_address + salt + keccak256(init-container))
where the `sender_address` is the logical address of the co…