-
# Qa Report
## 2022-10-JUICEBOX
### Do not explicitly `return` from a function if it already has named declared return variables
[JBTiered721Delegate.sol](https://github.com/jbx-protocol/juice-nft-…
-
Write a program to verify a WebAuthn signature (ECDSA secp256r1) on Hylé. This is the 1st step to supporting WebAuthn-compatible wallets on Hylé. You can do it in any language (Noir, Rust, Cairo).
…
-
It'd be nice if we could provide our behavior tests (e.g. [`Ownable`](https://github.com/OpenZeppelin/openzeppelin-solidity/blob/release-v1.11.0/test/ownership/Ownable.behaviour.js)) to users, so that…
-
Hi Guys,
I had tried to compile one of the Ethereum smartcontract basically a NFT token standard, but it said the truffle version needs to updated to the latest.
the standard i was testing is ``…
-
# Gas Optimizations
## Use `calldata` instead of `memory`:
- https://github.com/code-423n4/2022-04-phuture/blob/main/contracts/UniswapV2PathPriceOracle.sol#L23
For external function's dynamic params,…
-
I got a DM from someone deciding whether to use CAIP-19 in a project, who thought the SYNTAX of CAIP-19 worked fine, but didn't understand why it was semantically constrained to ASSETS. the only exam…
-
### 1. NATSPEC IS INCOMPLETE
Examples of this issue in the codebase:
1. File: contracts\NibblVaultFactory.sol missing `@return` (Line [38](https://github.com/code-423n4/2022-06-nibbl/blob/71b639f977c…
-
Similar to this example on the [golang.org](https://golang.org/) website, it would be nice to have a drop down menu with different Solidity example contracts in the in-browser Sol compiler section on …
-
# Unspecific Compiler Version Pragma
### Severity
Low Risk
## Summary
Avoid floating pragmas for non-library contracts.
## Vulnerability Details
While floating pragmas make sense for libraries to a…
-
# LOW
### Low#1: Missing zero address check for `delegate._delegate` and `rewardsVault`.
[delegate](https://github.com/code-423n4/2022-03-paladin/blob/main/contracts/HolyPaladinToken.sol#L371-L374)
…