-
`safeAdd`, `safeSub`, `safeMul`, `safeDiv` could be imported from openzeppelin `SafeMath` instead of rewriting them
-
**Github username:** --
**Twitter username:** --
**Submission hash (on-chain):** 0xe3f78fea5664e0a8ed097563b0655f53ea0c8a47cb8a405a1d733cc674f24489
**Severity:** low
**Description:**
# ERC2771 Conte…
-
**Github username:** @MatinR1
**Twitter username:** MatinRezaii1
**Submission hash (on-chain):** 0x1b6aa672fde9499ae6b1e3947dab3f6425dd58800fcbdd5ab97b020425f84adf
**Severity:** high
**Description:*…
-
### Describe the feature
While `forge build` works fine, we're unable to compile using hardhat.
Our remapping file looks like this:
```
ds-test/=lib/forge-std/lib/ds-test/src/
forge-std/=lib/…
-
**Github username:** --
**Twitter username:** --
**Submission hash (on-chain):** 0xe98ba4f76944c4e43865e558e437fd5de4be99db36c7d64f16928d885ea78b63
**Severity:** high
**Description:**
**Description*…
-
Benchmark these three NFT implementations with OpenZeppelin being the standard. Post the results here.
- CPU bound program (avoid EVM precompiles like sha256)
- host functions vs. evm contracts c…
-
One of the most common things EVM chains tweak are gas settings and block times.
Allow chains to customize:
- target gas per block
- max gas per block
- block times?
_Originally posted by @ggon…
-
solidity:
```sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;
import {MerkleProof} from "openzeppelin-contracts/utils/cryptography/MerkleProof.sol";
contract MerkleTreeUtil {
…
-
**What**
I would like to assist in creating or helping to create an OpenZeppelin implementation of an EIP-2535 diamond.
The [EIP-2535 Diamond standard](https://eips.ethereum.org/EIPS/eip-2535) wi…
-
**Github username:** --
**Twitter username:** --
**Submission hash (on-chain):** 0xef009bd8fdcf6d6be29e78d75ba6432831992897b61af724fda562f4f3d66527
**Severity:** low
**Description:**
**Description**…