-
ADEX API supports automatic merging of utxos, like this: `curl --url "http://127.0.0.1:7783" --data "{\"method\":\"electrum\",\"coin\":\"RICK\",\"servers\":[{\"url\":\"electrum1.cipig.net:20017\",\"pr…
-
# Handle
pmerkleplant
# Vulnerability details
## Impact
Variable `CANCEL_PREFIX` in the `QuickAccManager` is never reset after
initialization. Declaring it as a constant saves gas.
-
# Handle
pmerkleplant
# Vulnerability details
## Impact
Variable `creator` in the `IdentityFactory` is never reset after
initialization in the constructor. Declaring it as immutable saves gas.
-
# Handle
WatchPug
# Vulnerability details
At L149, `params.recipient` is read and put into a local variable `recipient`. However, `recipient` is only read once when `wrapOutputToLending` is true. …
-
# Handle
cmichel
# Vulnerability details
The `index += 32` addition in `readBytes32` can be put in an `unsafe` block as the array length is already checked to be greater than the addition.
-
# Handle
pauliax
# Vulnerability details
## Impact
The 'DOMAIN_SEPARATOR' is not recalculated in the case of a hard fork. The variable DOMAIN_SEPARATOR in contract QuickAccManager is cached in the…
-
# Handle
WatchPug
# Vulnerability details
https://github.com/code-423n4/2021-10-ambire/blob/bc01af4df3f70d1629c4e22a72c19e6a814db70d/contracts/wallet/QuickAccManager.sol#L128-L128
The variables `…
-
# Handle
pauliax
# Vulnerability details
## Impact
I don't think it's necessary for the library to use itself here:
library LibBytes {
using LibBytes for bytes;
## Recommended Mitigation St…
-
# Handle
ye0lde
# Vulnerability details
## Impact
A variable is being assigned its default value which is unnecessary.
Removing the assignment will save gas when deploying.
## Proof of Concept
…
-
# Handle
WatchPug
# Vulnerability details
Most of the for loops in the codebase use `