-
# QA report
## Low Risk
| L-N |Issue|
|:------:|:----|
| [L‑01] | Wrong event parameter emit |
| [L‑02] | With only admin role can't `acceptUpgrade` or `acceptUpgradeAndCall` |
| [L&…
-
# Lines of code
https://github.com/code-423n4/2023-06-lybra/blob/main/contracts/lybra/miner/EUSDMiningIncentives.sol#L153-L154
https://github.com/code-423n4/2023-06-lybra/blob/main/contracts/lybra/mi…
-
## Simple Summary
Allow Vyper contracts to safely `DELEGATECALL` into other Vyper contracts by enforcing strict storage slot layouts between contracts.
## Motivation
`DELEGATECALL` allows a contr…
-
## Non-critical findings
### Replace assert with require statement
In initialize function assert statement is used to validate vault token,
Assert should be used to check for internal errors and in…
-
This would allow managers to replace beneficiary accounts, without losing it's data.
The method is called `changeBeneficiaryAddressByManager` on the smart contract.
https://github.com/impactMark…
-
Nyx
Medium
# Keepers can lose compensation fee
## Summary
## Vulnerability Detail
When the keeper fulfills the order, they receive a compensation fee from the order owner. The user specifies a …
-
### 1. 1-step ownership change (non-critical)
One step process offers no protection for the cases when ownership transfer is performed mistakenly or with any malicious intent.
Adding a modest comp…
-
**Github username:** --
**Twitter username:** --
**Submission hash (on-chain):** 0x6e114370ead425fb156a1809077c414cadb3efd8071281760fd3d0ff0b5d60eb
**Severity:** medium
**Description:**
**Descriptio…
-
To help us provide the data for our partners to calculate and offset our carbon footprint we need some reporting on the grant donation activity gitcoin facilitates. This would ideally be a metabase qu…
-
## [L-01] MISSING ZERO-ADDRESS CHECK FOR CRITICAL ADDRESS
To prevent unintended actions, unexpected loss of assets, etc., the critical address input should be checked against `address(0)`. Please cons…