Skip to main content

Provide a Repository

To start an auditing task, users should register as a user and then provide their repository along with all relevant information.

Create A User Account

Registry

When you log in to your account, you will be taken to the dashboard shown below to complete registration.

  • The Step 1 – Wallet Connection enables you to allow our platform to access your wallet and link this wallet to your account for later logins.
  • If the repository you want to audit is private, continue with Step 2 – Connect to GitHub and grant our application access to that specific repository.
  • If the repository is public, you can skip Step 2 and go directly to Step 3 – Create Task.

Registry

Essential Information

On the next page, fill in the essential task information, including the task title and description.

Notably, the task is saved automatically once this step is complete. You can leave at any time and come back to finish it.

Create Task

After entering the repository link, users should select the branch in scope.

Select Repo

Then users specify the smart contracts within the audit scope. The price depends on the number of lines of code (LoC) included.

Select Files

Auxiliary Context

Besides essential information, users are also encouraged to provide auxiliary context. This may include documentation, the chains where the app will be deployed, and any intentional administrative limits. This context will guide the registered audit agent and our arbiter in evaluating findings.

Documentation

Q&A 1