-
How to properly test upgradable contracts ?
There is no mention in documentation and i need to perform tests before and after the upgrade is deployed.
I've tried to fork testnet with deployed versi…
-
# Lines of code
https://github.com/reserve-protocol/protocol/blob/fdd9f81fe58953d758dbea62beed169a74523de1/contracts/p1/RToken.sol#L420
# Vulnerability details
## Impact
During recollateralization…
-
# Gas Report
## Table of Contents
- [Caching storage variables in memory to save gas](#caching-storage-variables-in-memory-to-save-gas)
- [Calldata instead of memory for RO function parameters](#cal…
-
```
> What steps will reproduce the problem?
1. mount https://tahoe-lafs.org/trac/tahoe-lafs/wiki/TestGrid
2. find(1) over it
> What is the expected output?
File listing, as the dirs are accessible f…
-
See the markdown file with the details of this report [here](https://github.com/code-423n4/2022-11-looksrare-findings/blob/main/data/RaymondFam-Q.md).
-
# Lines of code
https://github.com/skalenetwork/ima-c4-audit/blob/11d6a6ae5bf16af552edd75183791375e501915f/contracts/schain/TokenManagers/TokenManagerERC20.sol#L289-L301
# Vulnerability details
Wh…
-
## CONSTRUCTOR SANITY CHECKS
Zero address, zero value, and empty string checks implemented at the constructor could avoid human errors leading to non-functional calls associated with the mistakes. Thi…
-
Figured I should document the goal I had in my head for ChannelKeys. I think we should:
a) cache the local keys currently fetched via ChannelKeys::pubkeys() in Channel and ChannelMonitor,
b) only ev…
-
**Github username:** --
**Twitter username:** --
**Submission hash (on-chain):** 0x7c14ad1f8fa442488ddff348435fdbda4465c93cd7641d75b583cf0aa29e106b
**Severity:** medium
**Description:**
**Descriptio…
-
**Overview**
Risk Rating | Number of issues
--- | ---
Low Risk | 2
Non-Critical Risk | 11
**Table of Contents**
- [1. Low Risk Issues](#1-low-risk-issues)
- [1.1. Deprecated approve() function](#1…