-
# 1 USE OF BLOCK.TIMESTAMP
A miner can manipulate the block timestamp which can be used to their advantage to attack a smart contract via Block Timestamp Manipulation
block.timestamp is being used se…
-
# Milestone v0.2
Not all features will be included for v0.2, and the remaining will be pushed to the next release.
If an external package is already available, a simple wrapper (if needed) with de…
-
### System information
Type | Version/Name
--- | ---
Distribution Name | Gentoo
Distribution Version | (rolling)
Kernel Version | 6.5.11
Architecture | amd64
OpenZFS Version | 2.2.0
…
-
# **Low and Non-Critical**
Serial No. | Issue Name | Instances
--- | --- | ---
Q-1 | Use safeTransfer/safeTransferFrom consistently instead of transfer/transferFrom | 2
Q-2 | USE SAFEAPPROVE INSTEAD …
-
Opening image browser doesn't show any image.
```
Traceback (most recent call last):
File "E:\sandbox\stable-diffusion-webui\venv\lib\site-packages\gradio\routes.py", line 321, in run_predict
…
-
## 1.`EVENT` IS MISSING INDEXED FIELDS
Each event should use three indexed fields if there are three or more fields
### Instances
//Links to Githubfile
[BaseV1-core.sol:L65](https://github.com/code-…
-
## 1. Use safeTransfer/safeTransferFrom consistently instead of transfer/transferFrom
### Description:
It is good to add a require() statement that checks the return value of token transfers or to u…
-
## [L-01] Use of Block.timestamp
Block timestamps have historically been used for a variety of applications, such as entropy for random numbers (see the Entropy Illusion for further details), locking…
-
# 1. Avoid using Floating Pragma:
### Description:
Contracts should be deployed with the same compiler version and flags that they have been tested with thoroughly. Locking the pragma helps to ensure …
-
## 1. Use safeTransfer/safeTransferFrom consistently instead of transfer/transferFrom
### Description
It is good to add a require() statement that checks the return value of token transfers or to use …