-
# Handle
mics
# Vulnerability details
use openzeppilin's safeCast in:
ControllerV1.sol, (L#190): unsafe cast from uint256 to uint64 of the variable blockTime
ControllerV1.sol, (L…
-
`bigint.setbit()`, `bigint.clrbit()`, `bigint.combit()` and `bigint.tstbit()` all take integrals as their index arguments to adjust portions of the integer. Should they just take uints? A negative v…
-
# Lines of code
https://github.com/code-423n4/2022-05-alchemix/blob/71abbe683dfd5c0686b7e594fb4f78a14b668d8b/contracts-full/AlchemistV2.sol#L743-L800
# Vulnerability details
## Impact
Every time t…
-
# **Gas Optimization**
Serial No. | Issue Name | Instances
--- | --- | ---
G-1 | Pre-increment costs less gas as compared to Post-increment | 17
G-2 | ++i/i++ should be unchecked{++i}/unchecked{i++} …
-
https://api.safecast.org/en-US/device_stories/191 should have some link back to the global map. Perhaps near the "more sensor data" link.
Could probably link to https://grafana.safecast.cc/d/t_Z6Dl…
-
Solidity 0.6.8 introduced `// SPDX-License-Identifier` comments that will now become quite common because their omission produces a compiler warning. These comments cannot be duplicated or they will p…
-
# Handle
WatchPug
# Vulnerability details
Check input value earlier can avoid unnecessary code execution when the check failed.
https://github.com/XDeFi-tech/xdefi-distribution/blob/3856a42df2951…
-
Opening this for tracking improvements on https://api.safecast.org/airnote/note:dev:864475040529876 before switching the airnote.live links to point directly to safecast pages rather than grafana.
- …
-
The `missing_value` attribute of a Variable is a string, which means that it could be incorrectly formatted (in NumPy's opinion). For example,
```
>>> v["deploy_date"]
float32 deploy_date(traj)…
-
Got an email from AWS that the stack safecastrpt-prd (https://grafana.safecast.cc/) is running on is no longer getting updates.
Should be able to copy the config and create a new environment on the…