-
## Function Calls in Loop Could Lead to Denial of Service
Function calls made in unbounded loop are error-prone with potential resource exhaustion as it can trap the contract due to the gas limitation…
-
## Summary
- The blockchain service could be stuck in Pending due to how the initiator and counterparty events are processes simultaneously:
If both events are polled at the same time, Pending is…
-
# Lines of code
https://github.com/code-423n4/2023-06-lybra/blob/26915a826c90eeb829863ec3851c3c785800594b/contracts/lybra/configuration/LybraConfigurator.sol#L127
https://github.com/code-423n4/2023-0…
-
In the past we've used a large spreadsheet for each deploy. However, we've now moved many of the steps out of being run only at deploy time and into the CI system.
I'd love your review and addition…
-
## don’t use a static chainid because your vulnerable to replay attacks
If etherum forks that will be problem and can cause issues with static `chainId`
```
DOMAIN_SEPARATOR = _hashDomain(
EIP712Domai…
-
It was uncovered in #3290 that our `locktime` API is still somewhat lacking. To close this issue we need to:
- Implement suggestions in this post: https://github.com/rust-bitcoin/rust-bitcoin/pull/…
-
Currently if Alice fails to send the transfer proof due to any error (e.g "request timed out"), she'll not attempt to send it again.
```
2024-09-27T13:36:22.268247Z INFO swap{id=c9746005-1bb4-411…
-
In the current implementation, the `amount` parameter in the following declarations is sometimes defined as a `Buffer` and other times as a `number`:
```javascript
setOutputAmount(outputIndex: num…
-
## Mult instead div in compares
To improve algorithm precision instead using division in comparison use multiplication in the following scenario:
Instead a < b / c use a * c < b.
…
-
```
> 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…