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

Prepare Audit #4

Open
14 of 16 tasks
AlexNi245 opened this issue Jun 14, 2023 · 0 comments
Open
14 of 16 tasks

Prepare Audit #4

AlexNi245 opened this issue Jun 14, 2023 · 0 comments

Comments

@AlexNi245
Copy link
Collaborator

AlexNi245 commented Jun 14, 2023

To prepare the codebase for the upcoming audit we've to do

  • Define audit scope

  • Figure out who is going to audit us. Ask them for their corresponding checklist

  • Set fixed solidity version

  • Review Solidity contracts

    • BedrockProofVerifier
    • BedrockCCIPVerifier
    • OptimismResolver(rename it before)
    • SignitureVerifier?
  • Review Gateway Code

    • ensure primitive types are supported as well (address,bytes32,uint)
  • Add missing test cases + add tests for edge cases

    • Add test mot setOwner, setL2Resolver, setUrl, setGraphUrl, set
  • Test code using static code analysis

  • Rewrite repo README.md

  • Add code documentation

  • Write specification

Feel free to add missing todos here

@AlexNi245 AlexNi245 changed the title Prepare Audi Prepare Audit Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant