Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QA Report #159

Open
c4-bot-3 opened this issue Dec 7, 2023 · 4 comments
Open

QA Report #159

c4-bot-3 opened this issue Dec 7, 2023 · 4 comments
Labels
bug Something isn't working edited-by-warden grade-a Q-05 QA (Quality Assurance) Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax sufficient quality report This report is of sufficient quality

Comments

@c4-bot-3
Copy link
Contributor

c4-bot-3 commented Dec 7, 2023

See the markdown file with the details of this report here.

@c4-bot-3 c4-bot-3 added bug Something isn't working QA (Quality Assurance) Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax labels Dec 7, 2023
c4-bot-6 added a commit that referenced this issue Dec 7, 2023
c4-bot-3 added a commit that referenced this issue Dec 7, 2023
c4-bot-7 added a commit that referenced this issue Dec 8, 2023
@c4-pre-sort c4-pre-sort added the sufficient quality report This report is of sufficient quality label Dec 10, 2023
@c4-pre-sort
Copy link

raymondfam marked the issue as sufficient quality report

@0xA5DF
Copy link

0xA5DF commented Dec 16, 2023

+1 low from #163

@0xA5DF
Copy link

0xA5DF commented Dec 20, 2023

1L
2R
11NC

+1L from #163

[QA-01] Incorrect comment in CurveTricryptoAdapter.sol for _determineComputeType()

NC

[QA-02] changeUnwrapFee() does not verify if new value of unwrap fee was provided.

R

[QA-03] onERC1155BatchReceived in Ocean.sol is not compliant with EIP-1155

L

[QA-04] Slippage limit represented as bytes32 may be misleading to the end-user

R

[NC-01] Grammar errors

NC

[NC-02] Do not revert with empty messages

BOT

[NC-03] Provide more descriptive explanation of packed values

NC

[N-04] Stick with one grammar tense when describing functions in the NatSpace

NC

[N-05] Errors should not be UPPER-cased.

NC

[N-06] Use descriptive constant values, instead of numbers

NC

[N-07] Address of zToken can be pre-calculated

Gas

[N-08] primitiveOutputAmount() - emit an event after the action

NC

[N-09] Stick with one way of representing if/else conditions

NC

[N-10] Define constants for type(uint256).max

NC

[N-11] Typos

NC

[N-12] Use uint256 instead of uint

NC

@c4-judge
Copy link
Contributor

0xA5DF marked the issue as grade-a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working edited-by-warden grade-a Q-05 QA (Quality Assurance) Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax sufficient quality report This report is of sufficient quality
Projects
None yet
Development

No branches or pull requests

6 participants