-
# Lines of code
https://github.com/Plex-Engineer/lending-market/blob/ab31a612be354e252d72faead63d86b844172761/contracts/WETH.sol#L104
# Vulnerability details
## Impact
WETH.allowance() returns wro…
-
Is there a reason why ESBMC does not report errors, specifically overflow and underflow on addition and subtraction that i tested for solidity contracts. If the data types are smaller than 32-bit ?
e…
-
## Low Risk Issues
### Division by zero
`calculateDeviationThresholdBasisPoints()` was important enough to be in a separate library rather than being just a normal function of another contract so it …
-
## Overview
Conduct a comprehensive security audit of all smart contracts in the bridge, including abstract contracts.
## Scope
- LineaWorldID
- LineaStateBridge
- CrossDomainOwnableLinea
- An…
-
```
pub async fn compile(root: &str) -> Result {
// Create path from string and check if the path exists
let root = PathBuf::from(root);
if !root.exists() {
return Err(eyre!("…
-
## C4-001: Revert String Size Optimization
## C4-002 : Adding unchecked directive can save gas
## C4-003 : Check if amount > 0 before token transfer can save gas
## C4-004 : There is no need to assign…
-
# Lack of indexed parameters in events
## Details
Some of the events throughout the codebase are not indexed. Indexing event parameters enable off-chain services to search and filter for specific eve…
-
At present, the smart contracts used in LUCE are compiled locally and then the outputs of the compilation are copied into docker images, leading to a file-not-found-error:
FileNotFoundError: [Errno 2…
-
Currently, there exists [contract.ts](https://github.com/aufacicenta/pulsemarkets/blob/master/app/src/providers/near/contracts/prompt-wars/contract.ts) which is a TS class to interface with the legacy…
-
### Description
I'm trying to run I'm trying to run mainnet fork test in foundry, however I'm getting following error while I try to execute `vm.deal` cheat code to mint erc20:
```bash
Ran 1 tes…