Request audit
Step 1: write a detailed description for the audit request. In our example we document our audit request as a github issue. This so we can document the responses (including the draft reports) here. Example of the audit request as github issue:

Step 2: add the audit request to the banq audit marketplace. First go to the audit marketplace and select the request audit button in the top right corner. Example below:

Step 3: after pressing the button you will see the audit submit page. Copy the audit description to get the unique audit ID. The audit ID is automatically added to the audit request. In our example we also added the ID as a response to the github issue for identification. Example below:


Step 4: Enter the additional requested details.
You have to submit the rewards for the individual risks (critical, high, medium and low) and deposit the balance for the payout of these rewards. The balance of the audit is available for you as the owner. If you close the audit the rewards in the audit will be send back to you.
Important: the rewards and payment need to comply with criteria or your request will not be accepted by the smart contract. These are:
The rewards have to be a multiple of each other, this means critical risk is 2 times high risk and high risk is 2 times medium risk and so on. Example: 8 ETH critical, 4 ETH high, 2 ETH medium, 1 ETH low.
The deposit needs to be a multiple of the total rewards. In the above example this is 15 ETH (8 ETH + 4 ETH + 2 ETH + 1 ETH) or 30 ETH (15 ETH times 2) or 45 ETH, and so on.
Example below:

Step 5: press the register audit button. Check the details in your wallet transaction (example metamask). If agreed accept the transaction. This will send the transaction to the ethereum blockchain and register your audit request on chain. Example:

Thats it, your audit is now registered and visible on the audit marketplace! Wait for auditors to respond to your request.
The audit details are shown in the detail page of the audit. Example below:

Last updated
Was this helpful?